Sommario:

Irrigazione automatica delle piante: 4 passaggi
Irrigazione automatica delle piante: 4 passaggi

Video: Irrigazione automatica delle piante: 4 passaggi

Video: Irrigazione automatica delle piante: 4 passaggi
Video: COME ANNAFFIARE LE PIANTE QUANDO VAI IN VACANZA, BASTA UN CHIODO! E SI BAGNANO DA SOLE IRRIGAZIONE 2024, Luglio
Anonim
Irrigazione automatica delle piante
Irrigazione automatica delle piante

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

Costruire il circuito
Costruire il 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

Il codice e il database
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

involucro
involucro
involucro
involucro
involucro
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: