Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Senzorul de umiditate al solului este un senzor care poate fi utilizat pentru a măsura umiditatea din sol. Potrivit pentru realizarea de prototipuri de proiecte agricole inteligente, proiecte de controlere a irigațiilor sau proiecte IoT Agriculture.
Acest senzor are 2 sonde. Care este folosit pentru a măsura rezistența solului.
Când solul este umed sau umed, rezistența va fi diferită decât atunci când solul este uscat. Senzorul va citi rezistența în fiecare circumstanță și o va converti în date privind umiditatea.
Pasul 1: Componente necesare
Sunt necesare următoarele componente:
- Senzor de umiditate a solului
- Arduino Nano
- Jumper de sârmă
- USB mini
- O sticla de apa
Pasul 2: Asamblați toate componentele
Conectați placa Arduino la Soil Moisture Sensore. Vedeți imaginea sau instrucțiunile pe care le-am scris mai jos:
Umiditatea solului către Arduino
VCC ==> + 5V
GND ==> GND
AO ==> A0
Pasul 3: Faceți o schiță
Senzorii de umiditate ai solului pot fi citiți direct fără a utiliza o bibliotecă suplimentară. Puteți utiliza intrarea analogică pentru a citi valoarea senzorului.
Aceasta este schița pe care am făcut-o pentru a citi valoarea senzorului:
int sensorPin = A0; // selectați pinul de intrare pentru senzorul potențiometru Valoare = 0; // variabilă pentru a stoca valoarea provenită de la senzor
configurare nulă () {
Serial.begin (9600);
}
bucla nulă () {
// citiți valoarea din senzor: sensorValue = analogRead (sensorPin); Serial.println (sensorValue); întârziere (1000); }
sau descărcați fișierul pe care îl includ mai jos
Pasul 4: Rezultate
Când pun senzorul în afara sticlei, valoarea afișată este în jur de 700-1023.
Când pun senzorul într-o sticlă de apă, valoarea afișată este în jur de 250 până la 700.
se poate concluziona că:
- o valoare cuprinsă între 250 și 700 înseamnă umedă
- valoarea 700-1023 înseamnă uscat
Puteți să-l calibrați când îl încercați