🌱 Sistema Irrigazione Automatica Arduino
Progetto completo per l’irrigazione automatica delle piante con monitoraggio climatico
🏡 Sistema Multi-Zona
Per giardini e orti completi
- 4 zone indipendenti di irrigazione
- 4 sensori di umidità del suolo
- Modulo relè a 4 canali
- 4 pompe dell’acqua
- Display LCD con rotazione automatica
- Sensore DHT11 per clima
- Gestione irrigazione intelligente
- Protezioni anti-allagamento
📋 Specifiche Tecniche
Tempo irrigazione: 5 secondi per zona
Pausa minima: 30 secondi
Controlli necessari: 3 consecutivi
🪴 Sistema Zona Singola
Per piante singole o piccole aree
- 1 zona di irrigazione dedicata
- 1 sensore di umidità del suolo
- Modulo relè a 1 canale
- 1 pompa dell’acqua
- Display LCD con info dettagliate
- Sensore DHT11 per clima
- Irrigazione più lunga e precisa
- Setup semplificato
📋 Specifiche Tecniche
Tempo irrigazione: 8 secondi
Pausa minima: 60 secondi
Controlli necessari: 2 consecutivi
📊 Confronto delle Soluzioni
| Caratteristica | Multi-Zona | Zona Singola |
|---|---|---|
| Zone di irrigazione | 4 zone indipendenti | 1 zona dedicata |
| Complessità montaggio | Media-Alta | Bassa |
| Costo componenti | € 35-50 | € 15-25 |
| Consumo energetico | Variabile (1-4 pompe) | Basso (1 pompa) |
| Ideale per | Giardini, orti, terrazze | Piante singole, balconi |
| Schermate display | 7 schermate | 4 schermate |
📚 Librerie Arduino Richieste
Installare le seguenti librerie dall’IDE Arduino (Strumenti → Gestione Librerie):
Per il controllo del display LCD con interfaccia I2C
Per la lettura del sensore di temperatura e umidità DHT11
🔧 Componenti Hardware Necessari
- Arduino Uno/Nano – Scheda principale
- Display LCD 16×2 I2C – Visualizzazione dati
- Sensore DHT11 – Temperatura e umidità ambientale
- Sensori capacitivi umidità suolo – 1 o 4 pezzi
- Modulo relè 5V – 1 o 4 canali
- Pompe dell’acqua 3-5V – 1 o 4 pezzi
- Tubi in PVC – Per distribuzione acqua
- Alimentatore 5V – Per pompe (raccomandato)
💻 Codice Arduino
Seleziona la versione del codice che preferisci:
/* SISTEMA DI IRRIGAZIONE AUTOMATICA ARDUINO CON DISPLAY LCD E SENSORE CLIMATICO Kit componenti: - 4 Sensori capacitivi di umidità del suolo - 1 Modulo relè 5V a 4 canali - 4 Pompe dell'acqua (3-5V DC) - Display LCD 16x2 I2C - Sensore DHT11 (temperatura e umidità ambientale) Librerie richieste: - LiquidCrystal_I2C by Frank de Brabander - DHT sensor library by Adafruit */ #include <LiquidCrystal_I2C.h> #include <DHT.h> // ========== CONFIGURAZIONE PIN ========== // Sensori di umidità (analogici) #define SENSORE_1 A0 #define SENSORE_2 A1 #define SENSORE_3 A2 #define SENSORE_4 A3 // Relè per pompe (digitali) #define RELE_1 2 #define RELE_2 3 #define RELE_3 4 #define RELE_4 5 // Sensore climatico DHT11 #define DHT_PIN 7 #define DHT_TYPE DHT11 // ========== CONFIGURAZIONI DISPLAY ========== LiquidCrystal_I2C lcd(0x27, 16, 2); DHT dht(DHT_PIN, DHT_TYPE); // ... resto del codice disponibile per download ...
/* SISTEMA DI IRRIGAZIONE AUTOMATICA - ZONA SINGOLA Kit componenti: - 1 Sensore capacitivo di umidità del suolo - 1 Modulo relè 5V a 1 canale - 1 Pompa dell'acqua (3-5V DC) - Display LCD 16x2 I2C - Sensore DHT11 (temperatura e umidità ambientale) */ #include <LiquidCrystal_I2C.h> #include <DHT.h> // ========== CONFIGURAZIONE PIN ========== #define SENSORE_UMIDITA A0 #define RELE_POMPA 2 #define DHT_PIN 4 #define DHT_TYPE DHT11 // ========== CONFIGURAZIONI DISPLAY ========== LiquidCrystal_I2C lcd(0x27, 16, 2); DHT dht(DHT_PIN, DHT_TYPE); // ... resto del codice disponibile per download ...
🚀 Istruzioni di Installazione
- Installa le librerie necessarie nell’IDE Arduino
- Collega i componenti secondo lo schema fornito
- Scarica il codice appropriato per la tua configurazione
- Carica il codice sulla scheda Arduino
- Calibra le soglie di umidità per le tue piante
- Posiziona i sensori nel terreno vicino alle radici
- Testa il sistema con il comando seriale “test”
