PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 72
​Sistema irrigazione avanzato

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:
  • 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.

Schema di collegamento
​

Sensore di umidità del suolo
Il sensore possiede tre pin.
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • AO → A0 Arduino
Il pin analogico A0 leggerà il livello di umidità del terreno.

Modulo relè
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • IN → pin 8 Arduino
Il relè verrà utilizzato per accendere la pompa.

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
Quando il relè si attiva la pompa si accende.
Foto

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.

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.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy