Sadržaj:

Sistem za praćenje nivoa vode: 9 koraka (sa slikama)
Sistem za praćenje nivoa vode: 9 koraka (sa slikama)

Video: Sistem za praćenje nivoa vode: 9 koraka (sa slikama)

Video: Sistem za praćenje nivoa vode: 9 koraka (sa slikama)
Video: ОШИБКИ В САНТЕХНИКЕ! | Как нельзя делать монтаж канализации своими руками 2024, Septembar
Anonim
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode
Sistem za praćenje nivoa vode

Kao DIY Maker, uvijek pokušavam pronaći način da svoj i tuđi život učinim lakšim i sigurnijim. 30. ožujka 2013. najmanje 11 ljudi je umrlo nakon što je iznenadna kiša izazvala poplave u luisu u glavnom gradu Mauricijusa. Istog dana poplavljeno je nekoliko kuća, dok je imovina mnogih mještana oštećena. Kako živim nekoliko kilometara gdje se ova tragedija događa, odlučio sam izgraditi sistem za praćenje nivoa vode. Zajedno sa fantastičnim i motiviranim timom uspjeli smo ga izgraditi.

Projekt je vrlo lako replicirati, a sastoji se od arduino MKR WAN 1310, ultrazvučnog senzora, DHT11 senzora i nekoliko LED dioda i gumba za hlađenje projekta.

Supplies

Materijal:

  • Arduino MKR WAN 1310
  • Ultrazvučni senzor
  • DHT11 J
  • ump žice
  • Plexo kutija
  • Gateway
  • Led
  • Pritisnite dugme

Alati:

  • Ručna bušilica
  • 5mm bit

Korak 1: Priprema Plexo Box -a

Priprema Plexo Box -a
Priprema Plexo Box -a
Priprema Plexo Box -a
Priprema Plexo Box -a

Za kućište koristim plexo kutiju 80x80 mm jer je jaka i izdržljiva. Prvo sam uklonio poklopce ultrazvučnog senzora i kabel za napajanje. To je vrlo jednostavno jer je promjer rupe isti kao promjer ultrazvučnog senzora.

Drugo, izbušim rupu od 5 mm na vrhu kućišta za antenu. Za to možete koristiti bušilicu ili ručnu bušilicu kao u mom slučaju.

Korak 2: Stavljanje komponenti

Stavljanje komponenti
Stavljanje komponenti
Stavljanje komponenti
Stavljanje komponenti
Stavljanje komponenti
Stavljanje komponenti

Morao sam skratiti duljinu žice ultrazvučnog senzora jer je bila preduga da stane u kutiju i završiti je ženskim pin zaglavljem na kraju za povezivanje. Senzor se tada može gurnuti unutar kućišta i zaključati pomoću ugrađenog sistema zaključavanja. Zatim sam dodao ploču mkr wan 1310 i senzorski modul.

Stavio sam vodootporni bočni konektor za utičnicu jer ne želim da voda ulazi unutra.

Korak 3: Tinkercad kolo

Tinkercad Circuit
Tinkercad Circuit

Tokom poslednje 3 godine napravio sam mnogo kola. Ali nisam imao arduino. Tinkercad je bio jedini način da naučim i razvijem arduino sklop i simuliram ih. Čak i nakon što sam dobio svoj arduino uno, i dalje koristim tinkercad kolo za simulaciju svog projekta. Tinkercad kolo vam omogućava da koristite više komponenti i rješavate ih. Toplo preporučujem tinkercad sklop za početnike i korisnike arduina jer će vas spriječiti da snimite svoj arduino prilikom isprobavanja novog kruga.

Korak 4: Spajanje žice

Spajanje žice
Spajanje žice

Možete pratiti tinkercad krug kao gore ili možete slijediti donju vezu.

DHT11

+> 5v

Out> pin13

-> tlo

Ultrazvučni senzor

+> 5v

Okidač> pin7

Odjek> pin8

-> tlo

Pomoću kratkospojnih žica možete jednostavno uspostaviti vezu i pričvrstiti ih patentnim zatvaračima.

Korak 5: Dodavanje LED dioda i gumba za rješavanje problema

Dodavanje LED dioda i gumba za rješavanje problema
Dodavanje LED dioda i gumba za rješavanje problema
Dodavanje LED dioda i gumba za rješavanje problema
Dodavanje LED dioda i gumba za rješavanje problema

Koristim crveno i zeleno svjetlo za prikaz stanja uređaja i dugme za resetiranje uređaja. Kako moj dizajn radi na tinkercad krugu, prilično sam siguran da će to biti u stvarnom životu. Napravio sam mali PCB kako bih mogao smanjiti količinu žica.

Korak 6: Kodiranje

Koristim mrežni IDE i kôd je kao u donjoj datoteci

Korak 7: Postavljanje mreže Thing

The Thing Network Setup
The Thing Network Setup

Ove korake možete slijediti na ovoj vezi. Vrlo je jednostavno s detaljnim objašnjenjem. Dodao sam dekorder korisnog opterećenja na gornjoj slici i text.function Decoder (bajtovi, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {result += String.fromCharCode (parseInt (bajtovi ));} vrati {polje1: rezultat,};} Ovo je vrlo važno kako bi se dobila čitljiva vrijednost

Korak 8: Primite podatke

Prijem podataka
Prijem podataka
Prijem podataka
Prijem podataka

Na gornjoj snimci zaslona možete vidjeti kako primam podatke putem TTN -a na svom telefonu. Također koristim IFTTT integraciju za prikaz podataka na svom google sheet.commentu dolje ako želite znati kako sam to napravio.

Korak 9: Konačno rješenje

Konačno rješenje
Konačno rješenje
Konačno rješenje
Konačno rješenje
Konačno rješenje
Konačno rješenje

Proizvod je još uvijek u fazi razvoja. Odštampam 3D kućište, ali ga moram pojačati. Za napajanje koristi solarni panel od 12 volti. Trenutno ga isprobavam prije nego što ga instaliram na riječnoj obali. Uskoro ću objaviti upute koje će pokazati kako ću postaviti uređaj na preciznu lokaciju.

Preporučuje se: