Cuprins:
- Provizii
- Pasul 1: Pregătirea cutiei Plexo
- Pasul 2: Punerea componentelor
- Pasul 3: Circuitul Tinkercad
- Pasul 4: Conectarea firului
- Pasul 5: Adăugarea ledurilor și a butonului pentru depanare
- Pasul 6: Codificare
- Pasul 7: Configurarea rețelei Thing
- Pasul 8: Primiți date
- Pasul 9: Soluția finală
Video: Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În calitate de DIY Maker, încerc mereu să găsesc o modalitate de a-mi face viața și a celorlalți mai ușoară și mai sigură. La 30 martie 2013, cel puțin 11 persoane au murit după ce o ploaie bruscă a provocat inundații în portul capitalei Mauritius, Louis. În aceeași zi, mai multe case au fost inundate, în timp ce bunurile sătenilor au fost avariate. În timp ce trăiesc câțiva kilometri în care se întâmplă această tragedie, am decis să construiesc un sistem de monitorizare a nivelului apei. Împreună cu o echipă fantastică și motivată, am reușit să o construim.
Proiectul este destul de ușor de replicat compus dintr-un arduino MKR WAN 1310, senzor cu ultrasunete, senzor DHT11 și câteva leduri și buton pentru a face proiectul să se răcească.
Provizii
Material:
- Arduino MKR WAN 1310
- Senzor cu ultrasunete
- DHT11 J
- fire ump
- Cutie plexo
- Gateway
- Leds
- Apasa butonul
Instrumente:
- Foreza
- Bit de 5 mm
Pasul 1: Pregătirea cutiei Plexo
Pentru carcasă, folosesc o cutie plexo de 80x80mm, deoarece este puternică și durabilă. În primul rând am scos capacele senzorului ultrasonic și cablul de alimentare. Acest lucru este foarte ușor, deoarece diametrul găurii este același cu diametrul senzorului cu ultrasunete.
În al doilea rând, forez o gaură de 5 mm pe partea superioară a carcasei pentru antenă. Pentru aceasta, puteți utiliza o mașină de găurit sau un burghiu manual ca în cazul meu.
Pasul 2: Punerea componentelor
A trebuit să tăiem lungimea firului senzorului cu ultrasunete, deoarece era prea lung pentru a se potrivi în cutie și a-l termina cu antet feminin la capăt pentru conectare. Senzorul poate fi apoi împins în interiorul carcasei și se poate bloca cu sistemul de blocare încorporat. Apoi am adăugat placa mkr wan 1310 și modulul senzorilor.
Am pus conectorul lateral impermeabil pentru priză, deoarece nu vreau să intre apă.
Pasul 3: Circuitul Tinkercad
În ultimii 3 ani, am făcut multe circuite. Dar nu am avut un arduino. Tinkercad a fost singura modalitate pentru mine de a învăța și dezvolta circuitul arduino și de a le simula. Chiar și după ce am primit arduino uno, mai folosesc circuitul tinkercad pentru a-mi simula primul proiect. Circuitul tinkercad vă permite să utilizați un multiplu de componente și să le depanați. Recomand cu tărie circuitul tinkercad pentru utilizatorii începători și arduino, deoarece vă va împiedica să vă ardeți arduino atunci când încercați un nou circuit.
Pasul 4: Conectarea firului
Puteți urmări circuitul tinkercad ca mai sus sau puteți urmări conexiunea de mai jos.
DHT11
+> 5v
Out> pin13
-> sol
Senzor cu ultrasunete
+> 5v
Trigger> pin7
Ecou> pin8
-> sol
Folosind fire jumper puteți face conexiunea cu ușurință și le puteți atașa cu fermoare.
Pasul 5: Adăugarea ledurilor și a butonului pentru depanare
Folosesc un led roșu și verde pentru a arăta starea dispozitivului și un buton pentru a reseta dispozitivul. Deoarece proiectul meu funcționează pe circuitul tinkercad, sunt sigur că va fi în viața reală. Așa că am creat un mic PCB, astfel încât să pot reduce cantitatea de fire.
Pasul 6: Codificare
Folosesc IDE-ul online și codul este la fel ca în fișierul de mai jos
Pasul 7: Configurarea rețelei Thing
Puteți urma acești pași pe acel link. Este foarte ușor, cu explicații detaliate. Am adăugat decorderul de încărcare utilă în imaginea de mai sus și text.funcția Decodor (octeți, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {result + = String.fromCharCode (parseInt (bytes ));} return {field1: result,};} Acest lucru este foarte important pentru a obține o aluzie lizibilă
Pasul 8: Primiți date
Puteți vedea în captura de ecran de mai sus cum primesc date prin TTN pe telefonul meu. De asemenea, folosesc integrarea IFTTT pentru a afișa datele în foaia mea de google, de mai jos, dacă doriți să știți cum le-am realizat.
Pasul 9: Soluția finală
Produsul este încă în faza de dezvoltare. Imprim 3D o nouă incintă, dar trebuie să o consolidez. Folosește un panou solar de 12v pentru a-l alimenta. În prezent îl testez înainte de al instala pe malul râului. În curând voi publica o instrucțiune pentru a arăta cum voi plasa dispozitivul într-o locație precisă.
Recomandat:
Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: 4 pași
Monitorul nivelului apei utilizând afișajul Oled cu Raspberry Pi: Bună ziua tuturor, eu sunt Shafin, membru al Aiversity. Voi împărtăși despre cum să construiesc un senzor de nivel al apei cu un afișaj Oled pentru rezervoarele de apă cu un Raspberry pi. Afișajul oled va arăta procentul din găleată umplută cu apă
Sistem de monitorizare a apei (Arduino Uno) WIP: 9 pași
Sistemul de monitorizare a apei (Arduino Uno) WIP: Acest sistem servește ca iterația mea a unui dispozitiv de monitorizare a apei cu un cost redus într-un factor de formă mic. Inspirație pentru acest design derivat dintr-un eveniment olimpiad științific numit Calitatea apei. Ceea ce inițial era doar un contor de salinitate, a evoluat în acest
Sonda de măsurare a nivelului apei subterane pentru setări de resurse reduse: 4 pași (cu imagini)
Sondă de măsurare a nivelului apelor subterane pentru setări de resurse reduse: Introducere Am primit o cerere de la Oxfam de a dezvolta un mod simplu prin care copiii școlari din Afganistan să poată monitoriza nivelurile apelor subterane din puțurile din apropiere. Această pagină a fost tradusă în Dari de Dr. Amir Haidari și traducerea poate fi
Indicatorul nivelului apei - Circuite DIY: 3 pași
Indicatorul nivelului apei | Circuite DIY: Prototip PCB pentru 2 USD (orice culoare): ►► https://jlcpcb.com/mAcest tutorial video este SPONSORIZAT de către PCB-urile JLC. Oferă un PCB de calitate numai pentru sub 2 $ Mai întâi, înregistrați-vă de la linkul de mai jos & Încărcați fișierul Gerber / designul Eagle Gata
Sistem De Monitorizare a Nivelului De Poluare (Arduino Uno): 9 Steps
Sistem De Monitorizare a Nivelului De Poluare (Arduino Uno): Proiectul consta in realizarea unui dispozitiv ce afiseaza diferiti parametrii de mediu (temperatura, umiditate, nivelul de particule din atmosfera, cantitatea de compusi organici volatili) si trimite aceste date la o platforma IoT unde sunt realizează