Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: Padarykite anteną
- 3 žingsnis: Esp skydo litavimas
- 4 žingsnis: kodavimas
- 5 žingsnis: laidų prijungimas
- 6 žingsnis: Išvada
Video: LORA temperatūros ir dirvožemio drėgmės jutiklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Ruošdamasi gaminti savo šiltnamį, darau keletą sensorinių mazgų, kad galėčiau stebėti šiltnamio aplinką. Šį jutiklį galite naudoti ir lauke. Naudojant temperatūrą šiltnamyje ar už jos ribų kartu su žemės temperatūra ir drėgmės lygiu įdomu žinoti, kada sodinti daržoves. Aš renkuosi talpinį drėgmės jutiklį, nes toks jutiklis, esant vandeniui, nerūdija.
Šioje instrukcijoje mes padarysime LORA mazgą, kuris siunčia šiuos duomenis:
- dirvožemio drėgmė
- dirvožemio temperatūra
Dėl šios instrukcijos išsamumo aš taip pat ketinu paskelbti kodą be LORA transeiverio, bet vietoj to siunčia dirvožemio drėgmės ir dirvožemio temperatūros duomenis serijiniu būdu. Oro temperatūra ir oro drėgmė bus matuojama kitu mazgu, nes nenoriu didesnio matavimų dažnis, kad būtų daugiau duomenų. Galite naudoti šį jutiklį kartu su serverio mazgu šioje instrukcijoje. Pirmiausia perskaitykite šią instrukciją, kad sužinotumėte, kokį transeiverį pasirinkti, ir kad serverio mazgas gautų duomenis.
1 žingsnis: reikalingos dalys
Sensornode:
- Neperšlampamas temperatūros jutiklis (ds18B20)
- talpinis drėgmės jutiklis
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- laidas antenai ir jungtims (aš naudoju 0,8 mm kietą laidą)
- jungiamieji kabeliai nuo vyrų iki vyrų
- jungiamieji kabeliai nuo moterų iki moterų
- terminalo blokas
- smeigtukai
- Bandomoji Lenta
-
CP2102 usb į TTL
Įrankiai:
- lituoklis
- šoninis pjaustytuvas
- vielos nuėmėjas
- tikslumo atsuktuvas
- litavimo skarda
- liniuotė antenai matuoti
- litavimo siurblys (jei padarysite klaidų kaip aš)
2 žingsnis: Padarykite anteną
Antenai naudoju likusį 2x2x0.8mm arba 2x2 20awg magistralinio kabelio kabelį. Daiktų tinkle galite pasirinkti savo transeiverį ir antenos dažnių juostą pagal šalį. Tai yra ilgiai vienam dažniui:
- 868 MHz 3,25 colio arba 8,2 cm (tai aš naudoju)
- 915 MHz 3 coliai arba 7,8 cm
- 433 MHz 3 coliai arba 16,5 cm
3 žingsnis: Esp skydo litavimas
- Nuimkite esp skydo rezistorius (žr. R1 – R3 raudoname lauke)
- Lituokite rfm95 mikroschemą ant esp skydo.
- Lituokite smeigtukus ant esp skydo
- Lituokite anteną ant esp skydo. Nenaudokite be antenos, galite sugadinti skydą.
- Jei antgaliai nėra lituojami ant arduino lydmetalio, jie taip pat
4 žingsnis: kodavimas
Žinau, kad galiu naudoti DTR, kad automatiškai iš naujo nustatyčiau arduino, tačiau mano atveju įkeliant kodą įvyko klaidų. Todėl šioje instrukcijoje taip pat naudoju rankinį atstatymą, taigi, jei turite tą pačią problemą, galite ją išspręsti rankiniu būdu.
-
Prijunkite arduino prie CP2102 taip:
- CP2102 txd -> „Arduino pro mini rx“
- CP2102 rxd -> „Arduino pro mini tx“
- CP2102 gnd -> „Arduino pro mini gnd“
- CP2102 3.3 -> „Arduino pro mini vcc“
- Atidarykite „arduino ide“schemą
- Pasirinkite arduino pro mini plokštę
- Pasirinkite procesorių „atmega 328p 3.3v 8mhz“
- Pasirinkite savo prievadą
- Spustelėkite įkėlimo mygtuką
- Kol kodas renkamas tuo metu, kai matote bautratą (žr. Paveikslėlį), paspauskite „arduino pro mini“nustatymo iš naujo mygtuką („cp2102“nepakeičia plokštės), taip pat būtinai uždarykite serijinį monitorių programuodami.
Failas žemės ūkio jutiklis yra kodas be LORA transeiverio. Tokiu būdu galite pradėti savo projektą, pradedant nuo to failo, ir galite geriau suprasti, kaip veikia kodas. Jei jums reikia tikslesnių rodmenų, turite pažymėti drėgmės jutiklio vertes, kai jis nėra vandenyje ir kai jis yra vandenyje. (Minimali ir maksimali vertė) Aš susiejau reikšmes tarp 400 ir 880. Nemerkite jutiklio į vandenį aukščiau linija. Tai sugadins jūsų jutiklį. Vėliau aš jums parodysiu, kaip atsparus vandeniui šis jutiklis.
Temperatūros rodmenys yra Celsijaus laipsniai.
Paskutinė pastaba: atidarę serverio nuoseklųjį monitorių (paskutinė nuotrauka) pamatysite, kad duomenys siunčiami su dvitaškiu tarp duomenų. Taip mes galime siųsti viską į serverio mazgą vienu paketu. Vėlesniame nurodyme aš padarysiu kitą serverio mazgą, kuriame bus tvarkomi šie duomenys.
5 žingsnis: laidų prijungimas
Aukščiau esančiame paveikslėlyje matote, kaip viską prijungti. Rezistorius yra 4,7 kohm rezistorius, naudojamas kaip prisitraukimas. Schemoje aš naudoju kitą LORA transpaiverį ir kitą dirvožemio drėgmės jutiklį, tačiau laidai išlieka tie patys. Įdėjau keletą detalių nuotraukų, jei pirmoji nėra aiški.
6 žingsnis: Išvada
Ši instrukcija leidžia išmatuoti dirvožemio temperatūrą ir drėgmę. Būsimose instrukcijose mes naudosime šiuos duomenis, kad suaktyvintume solenoidą jūsų augalams laistyti, taip pat naudosime šiuos duomenis būsimame projekte siūlydami sodinti tam tikras daržoves, kai bus įvykdytos tam tikros sąlygos. Mes taip pat pakartotinai panaudosime šį nurodymą kitam projektui, kuriame mes viską hidroizoliuosime, ir aš pagaminsiu PCB, ant kurio galėsite viską sumontuoti.
Rekomenduojamas:
Lengvas dirvožemio drėgmės jutiklis „Arduino“7 segmentų ekranas: 4 žingsniai (su nuotraukomis)
Lengvas dirvožemio drėgmės jutiklis „Arduino“7 segmentų ekranas: Sveiki! Karantinas gali būti sunkus. Man pasisekė, kad namuose yra nedidelis kiemas ir daug augalų, ir tai privertė mane galvoti, kad galėčiau padaryti nedidelį įrankį, kuris padėtų man rūpintis jais, kol esu įstrigęs namuose. Šis projektas yra paprastas ir funkcionalus
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: 6 žingsniai
„Arduino“saulės energijos temperatūros ir drėgmės jutiklis kaip 433 MHz „Oregon“jutiklis: tai saulės energija varomo temperatūros ir drėgmės jutiklio konstrukcija. Jutiklis imituoja 433 MHz „Oregon“jutiklį ir matomas „Telldus Net“šliuzuose. Ko jums reikia: 1x „10-LED“Saulės energijos judesio jutiklis " iš Ebay. Įsitikinkite, kad parašyta 3,7 V tešla
Dirvožemio drėgmės jutiklis su laistymu Įspėjimas: 4 žingsniai
Dirvožemio drėgmės jutiklis su laistymo įspėjimu: Mes sukuriame prietaisą, kuris matuoja dirvožemio drėgmę, remiantis WEMOS D1 mini ir talpiu dirvožemio drėgmės jutikliu. Integruotas debesis, jutiklio matavimas siunčiamas į „IoT Guru Cloud“, kur gauname išgalvotų grafikų ir mes galime įspėti
Dirvožemio drėgmės jutiklis su „Arduino“: 4 žingsniai
Dirvožemio drėgmės jutiklis su „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti dirvožemio drėgmės jutiklį su „Arduino“. Taigi, kaip rodo pavadinimas, dirvožemio drėgmės jutiklis, o tai reiškia, kad jis aptiks drėgmę dirvožemyje. Taigi jis pasakys apie vandens kiekį, esantį viduje
Dirvožemio drėgmės jutiklis - SF: 4 žingsniai (su nuotraukomis)
Dirvožemio drėgmės jutimas - SF: Norėdami pradėti bandymo planą, pradėjome nuo savo tikslo - sukurti įrenginį, galintį nustatyti, ar dirvožemio mėginys yra šlapias nuo lietaus, ar ne. Norėdami įgyvendinti šį planą, turėjome išmokti tinkamai naudoti ir nustatyti dirvožemio drėgmę