Índice:
- Suprimentos
- Etapa 1: Configurando o Pi
- Etapa 2: Construindo o Circuito
- Etapa 3: o código e o banco de dados
- Etapa 4: Revestimento
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
As plantas não ficam satisfeitas com os seus cuidados?
Eles sempre morrem sem explicar seus problemas para você?
Continue lendo sobre como construir seu próprio sistema de rega automática de plantas, que fornece todas as informações de que você precisa para fazer sua planta viver uma vida feliz. Certifiquei-me de incluir não apenas a umidade, mas também a temperatura e a luz para referência extra. Você poderá ver o crescimento de sua própria planta.
E, além disso, mantém sua planta hidratada.
Suprimentos
Componentes elétricos:
- Raspberry Pi (4)
- Display LCD 16x2 (para exibir o endereço IP)
- Resistor dependente de luz
- TMP36
- (Sparkfun) Sensor de umidade
- MCP3008
- Potenciômetro
- Módulo de relé
- Bomba submersível pequena (de preferência 5-9 V)
- Breadbord
- Fios elétricos
Ferramentas e materiais:
- Alguma madeira
- Ferramentas básicas
- Cola de madeira
- Jarra ou tigela de vidro para armazenar água
Software: (eu usei, sinta-se à vontade para usar quaisquer alternativas)
- win32diskimager
- Massa
- MySQL Workbench
- Código Visual Studio
Etapa 1: Configurando o Pi
Primeiro, configuraremos nosso Raspberry Pi. Pegue a imagem Raspbian de https://www.raspberrypi.org/downloads/raspberry-pi-os/ e grave-a em um cartão SD.
Agora conecte-se à Internet e execute os seguintes comandos para instalar os programas e bibliotecas necessários.
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 restart apache2.service
PHPMyAdmin
sudo apt install phpmyadmin -y
Pitão
pip3 instalar mysql-connector-python
pip3 instalar flask-socketio
pip3 instalar flask-cors
pip3 instalar gevent
pip3 install gevent-websocket
pip3 install spidev
pip3 instalar CharLCD
Etapa 2: Construindo o Circuito
Primeiro, vamos verificar se todos os componentes estão prontos. Conecte cuidadosamente todos os fios conforme mostrado.
Todos os 3 sensores são conectados ao MCP3008. O MCP3008, junto com o LCD e o relé IN1, estão todos diretamente conectados ao Pi.
Não conecte a bomba com o Pi, pois isso pode causar danos!
Etapa 3: o código e o banco de dados
Todo o código e o banco de dados podem ser encontrados e usados no meu Github:
github.com/SnauwaertSander/RaspiPlant
Coloque o front-end (html) dentro de '/ var / www /' Coloque o back-end (projeto1) em / home / pi /
Conecte-se ao seu servidor MySQL (com MySQL workbench ou qualquer cliente através de SSH) e execute o dump encontrado no github.
Para fazer o código ser executado automaticamente, coloque o Raspiplant.service dentro de / etc / systemd / system / e execute o seguinte comando:
sudo systemctl enable Raspiplant.service
Depois que tudo estiver no lugar, o código deve rodar automaticamente na inicialização, para confirmar que tudo está funcionando corretamente reinicie seu pi e vá para o IP mostrado no lcd. Se você não conseguir acessar o site ou o site não mostrar nenhum valor após os 30s, desconecte seu Pi e verifique sua fiação.
Agora, a cada hora, o programa fará uma verificação em sua planta. Ele registrará os valores no gráfico e ativará a bomba, se necessário. Nesta versão, a única forma de adicionar novas plantas é no banco de dados.
Etapa 4: Revestimento
Eu construo meu caso com alguma madeira velha e ferramentas básicas. Tenho certeza de que você poderia fazer um trabalho muito melhor do que eu, então vá em frente e tente algo.
Se não, aqui vai uma explicação básica de como fiz: Fiz uma caixinha de madeira com cola de madeira. Para acessar a parte eletrônica, usei uma dobradiça na parte superior. Então fiz alguns furos para os sensores, alimentação e LCD. Depois de tudo isso, terminei com uma camada de tinta cinza.
Recomendado:
Sistema de rega automática de plantas usando um micro: bit: 8 etapas (com fotos)
Sistema de rega automática de plantas usando um micro: bit: Neste Instrutível, vou mostrar a você como construir um sistema de rega automática de plantas usando um Micro: bit e alguns outros pequenos componentes eletrônicos. O Micro: bit usa um sensor de umidade para monitorar o nível de umidade no solo da planta e
Sistema de rega automática de plantas: 4 etapas
Sistema de rega automática de plantas: Aqui está como fiz meu sistema de rega automática de plantas
UWaiPi - Sistema de rega automática de plantas com controle de tempo: 11 etapas (com fotos)
UWaiPi - Sistema de rega automática de plantas com controle de tempo: Olá! Você se esqueceu de regar suas plantas hoje de manhã? Você está planejando férias, mas está pensando em quem vai regar as plantas? Bem, se suas respostas forem Sim, então eu tenho uma solução para seu problema. Estou muito feliz em apresentar uWaiPi
Sistema de rega automática de plantas: 5 etapas (com fotos)
Sistema de rega automática de plantas: Este é o sistema de rega de plantas mais fácil e barato que você pode fazer.Eu não usei nenhum microcontrolador.é basicamente um interruptor de transistor.você precisa adicionar alguma resistência entre o coletor e a base, para evitar que o transistor fique danificado . (não use w
Sistema de rega automática de plantas Arduino: 8 etapas (com fotos)
Sistema automático de rega de plantas Arduino: Conheça Sprout - o plantador interno moderno que rega automaticamente suas plantas, ervas, vegetais, etc. e vai revolucionar seu jogo de jardinagem. Consiste em um reservatório de água integrado do qual a água é bombeada & mantém o solo da planta