Sommario:
- Forniture
- Passaggio 1: configurazione del Pi
- Passaggio 2: costruzione del circuito
- Passaggio 3: il codice e il database
- Passaggio 4: involucro
Video: Irrigazione automatica delle piante: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Le piante non sono soddisfatte delle tue cure?
Muoiono sempre senza spiegarti i loro problemi?
Bene, allora continua a leggere come costruire il tuo sistema di irrigazione automatico delle piante, che ti fornisce tutte le informazioni di cui avrai bisogno per far vivere una vita felice alla tua pianta. Mi sono assicurato di includere non solo l'umidità, ma anche la temperatura e la luce come riferimento aggiuntivo. Sarai in grado di vedere la crescita della tua pianta.
E soprattutto, mantiene la tua pianta idratata.
Forniture
Componenti elettrici:
- Lampone Pi (4)
- Display LCD 16x2 (per la visualizzazione dell'indirizzo IP)
- Resistenza dipendente dalla luce
- TMP36
- (Sparkfun) Sensore di umidità
- MCP3008
- Potenziometro
- Modulo relè
- Piccola pompa sommersa (preferibile 5-9V)
- Breadbord
- Cavi elettrici
Strumenti e materiali:
- un po' di legno
- Strumenti di base
- Colla per legno
- Barattolo o ciotola di vetro per conservare l'acqua
Software: (ho usato, sentiti libero di usare qualsiasi alternativa)
- win32diskimager
- mastice
- MySQL Workbench
- Codice di Visual Studio
Passaggio 1: configurazione del Pi
Per prima cosa configureremo il nostro Raspberry Pi. Prendi l'immagine Raspbian da https://www.raspberrypi.org/downloads/raspberry-pi-os/ e scrivila su una scheda SD.
Ora connettiti a Internet ed esegui i seguenti comandi per installare i programmi e le librerie necessari.
Apache, PHP
sudo apt install apache2 -y
sudo apt install php libapache2-mod-php -y
Maria DB
sudo apt install mariadb-server mariadb-client -y
sudo apt install php-mysql -y
sudo systemctl riavvia apache2.service
PHPMyAdmin
sudo apt install phpmyadmin -y
Pitone
pip3 installa mysql-connector-python
pip3 install flask-socketio
pip3 install flask-cors
pip3 installa gevent
pip3 installa gevent-websocket
pip3 installa spidev
pip3 installa CharLCD
Passaggio 2: costruzione del circuito
Per prima cosa ci assicureremo che tutti i componenti siano pronti. Collegare con attenzione tutti i fili come mostrato.
Tutti e 3 i sensori sono collegati all'MCP3008. L'MCP3008, insieme all'LCD e al Relè IN1, sono tutti collegati direttamente al Pi.
Non collegare la pompa con il Pi, in quanto ciò potrebbe causare danni!
Passaggio 3: il codice e il database
Tutto il codice e il database possono essere trovati e utilizzati dal mio Github:
github.com/SnauwaertSander/RaspiPlant
Posiziona il frontend (html) all'interno di '/var/www/'Posiziona il backend (progetto1) in /home/pi/
Connettiti al tuo server MySQL (con MySQL workbench o qualsiasi client tramite SSH) ed esegui il dump trovato in github.
Per eseguire automaticamente il codice, posiziona il Raspiplant.service all'interno di /etc/systemd/system/ ed esegui il seguente comando:
sudo systemctl enable Raspiplant.service
Dopo che tutto è al suo posto, il codice dovrebbe essere eseguito automaticamente all'avvio, per confermare che tutto funzioni correttamente riavvia il tuo pi e vai all'IP mostrato sull'LCD. Se non riesci ad accedere al sito o il sito non mostra alcun valore dopo 30 secondi, scollega il tuo Pi e controlla il cablaggio.
Ora ogni ora il programma eseguirà un controllo sul tuo impianto. Registrerà i valori nel grafico e attiverà la pompa se necessario. In questa versione, l'unico modo per aggiungere nuovi impianti è nel database.
Passaggio 4: involucro
Costruisco la mia valigia con del legno vecchio e strumenti di base. Sono sicuro che potresti fare un lavoro molto migliore di quello che ho fatto io, quindi vai avanti e prova qualcosa.
Altrimenti ecco una spiegazione di base su come ho fatto: ho realizzato una piccola scatola di legno usando la colla per legno. Per accedere all'elettronica, ho usato una cerniera nella parte superiore. Poi ho fatto dei fori per i sensori, l'alimentazione e l'LCD. Dopo tutto ciò l'ho finito con uno strato di vernice grigia.
Consigliato:
Sistema di irrigazione automatico delle piante utilizzando un Micro:bit: 8 passaggi (con immagini)
Sistema di irrigazione automatico delle piante utilizzando un Micro: bit: in questo Instructable, ti mostrerò come costruire un sistema di irrigazione automatico delle piante utilizzando un Micro: bit e alcuni altri piccoli componenti elettronici. Il Micro: bit utilizza un sensore di umidità per monitorare il livello di umidità nel terreno della pianta e
Sistema di irrigazione automatica delle piante: 4 passaggi
Sistema di irrigazione automatica delle piante: ecco come ho realizzato il mio sistema di irrigazione automatico delle piante
Come costruire un sistema di irrigazione delle piante usando Arduino: 7 passaggi
Come costruire un sistema di irrigazione delle piante utilizzando Arduino: In questo tutorial impareremo come realizzare un sistema di irrigazione delle piante utilizzando un sensore di umidità, una pompa dell'acqua e un LED verde lampeggiante se tutto è ok e display OLED e Visuino. Guarda il video
Come costruire un sistema di irrigazione automatica delle piante fai-da-te con avvisi WiFi: 15 passaggi
Come costruire un sistema di irrigazione automatica delle piante fai-da-te con avvisi WiFi: questo è il progetto finito, un sistema di irrigazione automatica delle piante fai-da-te controllato tramite #WiFi. Per questo progetto abbiamo utilizzato il kit di sottoassemblaggio del sistema di giardino automatico con irrigazione automatica di Adosia. Questa configurazione utilizza valvole dell'acqua a solenoide e un'umidità del suolo analogica
Progetto di irrigazione automatica delle piante da fiore-arduino: 8 passaggi (con immagini)
Progetto di irrigazione automatica delle piante da fiore-arduino: Ciao ragazzi! oggi vi spiegherò come innaffiare le vostre piante, con un sistema di controllo dell'acqua. Ti guiderò passo dopo passo attraverso i processi. Quindi cosa stiamo facendo