INHOUDSOPGAWE:
- Stap 1: Benodigde onderdele
- Stap 2: Maak die antenna
- Stap 3: soldeer die Esp -skild
- Stap 4: Kodering
- Stap 5: Bedrading
- Stap 6: Gevolgtrekking
Video: LORA Temperatuur- en grondvogsensor: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
By die voorbereiding van my eie kweekhuis maak ek 'n paar sensornodes om die omgewing van die kweekhuis te monitor. U kan hierdie sensor ook buite gebruik. Dit is interessant om te weet wanneer u die temperatuur binne of buite die kweekhuis in kombinasie met grondtemperatuur en vogvlakke gebruik, wanneer u u groente moet plant. Ek kies die kapasitiewe vogsensor omdat hierdie soort sensor nie korrodeer as dit in water is nie.
In hierdie instruksies gaan ons 'n LORA -knoop maak wat die volgende data stuur:
- grondvogtigheid
- grondtemperatuur
Vir die volledigheid van hierdie instruksies, gaan ek ook die kode plaas sonder die LORA tranceiver, maar stuur eerder die humiditeit en grondtemperatuurdata oor die reeks. Die lugtemperatuur en lugvochtigheid word gemeet met 'n ander nodus, want ek wil nie frekwensie van metings om meer data te hê. U kan hierdie sensor saam met die bedienerknooppunt in hierdie instruksies gebruik. Lees eers hierdie instruksies om te weet watter tranceiver u moet kies en om die bedienerknooppunt te maak om data te ontvang.
Stap 1: Benodigde onderdele
Sensornode:
- Waterdigte temperatuursensor (ds18B20)
- kapasitiewe vogsensor
- arduino pro mini 3.3v 8mhz
- veral uitbreek
- rfm95
- draad vir antenna en verbindings (ek gebruik 'n 0,8 mm soliede kerndraad)
- manlike tot manlike springkabels
- vroulike tot vroulike springkabels
- terminale blok
- speldkoppe
- broodbord
-
CP2102 usb na TTL
Gereedskap:
- soldeerbout
- sysnyer
- draadstropper
- presisie skroewedraaier
- soldeerblik
- liniaal om antenna te meet
- desoldeerpomp (as u foute maak soos ek)
Stap 2: Maak die antenna
Vir die antenna gebruik ek 'n oorblywende kabel van my 2x2x0.8mm of 2x2 20awg -buskabel. Op die netwerk kan u u tranceiver en antenna -frekwensieband volgens land kies. Dit is die lengtes per frekwensie:
- 868 mhz 3,25 duim of 8,2 cm (dit is die een wat ek gebruik)
- 915 mhz 3 duim of 7,8 cm
- 433 MHz 3 duim of 16,5 cm
Stap 3: soldeer die Esp -skild
- Verwyder die weerstande van die esp -skild (sien R1 tot R3 in die rooi veld)
- Soldeer die rfm95 -chip op die esp -skild.
- Soldeer die speldekop op die esp -skild
- Soldeer die antenna op die esp -skild. Moenie dit sonder 'n antenna gebruik nie, dit kan die skerm beskadig.
- As die speldekop nie op die arduino -soldeersel gesoldeer word nie, ook hierdie
Stap 4: Kodering
Ek weet dat ek die DTR kan gebruik om die arduino outomaties terug te stel, maar in my geval het ek foute gehad met die oplaai van die kode. Daarom het ek ook 'n handmatige herstel gebruik in hierdie instruksies, so as u dieselfde probleem het, kan u dit met 'n handmatige herstel oplos.
-
Dra die arduino soos volg na die CP2102:
- 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
- Maak die skets in die arduino -idee oop
- Kies bord arduino pro mini
- Kies atmega 328p 3.3v 8mhz onder verwerker
- Kies u com -poort
- Klik op die oplaai -knoppie
- Terwyl die kode saamgestel word op die oomblik dat u die bautrate sien (sien prentjie), druk die reset -knoppie op die arduino pro mini (die cp2102 herstel nie die bord nie), maar maak ook seker dat u u seriële monitor sluit terwyl u programmeer.
Die lêer agriculturesensor is die kode sonder die LORA tranceiver. Op hierdie manier kan u u eie projek begin vanaf die lêer, en u kan beter verstaan hoe die kode werk. As u meer akkurate metings benodig, moet u die waardes van die vogsensor in kaart bring as dit nie in water en in water is nie. (Minimum en maksimum waarde) Ek het die waardes tussen 400 en 880 gekarteer. die lyn. Dit sal u sensor vernietig. Ek sal u later wys hoe u hierdie sensor waterdig kan maak.
Die temperatuurmetings is in grade celcius.
'N Laaste opmerking: as u die seriële monitor van die bediener oopmaak (laaste prentjie), sal u sien dat die data met 'n dubbelpunt tussen die data gestuur word. Dit is sodat ons alles in een pakkie na die bedienerknooppunt kan stuur. In 'n latere instruksie sal ek 'n ander bedienerknooppunt maak waar hierdie data verwerk word.
Stap 5: Bedrading
In die prent hierbo sien u hoe u alles met 'n draad moet verbind. Die weerstand is 'n weerstand van 4.7 kohm wat as 'n pullup gebruik word. In die skema gebruik ek nog 'n LORA tranceiver en nog 'n grondvogsensor, maar die bedrading bly dieselfde. Ek het 'n paar gedetailleerde foto's ingesluit as die eerste nie duidelik is nie.
Stap 6: Gevolgtrekking
Met hierdie instruksies kan u die grondtemperatuur en humiditeit meet. In toekomstige instruksies sal ons hierdie data gebruik om 'n solenoïde te aktiveer om u plante nat te maak, en ons sal hierdie data in 'n komende projek gebruik om die plant van sekere groente voor te stel wanneer aan sekere voorwaardes voldoen word. Ons sal hierdie instruksie ook hergebruik vir 'n ander projek waar ons alles waterdig maak, en ek 'n PCB sal maak waarop u alles kan monteer.
Aanbeveel:
Kalibrasie van grondvogsensor: 5 stappe
Kalibrasie van grondvogsensor: daar is baie grondvogmeters op die mark om die tuinier te help besluit wanneer hy hul plante moet natmaak. Ongelukkig is 'n handvol grond gryp en die kleur en tekstuur ondersoek, net so betroubaar soos baie van hierdie toestelle! Sommige sondes registreer selfs
Maak u eie grondvogsensor met Arduino !!!: 10 stappe
Maak u eie grondvogsensor met Arduino !!!: OOR !!! In hierdie instruksies gaan ons 'n grondvogsensor FC-28 met Arduino koppel. Hierdie sensor meet die volumetriese inhoud van water in die grond en gee ons die vogvlak as uitset. Die sensor is toegerus met beide analo
Gebruik grondvogsensor met Magicbit [Magicblocks]: 5 stappe
Gebruik grondvogsensor met Magicbit [Magicblocks]: Hierdie handleiding sal u leer om die grondvogsensor saam met u Magicbit te gebruik met behulp van Magicblocks. Ons gebruik magicbit as die ontwikkelingsbord in hierdie projek wat op ESP32 gebaseer is. Daarom kan enige ESP32 -ontwikkelingsbord in hierdie projek gebruik word
Band temperatuur temperatuur module: 5 stappe
Bandtemperatuurmodule: agtergrond: Formula Student is die wêreld se mees gevestigde opvoedkundige ingenieurswese -kompetisie waarin studente van verskillende universiteite meeding om 'n formule -tipe voertuig te ontwerp, te ontwikkel, te bou en te jaag. Hierdie voertuie lewer hoë prestasie in terme van
Tuis sensor temperatuur temperatuur: 7 stappe
Huisnetwerktemperatuursensor: wat u moet weet om hierdie projek te maak: u moet weet van: - 'n paar elektroniese vaardighede (soldeer) - Linux - Arduino IDE (u moet addisionele borde in die IDE bywerk: http: // arduino.esp8266.com/stable/package_esp8266 …) - opdatering