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+

Elite Explorer Kit

Puoi anche acquistarli separatamente dai link sottostanti.

INTRODUZIONE COMPONENTI

LINK ACQUISTO

Arduino Uno R4 WiFi

-

Breadboard

ACQUISTA

Cavi Jumper

ACQUISTA

LCD1602 I2C

ACQUISTA

Pompa DC per Acqua

-

TA6586 - Chip Driver del Motore

-

Modulo di Umidità del Suolo

ACQUISTA

Modulo Sensore di Umidità e Temperatura DHT11

ACQUISTA

Modulo di Alimentazione

-

Collegamenti

Nota

Per proteggere la batteria del Modulo di Alimentazione, caricala completamente prima di utilizzarla per la prima volta.

../_images/08_plant_monitor_bb.png

Schema Elettrico

../_images/08_plant_monitor_schematic.png

Codice

Nota

  • Puoi aprire il file 08_plant_monitor.ino nel percorso elite-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:

  1. Inclusione delle Librerie e Definizioni di Costanti/Variabili:

    Importa le librerie Wire.h, LiquidCrystal_I2C.h e DHT.h. Definisci i numeri dei pin e altri parametri relativi al DHT11, al sensore di umidità del suolo e alla pompa dell’acqua.

  2. 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.

  3. 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.