Kazalo:
- Korak: Potrebni deli
- 2. korak: Izdelava antene
- 3. korak: Spajkanje ščita Esp
- 4. korak: Kodiranje
- 5. korak: Ožičenje
- 6. korak: Zaključek
Video: LORA Senzor temperature in vlažnosti tal: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pri pripravi lastnega rastlinjaka izdelam nekaj senzorod za spremljanje okolja v rastlinjaku. Ta senzor lahko uporabite tudi zunaj. Zanimivo je vedeti, kdaj v rastlinjaku ali zunaj rastlinjaka v kombinaciji s temperaturo tal in stopnjo vlage posaditi zelenjavo. Izberem kapacitivni senzor vlage, ker takšen senzor ne korodira v vodi.
V tem navodilu bomo naredili vozlišče LORA, ki pošilja naslednje podatke:
- vlažnost tal
- temperatura tal
Za popolnost tega navodila bom objavil kodo tudi brez transmisije LORA, namesto tega bom serijsko pošiljal podatke o vlažnosti tal in temperaturi tal. Temperaturo zraka in vlažnost zraka bomo merili z drugim vozliščem, ker ne želim višjega pogostost meritev za več podatkov. Ta senzor lahko uporabite skupaj s strežniškim vozliščem v tem navodilu. Najprej preberite ta navodila, če želite vedeti, kateri tranceiver izbrati in narediti strežniško vozlišče za sprejemanje podatkov.
Korak: Potrebni deli
Sensornode:
- Vodoodporen temperaturni senzor (ds18B20)
- kapacitivni senzor vlage
- arduino pro mini 3.3v 8mhz
- zlom esp
- rfm95
- žica za anteno in priključke (uporabljam žico s polnim jedrom 0,8 mm)
- moški moški mostični kabli
- moški in ženski mostični kabli
- terminalni blok
- pinheaders
- deska
-
CP2102 usb v TTL
Orodja:
- spajkalnik
- stranski rezalnik
- odstranjevalec žice
- natančni izvijač
- spajkalnik
- ravnilo za merjenje antene
- črpalka za spajkanje (če naredite napako kot jaz)
2. korak: Izdelava antene
Za anteno uporabljam nekaj preostalega kabla mojega vodila 2x2x0,8 mm ali 2x2 20awg. V omrežju stvari lahko izberete svoj oddajnik in frekvenčni pas antene po državah. To so dolžine na frekvenco:
- 868 mhz 3,25 palca ali 8,2 cm (to je tisto, ki ga uporabljam)
- 915 mhz 3 palcev ali 7,8 cm
- 433 mhz 3 palcev ali 16,5 cm
3. korak: Spajkanje ščita Esp
- Odstranite upore esp ščita (glej R1 do R3 v rdečem polju)
- Spajkajte čip rfm95 na ščit esp.
- Glave zatičev spajkajte na ščit esp
- Spojite anteno na esp ščit. Ne uporabljajte brez antene, saj lahko poškodujete ščit.
- Če glave zatiča niso spajkane na spajkanje arduino, tudi te
4. korak: Kodiranje
Vem, da lahko z DTR samodejno ponastavim arduino, vendar je v mojem primeru pri nalaganju kode prišlo do napak. Zato sem v tem navodilu uporabil tudi ročno ponastavitev, tako da če imate isto težavo, jo lahko rešite z ročno ponastavitvijo.
-
Arduino priključite na CP2102 na naslednji način:
- 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
- Odprite shecha v arduino ide
- Izberite ploščo arduino pro mini
- Izberite procesor atmega 328p 3.3v 8mhz
- Izberite vrata Com
- Kliknite gumb za nalaganje
- Medtem ko se koda sestavlja, ko vidite bautrate (glejte sliko), pritisnite gumb za ponastavitev na arduino pro mini (cp2102 ne ponastavi plošče), prav tako med programiranjem zaprite serijski monitor.
Datotečni kmetijski senzor je koda brez oddajnika LORA. Na ta način lahko začnete svoj projekt, začenši s to datoteko, in bolje razumete, kako koda deluje. Če potrebujete natančnejše odčitke, morate preslikati vrednosti senzorja vlage, ko ni v vodi in ko je v vodi. (Najmanjša in največja vrednost) sem preslikal vrednosti med 400 in 880. Senzorja ne potapljajte v vodo nad linija. To bo uničilo vaš senzor. Kasneje vam bom pokazal, kako vodotesno odpreti ta senzor.
Odčitki temperature so v stopinjah Celzija.
Še zadnja pripomba: Ko odprete serijski monitor strežnika (zadnja slika), boste videli, da so podatki poslani z dvopičjem med podatki. Tako lahko vse pošljemo na strežniško vozlišče v enem paketu. V kasnejših navodilih bom naredil še eno strežniško vozlišče, kjer se ti podatki obdelujejo.
5. korak: Ožičenje
Na zgornji sliki vidite, kako vse povezati. Upor je 4,7 kohmski upor, ki se uporablja kot vlečenje. V shemi uporabljam še en transirjir LORA in drugi senzor vlažnosti tal, vendar ožičenje ostane enako. Priložil sem nekaj podrobnih slik, če prva ni jasna.
6. korak: Zaključek
Ta navodila vam omogočajo merjenje temperature in vlažnosti tal. V prihodnjih navodilih bomo te podatke uporabili za sprožitev solenoida za zalivanje vaših rastlin, te podatke pa bomo uporabili tudi v prihajajočem projektu, da bi predlagali sajenje določene zelenjave, ko bodo izpolnjeni določeni pogoji. To navodilo bomo uporabili tudi za drug projekt, kjer bomo vse vodotesni in naredil bom tiskano vezje, na katerega lahko vse namestite.
Priporočena:
Naredite svoj senzor vlažnosti tal z Arduinom !!!: 10 korakov
Naredite svoj senzor vlažnosti tal z Arduinom !!!: O !!! V tem navodilu bomo povezovali senzor vlažnosti tal FC-28 z Arduinom. Ta senzor meri volumetrično vsebnost vode v tleh in nam daje raven vlage kot izhod. Senzor je opremljen z obema analognima
Uporabite senzor vlažnosti tal z Magicbitom [Magicblocks]: 5 korakov
Uporaba senzorja vlažnosti tal z Magicbitom [Magicblocks]: Ta vadnica vas bo naučila uporabljati senzor vlažnosti tal s svojim Magicbitom z uporabo Magicblocks. Kot razvojno ploščo v tem projektu, ki temelji na ESP32, uporabljamo magicbit. Zato je v tem projektu mogoče uporabiti katero koli razvojno ploščo ESP32
Arduino senzor temperature in vlažnosti na sončno energijo kot 433mhz Oregonski senzor: 6 korakov
Arduino senzor temperature in vlažnosti na sončno energijo kot senzor Oregon 433 mhz: To je sestavljen iz senzorja temperature in vlažnosti na sončno energijo. Senzor posnema senzor Oregon s 433 mhz in je viden v prehodu Telldus Net. Kaj potrebujete: 1x " 10-LED Senzor gibanja sončne energije " z Ebaya. Prepričajte se, da piše 3.7V baterija
Senzor vlažnosti tal DIY: 8 korakov
Senzor vlažnosti tal DIY: V mojem razredu 1. in 2. razreda je dejavnost, ki jo zaključimo, sajenje bučnih semen. Bučna semena spomladi sadimo kot razred, učenci pa svoja semena prinesejo domov, da posadijo svoja semena in opazujejo bučno rast. Od dneva sajenja so češplje
Arduino LCD senzor vlažnosti tal: 5 korakov
Arduino LCD senzor vlage v tleh: Naredili bomo senzor vlažnosti Arduino s senzorjem YL-69, ki deluje na podlagi upora med dvema "rezili". To nam bo dalo vrednosti med 450-1023, zato ga moramo preslikati, da dobimo odstotno vrednost, vendar dobimo