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
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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ą.