Í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
![Controle de temperatura ambiente baseado em IOT: 5 etapas Controle de temperatura ambiente baseado em IOT: 5 etapas](https://i.howwhatproduce.com/images/003/image-6808-13-j.webp)
Vídeo: Controle de temperatura ambiente baseado em IOT: 5 etapas
![Vídeo: Controle de temperatura ambiente baseado em IOT: 5 etapas Vídeo: Controle de temperatura ambiente baseado em IOT: 5 etapas](https://i.ytimg.com/vi/nsQzuuTlnAI/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
![Image Image](https://i.howwhatproduce.com/images/003/image-6808-15-j.webp)
![](https://i.ytimg.com/vi/GPM9uuKpiDs/hqdefault.jpg)
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
![Configure o Firebase e obtenha a chave secreta Configure o Firebase e obtenha a chave secreta](https://i.howwhatproduce.com/images/003/image-6808-16-j.webp)
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
![Crie um aplicativo usando o MIT App Inventor 2 Crie um aplicativo usando o MIT App Inventor 2](https://i.howwhatproduce.com/images/003/image-6808-17-j.webp)
![Crie um aplicativo usando o MIT App Inventor 2 Crie um aplicativo usando o MIT App Inventor 2](https://i.howwhatproduce.com/images/003/image-6808-18-j.webp)
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
![Configurar Arduino IDE para Nodemcu ESP8266 Configurar Arduino IDE para Nodemcu ESP8266](https://i.howwhatproduce.com/images/003/image-6808-19-j.webp)
- 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
![Carregar código para NodeMCU ESP8266 Carregar código para NodeMCU ESP8266](https://i.howwhatproduce.com/images/003/image-6808-20-j.webp)
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
![Image Image](https://i.howwhatproduce.com/images/003/image-6808-22-j.webp)
![](https://i.ytimg.com/vi/pA_Rfop7kDc/hqdefault.jpg)
- 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 poderoso alto-falante para música ambiente a ser tocada com base na temperatura ambiente: 9 etapas Mood Speaker - um poderoso alto-falante para música ambiente a ser tocada com base na temperatura ambiente: 9 etapas](https://i.howwhatproduce.com/images/002/image-3343-3-j.webp)
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: 7 etapas Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas](https://i.howwhatproduce.com/images/007/image-18862-j.webp)
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: 6 etapas Sistema de monitoramento e controle de umidade do solo baseado em IoT usando NodeMCU: 6 etapas](https://i.howwhatproduce.com/images/010/image-27732-j.webp)
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: 4 etapas Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
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, Raspberry Pi e Scratch: 8 etapas (com imagens) Controle de brilho Controle de LED baseado em PWM usando botões, Raspberry Pi e Scratch: 8 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
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