Nota
Ciao, benvenuto nella Community di SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.
Perché unirti a noi?
Supporto Esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.
Impara e Condividi: Scambia consigli e tutorial per migliorare le tue competenze.
Anteprime Esclusive: Ottieni accesso anticipato ai nuovi annunci di prodotti e anteprime.
Sconti Speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.
Promozioni Festive e Giveaway: Partecipa a giveaway e promozioni festive.
👉 Pronto a esplorare e creare con noi? Clicca su [qui] e unisciti oggi!
6.6 Monitoraggio delle Piante¶
Benvenuto nel progetto Monitoraggio delle Piante!
In questo progetto utilizzeremo una scheda ESP32 per creare un sistema che ci aiuti a prenderci cura delle nostre piante. Con questo sistema potremo monitorare la temperatura, l’umidità, l’umidità del suolo e i livelli di luce delle nostre piante, assicurandoci che ricevano le cure e l’attenzione necessarie per prosperare.
Componenti Necessari
In questo progetto, avremo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ELEMENTI IN QUESTO KIT |
LINK |
|---|---|---|
ESP32 Starter Kit |
320+ |
Puoi anche acquistarli separatamente dai link sottostanti.
INTRODUZIONE AI COMPONENTI |
LINK PER L’ACQUISTO |
|---|---|
- |
|
- |
|
Schema
Il sistema utilizza un sensore DHT11 per misurare la temperatura e il livello di umidità dell’ambiente circostante. Nel frattempo, un modulo di umidità del suolo viene utilizzato per misurare il livello di umidità del terreno e una fotoresistenza per misurare il livello di luce. Le letture di questi sensori vengono visualizzate su uno schermo LCD, e una pompa d’acqua può essere controllata tramite un pulsante per innaffiare la pianta quando necessario.
IO32 ha una resistenza di pull-down interna di 1K e, per impostazione predefinita, è a livello logico basso. Quando il pulsante viene premuto, si stabilisce una connessione a VCC (alta tensione), risultando in un livello logico alto su IO32.
Cablatura
Nota
Qui è consigliato inserire la batteria e poi spostare l’interruttore sulla scheda di espansione in posizione ON per attivare l’alimentazione della batteria.
Codice
Nota
Puoi aprire il file
6.6_plant_monitor.inonel percorsoesp32-starter-kit-main\c\codes\6.6_plant_monitor.Dopo aver selezionato la scheda (ESP32 Dev Module) e la porta appropriata, fai clic sul pulsante Upload.
Le librerie
LiquidCrystal_I2CeDHT sensor libraryvengono utilizzate qui, puoi installarle dal Library Manager.
Dopo aver caricato il codice, l’I2C LCD1602 visualizzerà alternativamente temperatura e umidità, nonché i valori analogici dell’umidità del suolo e dell’intensità della luce, con un intervallo di 2 secondi.
La pompa d’acqua è controllata tramite la pressione di un pulsante. Per innaffiare le piante, tieni premuto il pulsante e rilascia per fermare l’irrigazione.
Nota
Se il codice e la cablatura sono corretti, ma l’LCD non visualizza ancora alcun contenuto, puoi regolare il potenziometro sul retro per aumentare il contrasto.