Nota
Ciao, benvenuto nella community SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci Raspberry Pi, Arduino ed ESP32 con altri appassionati.
Perché unirsi?
Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara & Condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni l’accesso anticipato agli annunci di nuovi prodotti e anteprime esclusive.
Sconti Speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.
Promozioni e Concorsi Festivi: Partecipa a concorsi e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!
Monitor per Piante
Questo progetto irriga automaticamente le piante attivando una pompa dell’acqua quando l’umidità del suolo scende sotto una soglia specifica. Inoltre, visualizza temperatura, umidità e umidità del suolo su uno schermo LCD, fornendo agli utenti informazioni sull’ambiente di crescita della pianta.
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
---|---|---|
Elite Explorer Kit |
300+ |
Puoi anche acquistarli separatamente dai link sottostanti.
INTRODUZIONE COMPONENTI |
LINK ACQUISTO |
---|---|
- |
|
- |
|
- |
|
- |
Collegamenti
Nota
Per proteggere la batteria del Modulo di Alimentazione, caricala completamente prima di utilizzarla per la prima volta.
Schema Elettrico
Codice
Nota
Puoi aprire il file
08_plant_monitor.ino
nel percorsoelite-explorer-kit-main\fun_project\08_plant_monitor
direttamente.Oppure copia questo codice nell’Arduino IDE.
Nota
Per installare la libreria, usa l’Arduino Library Manager e cerca «DHT sensor library» e «LiquidCrystal I2C» e installale.
Come funziona?
Ecco una spiegazione dettagliata del codice:
Inclusione delle Librerie e Definizioni di Costanti/Variabili:
Importa le librerie
Wire.h
,LiquidCrystal_I2C.h
eDHT.h
. Definisci i numeri dei pin e altri parametri relativi al DHT11, al sensore di umidità del suolo e alla pompa dell’acqua.setup()
:Inizializza le modalità dei pin relativi al sensore di umidità del suolo e alla pompa dell’acqua. Spegni inizialmente la pompa dell’acqua. Inizializza il display LCD e accendi la retroilluminazione. Avvia il sensore DHT.
loop()
:Leggi l’umidità e la temperatura dal sensore DHT. Leggi l’umidità del suolo dal sensore di umidità del suolo. Visualizza i valori di temperatura e umidità sullo schermo LCD, poi cancella lo schermo e visualizza il valore di umidità del suolo. Determina se attivare la pompa dell’acqua in base all’umidità del suolo. Se l’umidità del suolo è inferiore a 500 (una soglia configurabile), attiva la pompa dell’acqua per 1 secondo.