Índice:
- Etapa 1: Visão geral
- Etapa 2: Fluxograma + como instalar o Node-red e adicionar MySQL ao Node-red
- Etapa 3: Lista de peças
- Etapa 4: Impressão 3D do Projeto
- Etapa 5: Fiação em Fritzing
- Etapa 6: Código Arduino
- Etapa 7: Como instalar a placa ESP8266 no Arduino IDE
- Etapa 8: Lista de E / S
- Etapa 9: Nó vermelho
- Etapa 10: MySQL
Vídeo: UCL-IIoT-Greenhouse-with-wifi: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Este é um projeto escolar de 3 semestres na UCL. Decidimos continuar trabalhando em nossa estufa, mas desta vez coletando dados
Feito por adam0220 e mort340d
Etapa 1: Visão geral
Qual entusiasta do jardim não sonha em ter uma "casa inteligente" onde as plantas são regadas automaticamente, quando o nível de umidade do solo está baixando ou ser capaz de dar às suas plantas a necessária "luz solar" automática mesmo à noite?
Nosso objetivo é fazer uma estufa que possa fazer isso por você
Este instrutível explicará como fizemos uma estufa capaz de se sustentar, por meio do arduino.
Usamos um DHT11 para medir a temperatura e umidade. Nosso sensor de umidade do solo é usado para medir a umidade do solo. Nossa bomba d'água é usada para regar o solo, quando o solo fica muito seco. O monitor LCD é usado para mostrar quais são a umidade e a temperatura do solo. Os leds são usados para ilustrar o sol. Usamos o nó vermelho para ver todos os nossos valores que obtemos do arduino. WeMos D1 R2 é usado para enviar os dados por wi-fi. O MySQL é usado para visualizar os dados por meio de uma página da web.
Etapa 2: Fluxograma + como instalar o Node-red e adicionar MySQL ao Node-red
Aqui está nosso fluxograma da estufa
1. Instale o nó vermelho em seu computador.
2. Instale o "painel, node-remysql e node-serialport"
3. Vá para gerenciar paleta
4. Em seguida, clique em instalar
5. Em seguida, pesquise os módulos
6. Instale o wampserver no seu computador para abrir o MySQL
7. Abra o phpMyAdmin
8. Configure um exemplo de bloco "nodered"
9. Crie uma tabela, escreva o nome das coisas "úmidas aso" que você gostaria de ter.
10. Insira o bloco MySQL no nó vermelho
11. O bloco em node-red "Mysql" precisa ser referenciado ao nome de nosso banco de dados sql em nosso caso "nodered"
Etapa 3: Lista de peças
1 x Arduino uno
1 x WeMos D1 R2
2 x tábua de pão
1 x bomba d'água 12v
4 x leds
1 x tela LCD
1 x DHT 11
1 x sensor de umidade do solo
1 x Relay songle ky-019
1 x suporte de bateria
8 x bateria (AA)
Resistência 4 x 220 ohm
Mangueira
Fios
Além disso, usamos
Solo e plantas
Impressora 3D + cortador a laser
Etapa 4: Impressão 3D do Projeto
O mainframe é feito em uma impressora 3D
O telhado é feito de plexiglass com um cortador a laser
As paredes são feitas de madeira com cortador a laser
Você pode obter os arquivos em
Etapa 5: Fiação em Fritzing
Etapa 6: Código Arduino
Aqui estão algumas imagens do código WeMos D1 R2. Ele mostra como nos conectamos ao wi-fi e como enviamos dados do arduino para o node-red
Figura 1. Na figura o WeMos lê as bibliotecas e conecta o wi-fi e mostra quais pinos estão no arduino
Figura 2. Imprime no monitor serial que recebeu o pacote e mostra como usamos o "udp" para enviar os dados ao computador através do nó-vermelho.
Figura 3. Mostra quantos caracteres podemos enviar para o node-red e a configuração do void
Figura 4. Faz a temperatura, umidade e umidade flutuarem e, em seguida, remata a umidade em 0-100%. Depois disso, eles são transformados em strings e enviados para o nó vermelho.
Etapa 7: Como instalar a placa ESP8266 no Arduino IDE
Para instalar a placa ESP8266 em seu IDE Arduino, siga estas instruções a seguir:
1) Abra a janela de preferências do IDE Arduino. Vá para Arquivo> Preferências
2) Digite https://arduino.esp8266.com/stable/package_esp8266com_index.json no campo “URLs adicionais do gerenciador de placa” conforme mostrado na figura abaixo. Em seguida, clique no botão “OK”.
3) Abra o gerenciador de placas. Vá para Ferramentas> Placa> Gerenciador de placas …
4) Role para baixo, selecione o menu da placa ESP8266 e instale “esp8266” que usamos 2.3.0
5) Escolha sua placa ESP8266 em Ferramentas> Placa> Módulo ESP8266 Genérico
6) Por fim, reabra seu IDE Arduino
Etapa 8: Lista de E / S
Esta é a nossa lista de E / S para UNO e WeMos D1 R2
Etapa 9: Nó vermelho
As duas primeiras imagens mostram onde os dados estão por meio do wi-fi e mostram a saída no node-red. A segunda imagem é o programa node red, onde é executado pela porta do computador. A última foto está usando o WeMos D1 R2
Configurar node-red
Etapa 10: MySQL
SQL é um site que usamos para armazenar os dados que obtemos do Arduino.
Para se conectar ao MySQL, você deve usar o wamp. Você pode baixar o wamp em
Recomendado:
UCL - Embedded - Pick and Place: 4 etapas
UCL - Embedded - Pick and Place: Este instrutível explicará como uma unidade 2D pick and place é feita e como codificá-la
UCL - Embedded // Rastreador de luz de eixo duplo para painéis solares: 7 etapas
UCL - Embedded // Rastreador de luz de eixo duplo para painéis solares: O projeto montado e os arquivos 3D individuais
UCL - Conectando Node-red a um PLC Siemens usando KEPserver: 7 etapas
UCL - Conectando Node-red a um PLC Siemens usando KEPserver: RequirementsNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-release
UCL - Indústria 4.0: Misturador de doces 4.000: 9 etapas
UCL - Indústria 4.0: Misturador de doces 4.000: Para nosso projeto na Indústria 4.0 decidimos fazer um misturador para doces. A ideia é que tenhamos um painel de usuário, feito em Node-Red, onde os clientes podem pedir seus doces, então um arduino irá processar o pedido e misturar os doces em uma tigela. Então nós
UCL-lloT-Outdoor-light Disparado ao nascer do sol / pôr do sol: 6 etapas
UCL-lloT-Outdoor-light Triggered by Sunrise / Sundown .: Olá a todos! Com um pouco de trabalho, algumas partes e código eu montei este instrutível que irá mostrar a vocês do início ao fim exatamente como produzir essa luz para exteriores. A ideia partiu do meu pai, que durante o verão tinha que sair manualmente