Índice:
- Etapa 1: Lista IO de materiais necessários para o projeto
- Etapa 2: Fluxograma
- Etapa 3: impressão 3D da casa
- Etapa 4: Fritzing
- Etapa 5: a codificação
- Etapa 6: Nó vermelho
- Etapa 7: Wampserver MySQL
- Etapa 8: Ilustração do Projeto
Vídeo: UCL - IIoT - Clima interno 4.0: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Depois de ler e trabalhar com este instrutível, você terá seu próprio clima interno automático, que poderá observar online com a ajuda do Node-red. No nosso caso, desenvolvemos essa ideia e a apresentamos em uma gráfica 3D.
Etapa 1: Lista IO de materiais necessários para o projeto
Arduino MEGA 2560
Sensor RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT
Transistor BD243C
Y. S. TECH FD244010HB 4010 40mm x10mm Ventilador 24V 0,07A 2Pin 446
Etapa 2: Fluxograma
Este é um fluxograma para ilustrar a complexidade do projeto. Como você pode ver, os dados começam no topo do fluxograma e terminam no Arduino passo a passo. O fluxograma é projetado para fornecer um tipo de conhecimento básico do projeto para que qualquer pessoa possa entender como configuramos o sistema. Mais informações sobre como o node-red e o wampserver funcionam estarão nas etapas posteriores.
Etapa 3: impressão 3D da casa
Usamos o tamanho 18x16, e não o diminuiríamos pelo fato de o equipamento ter que caber dentro. Para impressão 3D, use tudo o que você tem experiência ou use Fusion360 ou SketchUp. Se você deseja implementar mais itens ou coisas no projeto, pode querer uma casa maior para trabalhar, pelo menos se quiser o equipamento dentro.
A casa que fizemos é simples e fácil de trabalhar. Obviamente, você pode torná-lo mais delicado e mais bonito se estiver interessado nisso. Mas gostamos de seguir a regra do KISS, Keep It Simple Stupid.
Etapa 4: Fritzing
Se você quiser fritá-lo do nosso jeito, precisará dos mesmos materiais para ter certeza de que o projeto funcionará conforme o esperado. A posição dos itens serve apenas para facilitar a visualização de como eles são conectados. A tela de LCD vai para o telhado, onde a gente faz um furo para ela e cola, o resto fica dentro de casa.
Etapa 5: a codificação
O código é escrito em Arduino, que é uma combinação das linguagens de programação C e C ++. Certifique-se de que as mesmas bibliotecas sejam incluídas se houver uma tentativa de cópia.
Etapa 6: Nó vermelho
O Node-red é um software que você baixa no seu PC através do CMD. é uma ferramenta de desenvolvimento baseada em fluxo usada para programação visual, que fornece um editor de fluxo baseado em navegador.
Ele desempenha um papel importante no tratamento dos valores que obtemos do sensor DHT e, em seguida, exibi-los como medidores no painel. Cabe ao usuário do projeto saber facilmente como o sistema está funcionando no momento. Ao olhar para os medidores, o usuário ficará ciente da temperatura interna e externa, da umidade interna, da velocidade atual do ventilador e também de um curioso boletim meteorológico. Além de ser visualizado digitalmente, também pode ser visto no telhado da casa na tela de LCD.
Carregamos o código de nosso node-red por meio da área de transferência para que todos possam usá-lo. O que você precisa fazer é baixar o node-red em seu dispositivo e importá-lo em uma guia no painel. Depois de implementado, certifique-se de ter seu Arduino configurado para COM3 e ter o mesmo banco de dados SQL configurado no Wampserver. Decidimos também importar dados do Weather.com, para fornecer uma visão da temperatura externa na cidade escolhida. Convertemos o farhenheit em celcius para tornar os números mais legíveis para nós. Aqui, decidimos que a amplitude de temperatura fica entre -100 e 100 graus sinse, que é uma amplitude muito realista que não será ultrapassada.
Um nó muito importante é que você também precisa ter as mesmas bibliotecas instaladas no nó-red para ter as mesmas funções. No gerenciamento de paletes você pode importar bibliotecas, e o que você precisa ter igual a nós é:
nó-vermelho
node-red-contrib-string
node-red-contrib-unit-converter
node-red-dashboard
node-red-node-arduino
node-red-node-feedparser
node-red-node-mysql
O download é gratuito e é essencial para o resultado do banco de dados. O Node-rod não funcionará perfeitamente sem essas bibliotecas e apenas apresentará erros se você tentar sem elas.
Etapa 7: Wampserver MySQL
Wampserver: o banco de dados MySQL é usado para salvar dados do Arduino. Neste caso, é a temperatura interna e externa, a velocidade do ventilador e a umidade. Tudo neste tipo de banco de dados é executado internamente no computador. Para fazer o login, você deve usar um tipo de ID "root" e a área do código deve estar vazia. No nó vermelho, é importante que os dados enviados tenham os mesmos nomes que os do MySQL, caso contrário, os dados não chegarão ao servidor e haverá erros no nó vermelho.
No MySQL, você deve criar um banco de dados e, em nosso caso, o chamamos de 'nodered'. Neste banco de dados você cria uma tabela onde fazemos contato com o projekt, nesta tabela você deve criar linhas com nomes para os dados que deseja salvar neles. Temos velocidade do ventilador, umidade interna, umidade externa, temperatura e tempo. O tempo é fornecido pelo node-red e os outros são dados do Arduino.
Etapa 8: Ilustração do Projeto
Uma demonstração do projeto funcionando como deveria.
Recomendado:
Medidor de qualidade do ar interno: 5 etapas (com fotos)
Medidor de qualidade do ar interno: Projeto simples para verificar a qualidade do ar em sua casa. Como ficamos / trabalhamos muito em casa ultimamente, pode ser uma boa ideia monitorar a qualidade do ar e lembrar-se da hora de abrir a janela e tomar um pouco de ar fresco
A lanterna mais avançada - COB LED, UV LED e laser interno: 5 etapas (com fotos)
A Lanterna Mais Avançada - COB LED, UV LED e Laser Inside: Existem muitas lanternas no mercado que têm o mesmo uso e diferem no grau de brilho, mas nunca vi uma lanterna com mais de um tipo de luz nele. Neste projeto, eu colecionei 3 tipos de luzes em uma lanterna, eu
Jardim interno do Arduino: 7 etapas
Jardim interno do Arduino: jardinagem na era moderna significa tornar as coisas mais complicadas e árduas, com elétrons, bits e bytes. Combinar microcontroladores e jardinagem é uma ideia muito popular. Acho que é porque os jardins têm entradas e saídas muito simples que
Como fazer seu próprio sistema operacional! (lote e exemplo interno): 5 etapas
Como fazer seu próprio sistema operacional! (lote e exemplo dentro): Faça agora
Construir um sensor interno de qualidade do ar IoT, sem necessidade de nuvem: 10 etapas
Construir um sensor interno de qualidade do ar IoT Sem necessidade de nuvem: A qualidade do ar interno ou externo depende de muitas fontes de poluição e também do clima. Este dispositivo captura alguns dos parâmetros comuns e alguns dos mais interessantes usando 2 chips sensores. TemperaturaHumidezPressãoGás OrgânicoMicro