Obsah:

Systém monitorovania hladiny vody: 9 krokov (s obrázkami)
Systém monitorovania hladiny vody: 9 krokov (s obrázkami)

Video: Systém monitorovania hladiny vody: 9 krokov (s obrázkami)

Video: Systém monitorovania hladiny vody: 9 krokov (s obrázkami)
Video: Po zhlédnutí tohoto videa zapomeneš svoje jméno 2024, November
Anonim
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody
Systém monitorovania hladiny vody

Ako tvorca kutilov sa vždy snažím nájsť spôsob, ako uľahčiť a zaistiť život môj i ostatných. 30. marca 2013 zahynulo najmenej 11 ľudí po tom, čo v maurícijskom hlavnom meste Port louis spôsobili záplavy silné dažde. V ten istý deň bolo zaplavených niekoľko domov, pričom bolo poškodených mnoho majetku dedinčanov. Keďže žijem niekoľko kilometrov tam, kde sa stala táto tragédia, rozhodol som sa vybudovať systém monitorovania hladiny vody. Spolu s fantastickým a motivovaným tímom sme to dokázali vybudovať.

Projekt je celkom jednoduché replikovať a skladá sa z arduino MKR WAN 1310, ultrazvukového senzora, senzora DHT11 a niektorých LED a tlačidla, aby bol projekt chladný.

Zásoby

Materiál:

  • Arduino MKR WAN 1310
  • Ultrazvukový senzor
  • DHT11 J
  • ump drôty
  • Plexo box
  • Brána
  • LED diódy
  • Tlačidlo

Náradie:

  • Ručná vŕtačka
  • Bit 5 mm

Krok 1: Príprava Plexo Boxu

Príprava Plexo Boxu
Príprava Plexo Boxu
Príprava Plexo Boxu
Príprava Plexo Boxu

Na skriňu používam plexo box 80 x 80 mm, pretože je pevný a odolný. Najprv som odstránil krytky pre ultrazvukový senzor a napájací kábel. Je to veľmi jednoduché, pretože priemer otvoru je rovnaký ako priemer ultrazvukového senzora.

Za druhé, vyvŕtam 5 mm otvor v hornej časti puzdra pre anténu. Na to môžete použiť vŕtačku alebo ručnú vŕtačku, ako v mojom prípade.

Krok 2: Umiestnenie komponentov

Uvedenie komponentov
Uvedenie komponentov
Uvedenie komponentov
Uvedenie komponentov
Uvedenie komponentov
Uvedenie komponentov

Musel som skrátiť dĺžku drôtu ultrazvukového senzora, pretože bol príliš dlhý na to, aby sa zmestil do škatule, a na konci ho prepojiť zásuvkou so zásuvkou. Senzor je možné zatlačiť dovnútra puzdra a sám sa uzamknúť pomocou vstavaného zámkového systému. Potom som pridal dosku mkr wan 1310 a modul snímačov.

Vložil som vodotesný bočný konektor do elektrickej zásuvky, pretože nechcem, aby sa voda dostala dovnútra.

Krok 3: Okruh Tinkercad

Okruh Tinkercad
Okruh Tinkercad

Za posledné 3 roky som urobil veľa okruhov. Ale nemal som arduino. Tinkercad bol pre mňa jediný spôsob, ako sa naučiť a rozvíjať arduino obvod a simulovať ich. Dokonca aj potom, čo som dostal arduino uno, stále používam obvod tinkercad na simuláciu svojho projektu. Okruh Tinkercad vám umožňuje použiť viacero komponentov a riešiť ich. Vrelo odporúčam obvod tinkercad pre začiatočníkov a používateľov arduina, pretože vám zabráni v spálení arduina pri skúšaní nového obvodu.

Krok 4: Pripojenie vodiča

Pripojenie drôtu
Pripojenie drôtu

Môžete postupovať podľa obvodu tinkercad ako vyššie, alebo môžete sledovať nižšie uvedené pripojenie.

DHT11

+> 5v

Out> pin13

-> zem

Ultrazvukový senzor

+> 5v

Spúšť> pin7

Ozvena> pin8

-> zem

Pomocou prepojovacích káblov môžete ľahko vytvoriť spojenie a pripevniť ich pomocou zipsov.

Krok 5: Pridanie LED a tlačidla na riešenie problémov

Pridanie LED a tlačidla na riešenie problémov
Pridanie LED a tlačidla na riešenie problémov
Pridanie LED a tlačidla na riešenie problémov
Pridanie LED a tlačidla na riešenie problémov

Na zobrazenie stavu zariadenia používam červenú a zelenú diódu a tlačidlo na resetovanie zariadenia. Keďže môj návrh pracuje na obvode tinkercad, som si celkom istý, že to bude v reálnom živote. Preto som vyrobil malú dosku, aby som mohol znížiť množstvo drôtov.

Krok 6: Kódovanie

Používam online IDE a kód je v nižšie uvedenom súbore

Krok 7: Vec Nastavenie siete

Vec Nastavenie siete
Vec Nastavenie siete

Na tomto odkaze môžete postupovať podľa týchto krokov. Je to veľmi jednoduché s podrobným vysvetlením. Pridal som dekordér užitočného zaťaženia na obrázok vyššie a textový.funkčný dekodér (bajty, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {result += String.fromCharCode (parseInt (bytes ));} return {field1: result,};} Toto je veľmi dôležité, aby ste získali čitateľný alue

Krok 8: Príjem údajov

Prijímať údaje
Prijímať údaje
Prijímať údaje
Prijímať údaje

Na vyššie uvedenom obrázku môžete vidieť, ako dostávam údaje prostredníctvom telefónu do svojho telefónu. Tiež používam integráciu IFTTT na zobrazenie údajov v mojom nižšie uvedenom komentári, ak chcete vedieť, ako som to urobil.

Krok 9: Konečné riešenie

Konečné riešenie
Konečné riešenie
Konečné riešenie
Konečné riešenie
Konečné riešenie
Konečné riešenie

Produkt je stále vo fáze vývoja. 3D tlačím novú prílohu, ale potrebujem ju posilniť. Na jeho napájanie slúži 12 V solárny panel. Aktuálne ho testujem, než ho nainštalujem na breh rieky. Čoskoro zverejním návod, ktorý ukáže, ako umiestnim zariadenie na presné miesto.

Odporúča: