Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Realizarea antenei
- Pasul 3: lipirea scutului Esp
- Pasul 4: Codificare
- Pasul 5: Cablare
- Pasul 6: Concluzie
Video: Senzor de temperatură și umiditate a solului LORA: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În pregătirea pentru a-mi crea propria seră, fac câteva sensornode pentru a monitoriza mediul serii. Puteți utiliza acest senzor și în exterior. Folosirea temperaturii în interiorul sau în afara serii în combinație cu temperatura solului și nivelurile de umiditate sunt interesante pentru a ști când să vă plantați legumele. Aleg senzorul de umiditate capacitiv, deoarece acest tip de senzor nu se corodează când este în apă.
În acest instructable vom face un nod LORA care trimite următoarele date:
- umiditatea solului
- temperatura solului
Pentru completitudinea acestui instructabil, voi posta și codul fără transmițătorul LORA, dar în schimb trimit date privind umiditatea solului și temperatura solului. Temperatura aerului și umiditatea aerului vor fi măsurate cu un alt nod, deoarece nu vreau să fie mai mare frecvența măsurătorilor pentru a avea mai multe date. Puteți utiliza acest senzor împreună cu nodul serverului în acest instructabil.
Pasul 1: Piese necesare
Sensornode:
- Senzor de temperatură impermeabil (ds18B20)
- senzor de umiditate capacitiv
- arduino pro mini 3.3v 8mhz
- sp breakout
- rfm95
- fir pentru antenă și conexiuni (folosesc un fir cu miez solid de 0,8 mm)
- cabluri jumper de la tată la tată
- cabluri jumper feminin la feminin
- bloc terminal
- anteturi
- panou de masă
-
CP2102 usb la TTL
Instrumente:
- ciocan de lipit
- tăietor lateral
- decapant de sârmă
- șurubelniță de precizie
- tablă de lipit
- rigla pentru măsurarea antenei
- pompa de desoldare (dacă greșești ca și mine)
Pasul 2: Realizarea antenei
Pentru antenă folosesc câteva cabluri rămase din cablul meu de bus 2x2x0.8mm sau 2x2 20awg. În rețeaua de lucruri puteți alege transbordatorul și banda de frecvență a antenei în funcție de țară. Acestea sunt lungimile pe frecvență:
- 868mhz 3,25 țoli sau 8,2 cm (acesta este cel pe care îl folosesc)
- 915mhz 3 inci sau 7,8 cm
- 433mhz 3 inci sau 16,5cm
Pasul 3: lipirea scutului Esp
- Scoateți rezistențele scutului esp (consultați R1 la R3 în câmpul roșu)
- Lipiți cipul rfm95 pe scutul esp.
- Lipiți capetele de pin pe scutul esp
- Lipiți antena pe scutul esp. Nu utilizați fără antenă, puteți deteriora scutul.
- Dacă capetele de pin nu sunt lipite pe lipirea arduino și acestea
Pasul 4: Codificare
Știu că pot folosi DTR pentru a reseta automat arduino, dar în cazul meu am avut erori la încărcarea codului. Prin urmare, am folosit și o resetare manuală în acest instructable, deci dacă aveți aceeași problemă, o puteți rezolva printr-o resetare manuală.
-
Conectați arduino la CP2102 după cum urmează:
- 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
- Deschideți schetch-ul în ideul arduino
- Selectați placa arduino pro mini
- Selectați atmega 328p 3.3v 8mhz sub procesor
- Selectați portul de com
- Faceți clic pe butonul de încărcare
- În timp ce codul se compilează în momentul în care vedeți bautrate (vezi imaginea) apăsați butonul de resetare de pe arduino pro mini (cp2102 nu resetează placa), de asemenea, asigurați-vă că ați închis monitorul serial în timpul programării.
Fișierul agriculturesensor este codul fără transponderul LORA. În acest fel puteți începe propriul proiect începând din acel fișier și puteți înțelege mai bine cum funcționează codul. Dacă aveți nevoie de citiri mai precise, trebuie să mapați valorile senzorului de umiditate atunci când nu este în apă și când este în apă. (Valoare minimă și maximă) Am cartografiat valorile cuprinse între 400 și 880. Nu scufundați senzorul în apă deasupra linia. Acest lucru vă va distruge senzorul. Mai târziu vă voi arăta cum să impermeabilizați acest senzor.
Citirile de temperatură sunt în grade celcius.
O ultimă observație: Când deschideți monitorul serial al serverului (ultima imagine) veți vedea că datele sunt trimise cu două puncte între date. Aceasta este astfel încât să putem trimite totul către nodul serverului într-un singur pachet. Într-o instrucțiune ulterioară, voi face un alt nod de server în care aceste date sunt procesate.
Pasul 5: Cablare
În imaginea de mai sus vedeți cum să conectați totul. Rezistorul este un rezistor de 4,7 kohm folosit ca pullup. În schemă folosesc un alt transmițător LORA și un alt senzor de umiditate a solului, dar cablajul rămâne același. Am inclus câteva imagini detaliate în cazul în care prima nu este clară.
Pasul 6: Concluzie
Acest instructable vă permite să măsurați temperatura și umiditatea solului. În instrucțiunile viitoare vom folosi aceste date pentru a declanșa un solenoid pentru udarea plantelor dvs. De asemenea, vom folosi aceste date într-un proiect viitor pentru a propune plantarea anumitor legume atunci când sunt îndeplinite anumite condiții. De asemenea, vom reutiliza acest instructabil pentru un alt proiect în care vom impermeabiliza totul și voi face un PCB pe care să puteți monta totul.
Recomandat:
Creați-vă propriul senzor de umiditate a solului cu Arduino !!!: 10 pași
Creați-vă propriul senzor de umiditate a solului cu Arduino !!!: DESPRE !!! În acest instructable, vom interfața un senzor de umiditate al solului FC-28 cu Arduino. Acest senzor măsoară conținutul volumetric al apei din sol și ne oferă nivelul de umiditate ca ieșire. Senzorul este echipat atât cu analo
Senzor Arduino DHT22 și proiect de umiditate a solului cu meniu: 4 pași
Arduino Senzor DHT22 și Proiectul de umiditate a solului cu meniu: Bună ziua, băieți Astăzi vă prezint al doilea proiect despre instructabile. Acest proiect prezintă amestecul primului meu proiect în care am folosit senzorul de umiditate al solului și senzorul DHT22 care este utilizat pentru măsurarea temperaturii și umidității . Acest proiect este
Senzor ușor de umiditate a solului Afișaj pe 7 segmente Arduino: 4 pași (cu imagini)
Senzor de umiditate ușor al solului Afișaj segment Arduino 7: Bună ziua! Carantina poate fi dură. Sunt norocos că am o mică curte și o mulțime de plante în casă și asta m-a făcut să mă gândesc că aș putea să fac un mic instrument care să mă ajute să le păstrez bine în timp ce sunt blocat acasă.Acest proiect este un instrument simplu și funcțional
Automatizarea unei sere cu LoRa! (Partea 1) -- Senzori (temperatură, umiditate, umiditate a solului): 5 pași
Automatizarea unei sere cu LoRa! (Partea 1) || Senzori (temperatură, umiditate, umiditate a solului): În acest proiect vă voi arăta cum am automatizat o seră. Asta înseamnă că vă voi arăta cum am construit sera și cum am conectat electronica de putere și automatizare. De asemenea, vă voi arăta cum să programați o placă Arduino care utilizează L
Cum se face un senzor de umiditate a solului DIY [ARDUINO / ESP COMPATIBIL]: 3 pași
Cum se face un senzor de umiditate a solului DIY [ARDUINO / ESP COMPATIBIL]: Bună ziua, în acest ghid vom vedea cum să construim un senzor de umiditate a solului de la zero! Este foarte ieftin și este compatibil cu toate tipurile de microcontrolere, din punctul electric din vedere circuitul este prezentat ca un simplu separator de pensii