Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Esse projeto é uma junção de vários pequenos projetos que podem ser feitos com Arduino. É um ótimo projeto para quem está começando no mundo do Arduino.
Você vai aprender a fazer um sistema com medição de temperatura e umidade, alarme, acendimento de luzes e execução de músicas utilizando um buzzer no Arduino. Tudo isso controlado remotamente pela internet.
Etapa 1: Material Necessário
- NodeMCU ESP8266
- Sensor de presença PIR
- Sensor de Temperatura de Umidade DHT11
- 1 campainha 12 mm
- 2 LEDs de cores diferentes
- 1 Resistor de 10K
- 3 Resistores de 100
Etapa 2: Firebase
O Arduino ficará responsável por ler continuamente os dados de nossa base de dados e executar os comandos de acordo com os valores disponíveis nela.
Com sua conta do Google você pode criar gratuitamente um projeto no console do Firebase.
1) Acesse o Firebase (https://firebase.google.com/) com sua conta do Google.
2) Clique em "Ir para o console".
3) busca um novo projeto.
4) Dê um nome para o seu projeto e aceite os termos de uso.
5) Anote uma URL do seu projeto
6) Acesse o menu "Banco de Dados"
7) Na engrenagem no canto superior direito clique em "Configurações do projeto"
8) Anote a chave secreta do banco de dados em "Contas de Serviço" >> "Chaves secretas do banco de dados"
Etapa 3: Aplicação Web
Agora vamos criar um aplicativo Web que irá se comunicar com nossa base de dados no Firebase.
Assim como o Arduino nossa aplicação também ficará lendo a base de dados e atualizando as informações na tela.
O código da aplicação que utilizamos está disponível no repositório abaixo.
github.com/marciovcampos/CasaInteligenteComArduino
Você pode hospedar essa aplicação em qualquer servidor da Web ou ainda gratuitamente no próprio Firebase.
Etapa 4: Código Arduino
O código utilizado no projeto pode ser encontrado no link abaixo. Nele você vai encontrar:
- Conexão com o rede WIFI.
- Conexão com o Firebase
- Leitura de temperatura e umidade
- Acedimento das lâmpadas
- Detector de presença
-
Músicas
- Alarme padrão
- Marcha Imperial do Star Wars
- Super Mario Theme
Etapa 5: Diagrama Elétrico
Na imagem acima se encontra o diagrama elétrico com todos os componentes que possuem.
Etapa 6: Vídeo Demonstração
No vídeo acima você pode conferir o funcionamento do projeto.