Taula de continguts:

Reg automàtic de la planta: 4 passos
Reg automàtic de la planta: 4 passos

Vídeo: Reg automàtic de la planta: 4 passos

Vídeo: Reg automàtic de la planta: 4 passos
Vídeo: Lana Del Rey - Summertime Sadness (Official Music Video) 2024, Desembre
Anonim
Reg automàtic de plantes
Reg automàtic de plantes

Les plantes no estan satisfetes amb la vostra cura?

Sempre moren sense explicar-vos els seus problemes?

Llavors, seguiu llegint sobre com construir el vostre propi sistema de reg automàtic de plantes, que us proporcionarà tota la informació que necessitareu per fer que la vostra planta tingui una vida feliç. Em vaig assegurar que no només inclogués la humitat, sinó també la temperatura i la llum per obtenir més referència. Podreu veure el creixement de la vostra pròpia planta.

A més, manté la planta hidratada.

Subministraments

Components elèctrics:

  • Raspberry Pi (4)
  • Pantalla LCD 16x2 (per mostrar l'adreça IP)
  • Resistència dependent de la llum
  • TMP36
  • (Sparkfun) Sensor d'humitat
  • MCP3008
  • Potenciòmetre
  • Mòdul de relés
  • Bomba submergible petita (5-9V preferible)
  • Breadbord
  • Cables elèctrics

Eines i materials:

  • Una mica de fusta
  • Eines bàsiques
  • Cola de fusta
  • Pot o bol de vidre per emmagatzemar aigua

Programari: (he utilitzat, no dubteu a utilitzar qualsevol alternativa)

  • win32diskimager
  • Massilla
  • MySQL Workbench
  • Visual Studio Code

Pas 1: configuració del Pi

Primer configurarem el nostre Raspberry Pi. Agafa la imatge de Raspbian a https://www.raspberrypi.org/downloads/raspberry-pi-os/ i escriu-la a una targeta SD.

Ara connecteu-vos a Internet i executeu les ordres següents per instal·lar els programes i les biblioteques necessaris.

Apache, PHP

sudo apt install apache2 -y

sudo apt install php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt install php-mysql -y

sudo systemctl reinicieu apache2.service

PHPMyAdmin

sudo apt install phpmyadmin -y

Python

pip3 instal·la mysql-connector-python

pip3 instal·la flask-socketio

pip3 instal·lar flask-cors

pip3 install gevent

pip3 instal·la gevent-websocket

pip3 instal·la spidev

pip3 instal·la CharLCD

Pas 2: Construir el circuit

Construint el circuit
Construint el circuit

Primer ens assegurarem que tots els components estiguin preparats. Connecteu amb cura tots els cables com es mostra.

Els 3 sensors estan connectats amb l'MCP3008. El MCP3008, juntament amb la pantalla LCD i el relé IN1, estan connectats directament amb el Pi.

No connecteu la bomba amb el Pi, ja que això podria causar danys.

Pas 3: el codi i la base de dades

El codi i la base de dades
El codi i la base de dades

Es pot trobar i utilitzar tot el codi i la base de dades des del meu Github:

github.com/SnauwaertSander/RaspiPlant

Col·loqueu el Frontend (html) dins '/ var / www /' Col·loqueu el Frontend (project1) a / home / pi /

Connecteu-vos al servidor MySQL (amb MySQL workbench o qualsevol client mitjançant SSH) i executeu el buidatge que es troba a github.

Per fer que el codi s'executi automàticament, col·loqueu Raspiplant.service a / etc / systemd / system / i executeu l'ordre següent:

sudo systemctl habilita Raspiplant.service

Després que tot estigui al seu lloc, el codi s'hauria d'executar automàticament a l'inici, per confirmar que tot funciona correctament, reinicieu el pi i aneu a la IP que es mostra a la pantalla LCD. Si no podeu accedir al lloc o el lloc no mostra cap valor després dels 30, desconnecteu el Pi i comproveu el cablejat.

Ara, cada hora, el programa farà un control de la vostra planta. Enregistrarà els valors al gràfic i activarà la bomba si cal. En aquesta versió, l’única manera d’afegir noves plantes és a la base de dades.

Pas 4: carcassa

Carcassa
Carcassa
Carcassa
Carcassa
Carcassa
Carcassa

Construeixo la meva funda amb algunes fustes velles i eines bàsiques. Estic segur que podríeu fer una feina molt millor que la que he fet, així que continueu i proveu alguna cosa.

Si no, aquí teniu una explicació bàsica sobre com ho vaig fer: vaig fer una petita caixa de fusta amb cola de fusta. Per accedir a l'electrònica, he utilitzat una frontissa a la part superior. Després vaig fer alguns forats per als sensors, l'alimentació i la pantalla LCD. Després de tot això, ho vaig acabar amb una capa de pintura gris.

Recomanat: