Indholdsfortegnelse:

Vandstandsovervågningssystem: 9 trin (med billeder)
Vandstandsovervågningssystem: 9 trin (med billeder)

Video: Vandstandsovervågningssystem: 9 trin (med billeder)

Video: Vandstandsovervågningssystem: 9 trin (med billeder)
Video: Какие в России есть речные круизные теплоходы? 2024, November
Anonim
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand
Overvågningssystem til vandstand

Som en DIY Maker prøver jeg altid at finde en måde at gøre mit liv og andres liv lettere og mere sikkert. Den 30. marts 2013 er mindst 11 mennesker døde, efter at pludselig regn forårsagede oversvømmelser i Mauritius hovedstad Port Louis. Samme dag blev flere huse oversvømmet, mens mange landsbyboers aktiver blev beskadiget. Da jeg bor få kilometer, hvor denne tragedie sker, besluttede jeg at bygge et overvågningssystem for vandstand. Sammen med et fantastisk og motiveret team kunne vi bygge det.

Projektet er ret let at replikere det består af en arduino MKR WAN 1310, ultralydssensor, DHT11 sensor og nogle lysdioder og trykknap for at gøre projektet køligt.

Forbrugsvarer

Materiale:

  • Arduino MKR WAN 1310
  • Ultralydssensor
  • DHT11 J
  • ump ledninger
  • Plexo boks
  • Gateway
  • Leds
  • Trykknap

Værktøjer:

  • Håndbor
  • 5 mm bit

Trin 1: Klargøring af Plexo Box

Klargøring af Plexo Box
Klargøring af Plexo Box
Klargøring af Plexo Box
Klargøring af Plexo Box

Til kabinettet bruger jeg en 80x80mm plexoboks, da den er stærk og holdbar. For det første fjernede jeg hætterne til ultralydssensoren og strømkablet. Dette er meget let, da hulets diameter er den samme som diameteren på ultralydssensoren.

For det andet borer jeg et 5 mm hul på toppen af kabinettet til antennen. Til dette kan du bruge en boremaskine eller en håndboremaskine som i mit tilfælde.

Trin 2: Sæt komponenterne

Sætning af komponenterne
Sætning af komponenterne
Sætning af komponenterne
Sætning af komponenterne
Sætning af komponenterne
Sætning af komponenterne

Jeg var nødt til at trimme længden af ultralydssensortråden, da den var for lang til at passe i kassen og afslutte den med hunstikhoved i enden til tilslutning. Sensoren kan derefter skubbes inde i sagen og låse sig selv med det indbyggede låsesystem. Så tilføjede jeg mkr wan 1310 -kortet og sensormodulet.

Jeg satte det vandtætte sidestik til stikkontakten, da jeg ikke vil have vand til at komme ind.

Trin 3: Tinkercad Circuit

Tinkercad Circuit
Tinkercad Circuit

I løbet af de sidste 3 år har jeg lavet en masse kredsløb. Men jeg havde ikke en arduino. Tinkercad var den eneste måde for mig at lære og udvikle arduino kredsløb og simulere dem. Selv efter at jeg fik min arduino uno, bruger jeg stadig tinkercad kredsløb til at simulere mit projekt first. Tinkercad kredsløb giver dig mulighed for at bruge et multiplum af komponenter og fejlfinde dem. Jeg anbefaler stærkt tinkercad kredsløb til nybegynder og arduino -bruger, da det forhindrer dig i at brænde din arduino, når du prøver nyt kredsløb.

Trin 4: Tilslutning af ledningen

Tilslutning af ledningen
Tilslutning af ledningen

Du kan følge tinkercad -kredsløbet som ovenfor, eller du kan følge nedenstående forbindelse.

DHT11

+> 5v

Ud> pin13

-> jorden

Ultralydssensor

+> 5v

Udløser> pin7

Ekko> pin8

-> jorden

Ved hjælp af jumperwires kan du nemt oprette forbindelsen og vedhæfte dem med lynlåse.

Trin 5: Tilføjelse af lysdioder og trykknap til fejlfinding

Tilføjelse af lysdioder og trykknap til fejlfinding
Tilføjelse af lysdioder og trykknap til fejlfinding
Tilføjelse af lysdioder og trykknap til fejlfinding
Tilføjelse af lysdioder og trykknap til fejlfinding

Jeg bruger en rød og grøn led til at vise enhedens tilstand og en trykknap for at nulstille enheden. Da mit design har arbejde på tinkercad kredsløb, er jeg ret sikker på, at det vil være i virkeligheden. Så jeg har lavet en lille pcb, så jeg kan reducere mængden af ledninger.

Trin 6: Kodning

Jeg bruger online IDE og koden er som nedenfor fil

Trin 7: Thing Network Setup

Thing Network Setup
Thing Network Setup

Du kan følge disse trin på dette link. Det er super let med detaljeret forklaring. Jeg tilføjede nyttelastdekoderen i billedet ovenfor og tekst.funktionsdekoderen (bytes, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {resultat += String.fromCharCode (parseInt (bytes ));} return {field1: result,};} Dette er meget vigtigt for at få en læsbar alue

Trin 8: Modtag data

Modtag data
Modtag data
Modtag data
Modtag data

Du kan se på ovenstående skærmbillede, hvordan jeg modtager data via TTN på min telefon. Jeg bruger også IFTTT -integrationen til at vise dataene i mit google -ark. Nedenstående, hvis du vil vide, hvordan jeg lavede det.

Trin 9: Endelig løsning

Endelig løsning
Endelig løsning
Endelig løsning
Endelig løsning
Endelig løsning
Endelig løsning

Produktet er stadig i udviklingsfasen. Jeg 3d -print et nyt kabinet, men skal forstærkes. Det bruger et 12v solpanel til at drive det. Jeg tester det i øjeblikket, før jeg installerer det ved flodbredden. Jeg vil snart offentliggøre en instruerbar, der viser, hvordan jeg placerer enheden på en præcis placering.

Anbefalede: