Innholdsfortegnelse:
- Trinn 1: Nødvendige deler
- Trinn 2: Lag antennen
- Trinn 3: Lodding Esp -skjoldet
- Trinn 4: Koding
- Trinn 5: Kabling
- Trinn 6: Konklusjon
Video: LORA Temperatur- og jordfuktighetssensor: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Når jeg lager mitt eget drivhus, lager jeg noen sensornoder for å overvåke miljøet i drivhuset. Du kan også bruke denne sensoren utenfor. Å bruke temperaturen i eller utenfor drivhuset i kombinasjon med bakketemperatur og fuktighetsnivå er interessant å vite når du skal plante grønnsakene dine. Jeg velger den kapasitive fuktighetssensoren fordi denne typen sensorer ikke tærer når den er i vann.
I denne instruksen skal vi lage en LORA -node som sender følgende data:
- jordfuktighet
- jordtemperatur
For fullstendigheten av denne instruksen, kommer jeg også til å legge ut koden uten LORA tranceiver, men i stedet sender data om jordfuktighet og jordtemperatur over serien. målefrekvens for å ha flere data. Du kan bruke denne sensoren sammen med servernoden i denne instruksjonsboken. Les denne instruksjonsboken først for å vite hvilken tranceiver du skal velge og for å få servernoden til å motta data.
Trinn 1: Nødvendige deler
Sensornode:
- Vanntett temperatursensor (ds18B20)
- kapasitiv fuktighetssensor
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- ledning for antenne og tilkoblinger (jeg bruker en 0,8 mm solid kjernetråd)
- mannlige til mannlige startkabler
- hun til hun jumperkabler
- rekkeklemme
- pinheaders
- brødbrett
-
CP2102 usb til TTL
Verktøy:
- loddejern
- sidekutter
- wire stripper
- presisjonsskrutrekker
- loddetinn
- linjal for å måle antenne
- avloddingspumpe (hvis du gjør feil som jeg gjorde)
Trinn 2: Lag antennen
For antennen bruker jeg en kabel som er igjen av min 2x2x0.8mm eller 2x2 20awg busskabel. På tingnettverket kan du velge tranceiver og antennefrekvensbånd etter land. Dette er lengdene per frekvens:
- 868mhz 3,25 tommer eller 8,2 cm (dette er den jeg bruker)
- 915mhz 3 tommer eller 7,8 cm
- 433mhz 3 tommer eller 16,5 cm
Trinn 3: Lodding Esp -skjoldet
- Fjern motstandene på esp -skjoldet (se R1 til R3 i det røde feltet)
- Lodd rfm95 -brikken på esp -skjoldet.
- Lodd pinnehodene på esp -skjoldet
- Lodd antennen på esp -skjoldet. Ikke bruk uten antenne, du kan skade skjoldet.
- Hvis pinheaders ikke er loddet på arduino loddetinn, disse også
Trinn 4: Koding
Jeg vet at jeg kan bruke DTR for å automatisk tilbakestille arduinoen, men i mitt tilfelle hadde jeg feil ved opplasting av koden. Derfor brukte jeg også en manuell tilbakestilling i denne instruksjonsboken, så hvis du har det samme problemet, kan du løse det med en manuell tilbakestilling.
-
Koble arduinoen til CP2102 som følger:
- 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
- Åpne skjemaet i arduino ideen
- Velg brett arduino pro mini
- Velg atmega 328p 3.3v 8mhz under prosessor
- Velg din kommandoport
- Klikk på opplastingsknappen
- Mens koden kompileres for øyeblikket du ser bautrate (se bilde), trykker du på tilbakestillingsknappen på arduino pro mini (cp2102 nullstiller ikke kortet), og sørg for å lukke den serielle skjermen mens du programmerer.
Filen agriculturesensor er koden uten LORA tranceiver. På denne måten kan du starte ditt eget prosjekt fra den filen, og du kan bedre forstå hvordan koden fungerer. Hvis du trenger mer nøyaktige målinger, må du kartlegge verdiene til fuktighetssensoren når den ikke er i vann og når den er i vann. (Minimums- og maksimumsverdi) Jeg har kartlagt verdiene mellom 400 og 880. Ikke dypp sensoren i vann over køen. Dette vil ødelegge sensoren din. Senere vil jeg vise deg hvordan du kan vanntette denne sensoren.
Temperaturavlesningene er i grader celcius.
En siste kommentar: Når du åpner seriell monitor på serveren (siste bilde) vil du se at dataene sendes med et kolon mellom dataene. Dette er slik at vi kan sende alt til servernoden i en pakke. I en senere instruks vil jeg lage en annen servernode hvor disse dataene behandles.
Trinn 5: Kabling
På bildet over ser du hvordan du kobler alt. Motstanden er en 4,7 kohm motstand som brukes som pullup. I skjematisk bruker jeg en annen LORA tranceiver og en annen jordfuktighetssensor, men ledningene forblir de samme. Jeg har tatt med noen detaljerte bilder i tilfelle det første ikke er klart.
Trinn 6: Konklusjon
Denne instruerbare lar deg måle jordtemperatur og fuktighet. I fremtiden kan vi bruke disse dataene til å utløse en solenoid for å vanne plantene dine. Vi vil også bruke disse dataene i et kommende prosjekt for å foreslå planting av visse grønnsaker når visse betingelser er oppfylt. Vi vil også gjenbruke dette instruerbare for et annet prosjekt der vi vil vanntette alt, og jeg skal lage en PCB hvor du kan montere alt på.
Anbefalt:
Lag din egen jordfuktighetssensor med Arduino !!!: 10 trinn
Lag din egen jordfuktighetssensor med Arduino !!!: OM !!! I denne instruksen skal vi koble en jordfuktighetssensor FC-28 med Arduino. Denne sensoren måler det volumetriske innholdet av vann inne i jorda og gir oss fuktighetsnivået som effekt. Sensoren er utstyrt med både analoge
Bruk jordfuktighetssensor med Magicbit [Magicblocks]: 5 trinn
Bruk Soil Moisture Sensor With Magicbit [Magicblocks]: Denne opplæringen lærer deg å bruke Soil Moisture Sensor med Magicbit ved hjelp av Magicblocks. Vi bruker magicbit som utviklingstavle i dette prosjektet som er basert på ESP32. Derfor kan ethvert ESP32 -utviklingsbord brukes i dette prosjektet
ESP32 WiFi JORDFUKTIGHETSSENSOR: 5 trinn
ESP32 WiFi JORDFUKTIGHETSSENSOR: Billige jordfuktighetssensorer som sender et elektrisk signal gjennom jord for å måle jordens motstand mislykkes. Elektrolyse gjør at disse sensorene ikke er praktisk brukbare. Se mer om elektrolyse her. Sensoren som ble brukt i dette prosjektet er
Slik bruker du jordfuktighetssensor ved bruk av Arduino: 4 trinn
Hvordan bruke Soil Moisture Sensore Bruke Arduino: Soil Moisture sensor er en sensor som kan brukes til å måle fuktighet i jorda. Egnet for å lage prototyper av smarte oppdrettsprosjekter, vanningskontrollprosjekter eller IoT landbruksprosjekter. Denne sensoren har 2 sonder. Som brukes til å
Hvordan lage en jordfuktighetssensor DIY [ARDUINO/ESP COMPATIBLE]: 3 trinn
Hvordan lage en jordfuktighetssensor DIY [ARDUINO/ESP KOMPATIBEL]: Hei, i denne guiden vil vi se hvordan du bygger en jordfuktighetssensor fra bunnen av! Den er veldig billig og er kompatibel med alle typer mikrokontrollere, fra det elektriske punktet sett er kretsen presentert som en enkel pensjonsdeler