Índice:
- Etapa 1: configure o Firebase e obtenha a chave secreta
- Etapa 2: crie um aplicativo usando o MIT App Inventor 2
- Etapa 3: configurar Arduino IDE para Nodemcu ESP8266
- Etapa 4: fazer upload do código para NodeMCU ESP8266
- Etapa 5: montar o hardware
Vídeo: Controle de temperatura ambiente baseado em IOT: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Isso é instrutível no projeto de controle de temperatura ambiente baseado em IOT.
Recursos:-
1. LIGUE automaticamente a ventoinha acima da temperatura ambiente especificada.
2. Desligue automaticamente o ventilador abaixo da temperatura ambiente especificada.
3. Controle manual em qualquer ponto do tempo em qualquer temperatura
Requisitos: -
- Placa de desenvolvimento NodeMCU ESP8266
- Sensor de temperatura DHT11
- Placa de relé de canal único (5V)
- Jumper Wires
- Roteador Wifi ou ponto de acesso portátil (para conectar NodeMCU ESP8266 à Internet)
- Bateria 9V
Então, vamos mergulhar no tutorial.
Etapa 1: configure o Firebase e obtenha a chave secreta
Vamos usar um banco de dados em tempo real do Google Firebase. Este banco de dados em tempo real atuará como um intermediário entre o Nodemcu e o dispositivo Android.
- Em primeiro lugar, navegue até o site do firebase e faça login usando sua conta do Google.
- Crie um novo banco de dados em tempo real.
- Obtenha o URL do banco de dados real e a chave secreta para acessar o banco de dados do aplicativo. Para obter um tutorial detalhado, você pode verificar como usar o firebase com o MIT app inventor.
Etapa 2: crie um aplicativo usando o MIT App Inventor 2
Usaremos o inventor 2 do aplicativo MIT para criar nosso aplicativo Android. É muito simples de usar e de integrar o Win Firebase do Google.
- Baixe o arquivo de projeto do MIT app inventor 2 (arquivo.aia) em anexo.
- Vá para a página inicial do MIT app inventor 2 e faça login em sua conta. Em seguida, vá para projetos >> importar projeto. Selecione o arquivo do seu computador e carregue-o.
- Vá para a janela de layout, clique em firebaseDB1 (localizado na parte inferior do espaço de trabalho), insira o URL do banco de dados e a chave secreta. Defina também ProjectBucket como S_HO_C_K (conforme mostrado na captura de tela 2).
Depois disso, clique no botão build e salve o arquivo do aplicativo (arquivo.apk) em seu computador. Posteriormente, transfira esse arquivo para o seu dispositivo Android.
Etapa 3: configurar Arduino IDE para Nodemcu ESP8266
- Em primeiro lugar, configure o Arduino IDE para Nodemcu esp8266. Eu recomendaria este tutorial passo a passo sobre noções básicas de NodeMCU da Armtronix. Obrigado Armtronix por este tutorial útil.
- Depois disso, adicione essas duas bibliotecas (captura de tela de referência): -
- Arduino Json
- Firebase Arduino
- Biblioteca de sensores DHT
- Adafruit Universal Sensor Library
Etapa 4: fazer upload do código para NodeMCU ESP8266
Baixe o arquivo IDE do Arduino (arquivo.ino) anexado abaixo. Depois disso, altere o programa para algumas alterações necessárias: -
- Na linha 3, insira o URL do banco de dados sem 'https://'.
- Na linha 4, insira a chave secreta do banco de dados.
- Nas linhas 5 e 6, não se esqueça de atualizar o SSID WiFi e a senha Wifi (à qual deseja conectar o NodeMCU ESP8266).
Uma vez feito isso, carregue o programa para a placa de desenvolvimento NodeMCU ESP8266.
Etapa 5: montar o hardware
- Crie o circuito como mostrado na figura acima.
- Instale o aplicativo (criado na etapa 2) em seu smartphone Android.
- Ligue o circuito e divirta-se!
Recomendado:
Mood Speaker - um poderoso alto-falante para música ambiente a ser tocada com base na temperatura ambiente: 9 etapas
Mood Speaker - um alto-falante poderoso para música ambiente a ser tocada com base na temperatura ambiente: Olá! Para meu projeto escolar no MCT Howest Kortrijk, fiz um Mood Speaker, que é um dispositivo de alto-falante Bluetooth inteligente com diferentes sensores, um LCD e WS2812b tira de LED incluída. O alto-falante reproduz música de fundo com base na temperatura, mas pode
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas
Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
Sistema de monitoramento e controle de umidade do solo baseado em IoT usando NodeMCU: 6 etapas
Sistema de monitoramento e controle de umidade do solo baseado em IoT usando NodeMCU: neste tutorial, vamos implementar um sistema de monitoramento e controle de umidade do solo baseado em IoT usando o módulo WiFi ESP8266, ou seja, NodeMCU. Componentes necessários para este projeto: Módulo WiFi ESP8266 - Amazon (334 / - INR) Módulo de Relé - Amazon (130 / - INR
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Controle de brilho Controle de LED baseado em PWM usando botões, Raspberry Pi e Scratch: 8 etapas (com imagens)
Controle de brilho Controle de LED baseado em PWM usando botões de pressão, Raspberry Pi e Scratch: Eu estava tentando encontrar uma maneira de explicar como PWM funcionava para meus alunos, então me propus a tarefa de tentar controlar o brilho de um LED usando 2 botões de pressão - um botão aumenta o brilho de um LED e o outro escurece. Para programar