Turinys:
- Prekės
- 1 žingsnis: „Plexo Box“paruošimas
- 2 žingsnis: sudėkite komponentus
- 3 žingsnis: Tinkercad grandinė
- 4 žingsnis: laido prijungimas
- 5 veiksmas: LED lempučių ir mygtuko pridėjimas trikčių šalinimui
- 6 žingsnis: kodavimas
- 7 veiksmas: „Thing Network“sąranka
- 8 veiksmas: gaukite duomenis
- 9 žingsnis: galutinis sprendimas
Video: Vandens lygio stebėjimo sistema: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Būdamas „pasidaryk pats“kūrėjas, aš visada stengiuosi rasti būdą, kaip palengvinti savo ir kitų gyvenimą. 2013 m. Kovo 30 d. Mauricijaus sostinės uoste Luizas per staigų lietų sukėlė potvynius, žuvo mažiausiai 11 žmonių. Tą pačią dieną keli namai buvo užtvindyti, o daugelis kaimo gyventojų turtas buvo sugadintas. Kadangi gyvenu kelis kilometrus ten, kur įvyksta ši tragedija, nusprendžiau sukurti vandens lygio stebėjimo sistemą. Kartu su fantastiška ir motyvuota komanda sugebėjome ją sukurti.
Projektą gana lengva pakartoti, jį sudaro arduino MKR WAN 1310, ultragarso jutiklis, DHT11 jutiklis ir kai kurie šviesos diodai bei mygtukas, kad projektas būtų kietas.
Prekės
Medžiaga:
- „Arduino MKR WAN 1310“
- Ultragarsinis jutiklis
- DHT11 J.
- ump laidai
- Plexo dėžutė
- Vartai
- LED
- Paspauskite mygtuką
Įrankiai:
- Rankinis grąžtas
- 5 mm gabalas
1 žingsnis: „Plexo Box“paruošimas
Korpusui naudoju 80x80 mm plexo dėžutę, nes ji yra tvirta ir patvari. Pirmiausia nuėmiau ultragarso jutiklio ir maitinimo kabelio dangtelius. Tai labai paprasta, nes skylės skersmuo yra toks pat kaip ultragarso jutiklio skersmuo.
Antra, aš išgręžiu 5 mm skylę antenos korpuso viršuje. Tam galite naudoti gręžimo mašiną arba rankinį grąžtą, kaip mano atveju.
2 žingsnis: sudėkite komponentus
Turėjau sutrumpinti ultragarso jutiklio laido ilgį, nes jis buvo per ilgas, kad tilptų į dėžę, ir užbaigti jį su moterišku kaiščio antgaliu prijungimui. Tada jutiklį galima įstumti į korpuso vidų ir užrakinti naudojant įmontuotą užrakto sistemą. Tada pridėjau mkr wan 1310 plokštę ir jutiklių modulį.
Įkišau vandeniui nelaidžią šoninę jungtį į elektros lizdą, nes nenoriu, kad vanduo patektų į vidų.
3 žingsnis: Tinkercad grandinė
Per pastaruosius 3 metus aš padariau daug grandinės. Bet aš neturėjau arduino. „Tinkercad“man buvo vienintelis būdas išmokti ir sukurti arduino grandinę bei jas imituoti. Net po to, kai gavau savo arduino uno, aš vis tiek naudoju tinkercad grandinę, kad pirmiausia imituotų savo projektą. "Tinkercad" grandinė leidžia naudoti kelis komponentus ir pašalinti juos. Aš labai rekomenduoju tinkercad grandinę pradedantiesiems ir arduino vartotojams, nes tai neleis jums sudeginti arduino bandant naują grandinę.
4 žingsnis: laido prijungimas
Galite sekti tinkercad grandinę, kaip nurodyta aukščiau, arba sekti žemiau esantį ryšį.
DHT11
+> 5v
Išėjimas> kaištis13
-> žemės
Ultragarsinis jutiklis
+> 5v
Aktyviklis> kaištis7
Aidas> kaištis8
-> žemės
Naudodami trumpiklius, galite lengvai sujungti ir pritvirtinti juos užtrauktukais.
5 veiksmas: LED lempučių ir mygtuko pridėjimas trikčių šalinimui
Aš naudoju raudoną ir žalią lemputę, rodančią įrenginio būseną, ir mygtuką, norėdami iš naujo nustatyti įrenginį. Kadangi mano dizainas veikia tinkercad grandinėje, esu tikras, kad tai bus realiame gyvenime. Taigi aš padariau mažą PCB, kad galėčiau sumažinti laidų skaičių.
6 žingsnis: kodavimas
Aš naudoju internetinį IDE, o kodas yra toks, koks yra žemiau esančiame faile
7 veiksmas: „Thing Network“sąranka
Šioje nuorodoje galite atlikti šiuos veiksmus. Tai labai lengva paaiškinti išsamiai. Aukščiau esančiame paveikslėlyje pridėjau naudingos apkrovos dekoderį ir tekstą. += String.fromCharCode (parseInt (baitai ));} return {field1: result,};} Tai labai svarbu norint gauti skaitomą sritį
8 veiksmas: gaukite duomenis
Aukščiau esančioje ekrano kopijoje galite pamatyti, kaip aš gaunu duomenis per TTN savo telefone. Aš taip pat naudoju IFTTT integraciją, kad būtų rodomi duomenys mano „Google sheet.com“komentare žemiau, jei norite sužinoti, kaip tai padariau.
9 žingsnis: galutinis sprendimas
Produktas vis dar yra kūrimo stadijoje. 3D spausdinu naują korpusą, bet reikia jį sustiprinti. Jai maitinti naudojama 12 voltų saulės baterija. Šiuo metu aš jį išbandau prieš diegdamas upės krante. Netrukus paskelbsiu instrukciją, parodančią, kaip įdėsiu įrenginį į tikslią vietą.
Rekomenduojamas:
Baterijomis maitinamas vandens kolektoriaus lygio jutiklis: 7 žingsniai (su nuotraukomis)
Baterijomis maitinamas vandens kolektoriaus lygio jutiklis: Mūsų namuose yra vandens bakas, tiekiamas nuo lietaus, krintančio ant stogo, ir naudojamas tualetui, skalbimo mašinai ir sodo laistymo įrenginiams. Pastaruosius trejus metus vasaros buvo labai sausos, todėl akylai stebėjome vandens lygį. S
Realaus laiko šulinio vandens lygio matuoklis: 6 žingsniai (su nuotraukomis)
Realaus laiko šulinio vandens lygio matuoklis: šiose instrukcijose aprašoma, kaip sukurti nebrangų, realaus laiko vandens lygio matuoklį, skirtą naudoti iškastose šuliniuose. Vandens lygio matuoklis skirtas kabėti iškastame šulinyje, matuoti vandens lygį kartą per dieną ir siųsti duomenis „WiFi“arba korinio ryšio pagalba
Realaus laiko šulinio vandens temperatūra, laidumas ir vandens lygio matuoklis: 6 žingsniai (su nuotraukomis)
Realaus laiko šulinio vandens temperatūros, laidumo ir vandens lygio matuoklis: šiose instrukcijose aprašoma, kaip sukurti nebrangų, realaus laiko vandens skaitiklį, skirtą stebėti temperatūrą, elektros laidumą (EC) ir vandens lygį iškastuose šuliniuose. Skaitiklis skirtas pakabinti iškasto šulinio viduje, matuoti vandens temperatūrą, EB ir
Automatinis vandens variklis su lygio indikatoriumi: 6 žingsniai (su nuotraukomis)
Automatinis vandens variklis su lygio indikatoriumi: Sveiki visi, sveiki atvykę į dar vieną instrukciją. Šiame projekte mes išmoksime sukurti visiškai automatinį vandens rezervuaro lygio valdiklį su vandens lygio indikatoriaus funkcija naudojant „Arduino Nano“. „Arduino“yra šio projekto smegenys. Tai reikės įvesties iš
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis