Índice:
- Etapa 1: Ferramentas e componentes
- Etapa 2: Configurando o RPi
- Etapa 3: Conecte-se ao RPi
- Etapa 4: A estufa
- Etapa 5: as seções angulares
- Etapa 6: janelas e portas
- Etapa 7: Fiação
- Etapa 8: Adicionando Servos
- Etapa 9: botões de pressão
- Etapa 10: Led de solda e sensor de temperatura
- Etapa 11: ocultar a fiação
- Etapa 12: codificação
- Etapa 13: banco de dados MySQL
- Etapa 14: Criar Tabela no Pycharm
- Etapa 15: Faça o upload do projeto
- Etapa 16: Executar automaticamente
- Etapa 17: Usando IGreenhouse
Vídeo: IGreenhouse - Intelligent Greenhouse: 17 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Frutas e vegetais cultivados em casa geralmente são melhores do que aqueles que você compra, mas às vezes você pode perder de vista sua estufa. Neste projeto faremos uma estufa inteligente. Esta estufa irá abrir e fechar automaticamente suas janelas e portas quando estiver muito quente ou muito frio. Quando as plantas estiverem secando, a estufa inteligente regará automaticamente suas plantas (neste projeto visualizaremos a rega com base em um led). A hora em que suas plantas estão sendo regadas e quando a porta e as janelas são abertas ou fechadas é mostrada em um site caseiro.
Etapa 1: Ferramentas e componentes
Ferramentas:
- Um alicate de rebite
- Uma serra multifuncional
- Um diâmetro de broca de 1 mm
- Uma broca escalonada de 8 mm
- fita métrica
- Um arquivo
- Lixa
- faca removível
- Um ferro de solda
Componentes (ver PDF):
- Servo Motors
- Apertar botões
- Raspberry Pi 3 Modelo B
- Sensor de temperatura
- Sensor de umidade
- Tábua de pão
- Transistor
- Fonte de alimentação universal
- Resistores
- MCP3008
- Pi T-Cobbler (opcional)
- Conduziu
- Fios
- Cabo Ethernet
- Adaptador 5, 2V
- Cartão micro SD de 8GB
- Dobradiças
- Rebites cegos de alumínio
- Placa de poliestireno brilhante
- Seção angular
- Lata de solda
- Fita dupla face
- Alfinetes
- Manga termorretrátil elétrica
- Abraçadeiras
- Caixa
Custo máximo: € 167, 82
Etapa 2: Configurando o RPi
Vamos começar a instalar o sistema operacional em nosso Raspberry Pi.
- Baixe a imagem "Raspbian Jessie com pixel" do site Raspberry Pi. Você verá que este é um arquivo ZIP.
- Extraia este arquivo ZIP para o local desejado.
-
Baixe a ferramenta Win32 Disk Imager, que pode ser baixada no Sourceforge.
- Clique no ícone da pasta para selecionar a imagem
- Em seguida, selecione em "Dispositivo" o seu microSD
- Em seguida, clique em "Escrever"
Depois que a imagem for gravada em seu microSD, você pode abrir o microSD no Windows Explorer.
- Abra o arquivo "cmdline.txt"
- Adicione a seguinte linha antes da palavra "rootwait": 169.254.10.0
- Em seguida, salve o arquivo.
- Insira o microSD no RPi
- Aplique uma tensão ao seu RPi com adaptador 5, 2 V DC
- Conecte o cabo de rede ao RPi e conecte-o à porta de rede do seu computador.
Seu Raspberry está pronto para uso agora.
Etapa 3: Conecte-se ao RPi
Para conectar ao nosso RPi, usaremos Putty.
- Baixar Putty
- Crie uma conexão SSH (veja a imagem)
-
Entrar
- Nome de usuário: pi
- Senha: framboesa
CONFIGURANDO WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Vá até o final do arquivo e adicione o seguinte:
rede = {ssid = "nome da rede sem fio" psk = "senha da rede sem fio"
}
Para ver o seu tipo de endereço IP:
ifconfig wlan0
Agora você pode se conectar sem fio ao seu Raspberry Pi
Nome do host em Putty = endereço IP
Etapa 4: A estufa
Nesta etapa, estamos prestes a fazer a própria estufa.
Você precisará:
- Uma serra multifuncional
- Um arquivo
- O restante dos materiais mencionados na lista de materiais
Passos:
- Vi o painel de poliestireno conforme ilustrado no rascunho acima.
-
Viu a seção do ângulo conforme ilustrado na imagem acima:
- 3 x 50 cm
- 2 x 50 cm (ângulo 140 °)
-
4 x 20,5 cm com um aceso encurtado por 1,5 cm
corte em esquadria esses perfis com 2 x 50 cm (ângulo 140 °)
- 4 x 17, 5 cm (corte de esquadria dois a dois para fazer a empena)
- Depois de serrar, faça o polimento da rebarba.
Etapa 5: as seções angulares
- Coloque todas as peças juntas na base das seções dos ângulos.
- Faça furos em seu perfil de canto e painel de poliestireno, como mostrado na imagem. O diâmetro está indicado na embalagem dos seus rebites cegos.
- Coloque os rebites cegos nos orifícios e fixe-os com um alicate de rebite.
!! Observe que os rebites cegos são diametralmente opostos, portanto, não temos problemas mais adiante.
5. Agora você desliza a frente e a parte de trás para dentro da estufa.
Etapa 6: janelas e portas
Agora vamos colocar a porta e as janelas.
- Marque a porta e as janelas conforme mostrado nas fotos acima.
- Serrou as peças marcadas com uma serra multifuncional. Depois de serrar, você verá que há rebarbas nas laterais das janelas e na porta.
- Faça o polimento nas laterais e também nas laterais das peças serradas até não ver mais rebarbas.
- Prenda as janelas e a porta com dobradiças, conforme ilustrado nas fotos.
A estufa está pronta agora
Etapa 7: Fiação
- R2 = resistor 220Ω
- R3 = 1kΩ resistor
- R4 = resistor de 10kΩ
- R5 = 1kΩ resistor
- R6 = resistor de 10kΩ
- R7 = 1kΩ resistor
- R8 = resistor de 10kΩ
- R10 = resistor de 470Ω
- R11 = resistor 220Ω
- R12 = resistor 220Ω
Etapa 8: Adicionando Servos
Cole os servo motores no painel de poliestireno, usando fita dupla-face.
Certifique-se de que o ponto de articulação está em linha reta com o ponto de dobradiça da porta e das janelas. (Ver foto)
- Para garantir que a porta e as janelas sejam abertas pelo servo motor, será necessário fazer um pequeno orifício (diâmetro de 1 mm). Entre o pavio do servo e o buraco colocaremos um alfinete.
- Para colocar nossa fiação dentro, faremos um furo com uma broca escalonada. Enquanto você perfura, certifique-se de empurrar sua furadeira para um determinado lado. Desta forma, obtemos uma espécie de retângulo.
Dobre o soletrado de forma que, quando o servo abrir, a porta o acompanhe.
Estenda os fios (ligando outros fios) para que você possa alcançar sua placa de ensaio no final da estufa.
Etapa 9: botões de pressão
Nesta etapa começaremos a fazer 4 furos com um diâmetro de 1 mm para encaixar nossos botões (para abrir e fechar a porta).
- Mantenha o botão onde deseja fixá-lo (ao lado da porta) e desenhe um ponto no lugar das pernas do botão. (2 vezes, 2 botões)
- Perfure o ponto que você desenhou.
Anexe os botões
- Insira as pernas dos botões pelos orifícios. (um dentro, um fora)
- Solde um fio em cada perna do botão.
- Coloque o termorretrátil sobre a perna e a peça soldada, para que os fios não entrem em curto-circuito.
- Solde na extremidade de um fio um resistor de 220 ohms. Coloque o termorretrátil sobre ele.
Faça um furo com a broca escalonada conforme visto na etapa anterior, para que possamos trazer os fios do botão interno para dentro.
Prenda os fios dos dois botões juntos com uma cinta de fixação.
Estenda os fios (ligando outros fios) para que você possa alcançar sua placa de ensaio no final da estufa.
Etapa 10: Led de solda e sensor de temperatura
Solde o led como você fez com o botão.
- Solde um fio em cada perna do led.
- Coloque o termorretrátil sobre a perna e a peça soldada, para que os fios não entrem em curto-circuito.
- Solde na extremidade de um fio um resistor de 220 ohms. Coloque o termorretrátil sobre ele
Solde em cada fio do sensor de temperatura um fio macho-fêmea. Portanto, será mais fácil conectar nosso sensor de temperatura à placa de ensaio.
!! Não se esqueça de colocar a luva termorretrátil elétrica sobre as peças soldadas.
Etapa 11: ocultar a fiação
Nesta etapa, garantiremos que os cabos não percorram nossas plantas.
- Insira uma cinta de fixação através dos orifícios que foram formados quando você colocou os rebites cegos um na frente do outro.
- Insira todos os cabos na correia de fixação e puxe.
E finalmente:
Passe a placa de ensaio e o Raspberry Pi na caixinha com fita dupla-face e faça um orifício no painel traseiro para poder retirar a fonte de alimentação.
Etapa 12: codificação
Antes de podermos executar o código, devemos primeiro instalar algumas coisas em nosso Raspberry Pi.
-
Habilite a interface de um fio
- sudo raspi-config
- Opções de interface
- 1 fio: habilitar
- sudo nano /boot/config.txt
- adicione o seguinte dtoverlay = w1-gpio
- reinicie o Raspberry Pi com 'sudo reboot'
-
Instalando o MySQL no Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get install servidor mysql
- sudo apt-get install mysql-client
-
mysql -uroot -p
senha = root
-
Instalando o conector MySQL
sudo apt-get install python3-mysql.connector
- Baixe o projeto Flask do Github.
- Abra o projeto no Pycharm
Etapa 13: banco de dados MySQL
Usuário MySQL toevoegen
mysql -uroot -p
CRIAR USUÁRIO 'nome' @ 'localhost' IDENTIFICADO POR 'senha';
GRANT ALL PRIVILEGES ON *. * TO 'name' @ 'localhost' WITH GRANT OPTION;
CRIAR USUÁRIO 'nome' @ '%' IDENTIFICADO POR 'senha';
CONCEDE TODOS OS PRIVILÉGIOS EM *. * PARA 'name' @ '%' COM OPÇÃO DE CONCESSÃO
A senha e o nome são auto-escolhidos.
Crie um novo banco de dados
CREATE DATABASE ENMDatabase;
Sair da conexão MySQL
Sair
Etapa 14: Criar Tabela no Pycharm
Adicione como fonte de dados um banco de dados MySQL.
- CTRL + SHIFT + Um banco de dados
- + Fonte de dados MySQL
Use as próximas informações:
Em geral
Host: localhost Porta: 3306
Banco de dados: ENMDatabase
Usuário: ** nome que você escolheu na etapa anterior
Senha: ** senha que você escolheu na etapa anterior
SSH / SSL
Host proxy: ** seu endereço IP Porta: 22
Usuário proxy: pi
Senha proxy: framboesa
Inserindo tabelas
- Clique com o botão direito no console ENMDatabase Open
- Execute os arquivos sql (Database.zip) no 'console'
- Resultado: veja a imagem acima
Etapa 15: Faça o upload do projeto
No frasco:
- Clique em Tools Deployment Configuration
- Configure como na imagem acima
- Clique em Tools Deployment Upload to Default server
Etapa 16: Executar automaticamente
Esta é a última etapa antes de podermos usar nossa estufa!
Vá para o seu Raspberry Pi em Putty
sudo nano / etc / profile
Adicione a seguinte linha abaixo:
python /home/pi/ProjectFlask/ProjectFlask.py &
Etapa 17: Usando IGreenhouse
Nesta etapa vamos colocar nossa estufa pronta para uso.
- Conecte a fonte de alimentação do Rasberry Pi no soquete.
- Espere até que o Raspberry Pi esteja totalmente inicializado.
- Conecte a fonte de alimentação universal ao soquete.
Sempre espere para conectar a fonte de alimentação universal até que o Raspberry Pi esteja totalmente inicializado, caso contrário, os servo motores não funcionarão corretamente
Para ver o seu site: pesquise o seu endereço IP seguido por: 5000
Agora o seu iGreenhouse está pronto para ser usado. Você pode cultivar suas próprias frutas e vegetais
Então eu diria: boa refeição!
Recomendado:
UCL - IIOT Greenhouse: 11 etapas
UCL - IIOT Greenhouse: Este projeto é uma extensão do nosso projeto anterior com o Greenhouse (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). Neste projeto adicionamos um banco de dados, onde registramos todos os nossos dados e, em seguida, visualizamos com node-red para uma visão mais ampla
UCL-IIoT-Greenhouse-with-wifi: 10 etapas
UCL-IIoT-Greenhouse-with-wifi: Este é um projeto escolar de 3 semestres na UCL. Decidimos continuar trabalhando em nossa estufa, mas desta vez coletando dadosMade por adam0220 e mort340d
Smart-Greenhouse: 9 etapas
Smart-Greenhouse: Hello markers, Somos um grupo de três alunos e este projeto faz parte da disciplina Creative Electronics, um módulo do 4º ano de Beng Electronic Engineering na Universidade de Málaga, School of Telecomunication (http: //etsit.uma .es /). Este profissional
Sensor GreenHouse: 8 etapas
Sensor GreenHouse: Tutorial GreenHouse SensorRealizado por Alain Wei assistido por Pascal Chencaptors | sigfox | ubidots Objetivos Coisas usadas neste projeto Etapa de implementação Princípio de funcionamento Conexão do dispositivo O código mbed Processamento e análise de dados Otimize o
The Greenhouse Project (RAS): Monitore os elementos para reagir em nossa plantação: 18 etapas (com fotos)
Projeto Estufa (RAS): Monitorar os Elementos para Reagir em Nossa Plantação: Este projeto se propõe a monitorar a temperatura do ar, a luminosidade e a umidade, bem como a temperatura e a umidade do arvoredo. Propõe também colocar em rede essas medidas que são tão legíveis no site Actoborad.com. Para isso, conectamos 4 sensores ao N