Cuprins:

Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)
Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)

Video: Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)

Video: Sistem de monitorizare a nivelului apei: 9 pași (cu imagini)
Video: Ce apă să bem? - Cipri Kaiser 2024, Iulie
Anonim
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei
Sistem de monitorizare a nivelului apei

Î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

Pregătirea cutiei Plexo
Pregătirea cutiei Plexo
Pregătirea cutiei Plexo
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

Punerea componentelor
Punerea componentelor
Punerea componentelor
Punerea componentelor
Punerea componentelor
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

Circuitul Tinkercad
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

Conectarea firului
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

Adăugarea ledurilor și a butonului pentru depanare
Adăugarea ledurilor și a butonului pentru depanare
Adăugarea ledurilor și a butonului pentru depanare
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

Configurarea Thing Network
Configurarea Thing Network

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

Primiți date
Primiți date
Primiți date
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ă

Soluție finală
Soluție finală
Soluție finală
Soluție finală
Soluție finală
Soluție 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: