Introduzione
In questo progetto realizzeremo un sistema di irrigazione automatica utilizzando un sensore di umidità del suolo.
Il sensore misura il livello di umidità nel terreno.
Quando il terreno diventa troppo secco, Arduino attiverà automaticamente una pompa dell'acqua tramite un relè, irrigando la pianta.
Questo tipo di sistema è molto utilizzato in molti contesti come:
Alla fine del progetto avremo costruito un sistema in grado di innaffiare automaticamente le piante quando il terreno è secco.
In questo progetto realizzeremo un sistema di irrigazione automatica utilizzando un sensore di umidità del suolo.
Il sensore misura il livello di umidità nel terreno.
Quando il terreno diventa troppo secco, Arduino attiverà automaticamente una pompa dell'acqua tramite un relè, irrigando la pianta.
Questo tipo di sistema è molto utilizzato in molti contesti come:
- orti automatici
- irrigazione domestica
- serre
- sistemi di giardinaggio intelligente
Alla fine del progetto avremo costruito un sistema in grado di innaffiare automaticamente le piante quando il terreno è secco.
Materiale necessario
- Arduino Uno (o compatibile)
- Sensore di umidità del suolo
- Modulo relè 5V
- Pompa acqua (o elettrovalvola)
- Alimentazione esterna per la pompa
- Breadboard
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Sensore di umidità del suolo
Il sensore possiede tre pin.
Collegamenti:
Modulo relè
Collegamenti:
Collegamento pompa
La pompa deve essere alimentata con alimentazione esterna.
Collegamenti:
Sensore di umidità del suolo
Il sensore possiede tre pin.
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- AO → A0 Arduino
Modulo relè
Collegamenti:
- VCC → 5V Arduino
- GND → GND Arduino
- IN → pin 8 Arduino
Collegamento pompa
La pompa deve essere alimentata con alimentazione esterna.
Collegamenti:
- positivo alimentazione → COM del relè
- NO del relè → pompa
- altro filo pompa → negativo alimentazione
Codice Arduino
Progetto 72 - Sistema irrigazione avanzato
Come funziona il programma
Arduino legge il valore del sensore tramite:
analogRead().
Il sensore restituisce un valore tra 0 e 1023 che rappresenta il livello di umidità del terreno.
Quando il valore supera la soglia impostata significa che il terreno è secco.
In questo caso Arduino attiva il relè tramite:
digitalWrite(relayPin, HIGH).
Il relè accende la pompa che inizia ad irrigare il terreno.
Quando il terreno torna umido la pompa viene spenta.
Arduino legge il valore del sensore tramite:
analogRead().
Il sensore restituisce un valore tra 0 e 1023 che rappresenta il livello di umidità del terreno.
Quando il valore supera la soglia impostata significa che il terreno è secco.
In questo caso Arduino attiva il relè tramite:
digitalWrite(relayPin, HIGH).
Il relè accende la pompa che inizia ad irrigare il terreno.
Quando il terreno torna umido la pompa viene spenta.
Varianti possibili
Monitor umidità
Il valore del sensore può essere mostrato nel monitor seriale.
Sistema con display
L'umidità del terreno può essere visualizzata su un display LCD.
Sistema smart garden
Il sistema può essere collegato a WiFi per monitorare le piante da remoto.
Monitor umidità
Il valore del sensore può essere mostrato nel monitor seriale.
Sistema con display
L'umidità del terreno può essere visualizzata su un display LCD.
Sistema smart garden
Il sistema può essere collegato a WiFi per monitorare le piante da remoto.