Postagens

Funcionamento

No vídeo abaixo demonstramos o funcionamentos básico do projeto FireCheck:

Montagem do projeto

Na montagem do nosso Projeto, utilizamos os seguintes componentes:
  • 2 Módulos WiFi ESP8266 NodeMcu ESP-12
  • 1 Sensor de chama/fogo p/ Arduino
  • 1 Alto-Falante de 0.5W e 8 ohms
  • 1 Módulo MP3 DFPlayer Mini
  • 1 Protoboard
  • Cerca de 10 jumpers do tipo macho-macho
  • Cerca de 10 jumpers do tipo fêmea-fêmea (opcional)

A montagem do projeto se divide em duas partes principais: a detecção de chama e o alarme.

Detecção de chama

Nessa parte apenas ligamos o sensor de chama ao NodeMCU. Ligando o terminal positivo do sensor na saída de 3V do Node e ligando o terminal negativo no GND. Por último ligamos a saída digital do sensor na entrada D0 do NodeMCU.
Alarme

Agora, usam-se outro módulo NodeMCU, um módulo MP3 e um alto-falante. O módulo e o alto-falante devem ser capazes de funcionar com 3V de alimentação.
Primeiramente, fazemos as conexões com o módulo MP3. Ligamos a entrada VCC com a saída 3V do NodeMCU e a entrada GND com a saída G do Node. Depois ligamos RX e TX a dois pinos digitais do Node (D1 e D2).
Finalmente, ligamos o terminal negativo do alto-falante à entrada SPK_2 e o terminal positivo à entrada DAC_I.

O projeto

O projeto consiste na utilização do NodeMCU para fazer um sistema de detecção de chamas. Foram usados 2 módulos NodeMCU, que se ligam ao sensor de chamas e ao alarme (alto-falante). Essas duas partes se comunicam através da plataforma ThingSpeak usando conexão wi-fi, e consequentemente podem ser usadas em ambientes diferentes.
Quando o sensor de chamas detecta sinais de fogo ele manda essa informação para o servidor da ThingSpeak, que é acessado pelo alarme, sendo então ativado. Além disso, a cada detecção uma mensagem no Twitter é enviada avisando o ocorrido e a hora.

21 de novembro


  • Fizemos o código da ligação do sensor de chama com o NodeMCU, e testamos a parte de enviar a mensagem para o Twitter.
  • Ajustamos a sensibilidade do sensor para não ser ativado apenas com a luz do Sol.
  • Testamos o sensor com a lâmpada de infravermelho e com um isqueiro, funcionando nos dois casos.
  • Testamos o funcionamento do sensor(sensor de chama+NodeMCU) juntamente com o alarme (alto-falante + outro NodeMCU).
  • Filmamos o funcionamento do projeto.


18 de novembro

  •  Fomos comprar os componentes necessários que ainda faltavam para o projeto: mais um NodeMCU(para o alarme), sensor de chama, buzzer e um conversor de 5V-3.3V (caso fosse necessário, pois o NodeMCU funciona com 3V).

13 e 14 de novembro

  • Discutimos ideias para o projeto, chegando à ideia de usar um sensor de fogo e um alarme, que se comunicariam através do servidor(broker) do ThingSpeak
  • Lemos sobre como ligar o twitter ao NodeMCU
  • Pesquisei outras possíveis ligações com outras redes. A ligação com o WhatsApp se mostrou complicada demais para a duração do projeto e com o Telegram não achamos que compensava, pois pouca gente usa essa rede no Brasil.
  • Decidimos que o sensor de chama também serviria para avisar através do Twitter a detecção de chama.


7 de novembro


  • Criamos nossas contas no ThingSpeak, para começar a mexer com o NodeMCU, e futuramente, para o projeto.
  • Fizemos um programa simples com o NodeMCU, usando a comunicação com o servidor do ThingSpeak para acender e apagar um LED através de uma mensagem no celular.
  • Aprendemos a usar o gráfico disponibilizado pelo ThingSpeak