Sistema IoT para Monitoramento de Temperatura e Umidade Ambientes e Acionamento Remoto de Cargas
Resumo
Este artigo apresenta um sistema Web de propósito geral e baixo custo baseado no princípio da Internet das Coisas para monitoramento de temperatura e umidade e acionamento de carga em ambientes remotos. O hardware do sistema é composto por um microcontrolador ESP8266 que controla um sensor DHT11 para coletar dados de temperatura e umidade e um LED, que emula uma carga. O controle de estados e o gerenciamento destes dispositivos ocorre por meio do banco de dados em tempo real da plataforma Firebase.
Referências
Arduino&Cia (2013). Sensor de umidade e temperatura dht11. Disponível em: https://www.arduinoecia.com.br/2013/05/sensor-de-umidade-e-temperaturadht11. html. Acesso em 15/06/2018.
Bajrami, X. e Murturi, I. (2018). An efficient approach to monitoring environmental conditions using a wireless sensor network and nodemcu. e & i Elektrotechnik und Informationstechnik, 135(3):294–301.
Braga, A. R., Maciel, F. A. O., Almeida, R. L., Aguilar, P. A., Gomes, D. G., e Andrade, R. M. (2017). Gerenciamento térmico e elétrico de um centro de dados utilizando sensoriamento iot. Em SBCUP - 9o Simpósio Brasileiro de Computação. XXXVII Congresso da Sociedade Brasileira de Computação.
Chart.js (2016). Simples htlm5 charts using canvas tag. Disponível em: https://github.com/chartjs/Chart.js. Acesso em 15/06/2018.
DHTSensorLibrary (2016). Adafruit dht humidity and temperature unified sensor library. Disponível em: https://github.com/adafruit/DHT-sensor-library. Acesso em 15/06/2018.
ESP8266Overview (2018). Esp8266 overview. Disponível em: https://www.espressif.com/en/products/hardware/esp8266ex/overview. Acesso em 15/06/2018.
FilipeFlop (2018). Módulo wifi esp8266 nodemcu esp-12. Disponível em: https://www.filipeflop.com/produto/modulo-wifi-esp8266-nodemcu-esp-12/. Acesso em 15/06/2018.
Firebase (2018). Documentação firebase. Disponível em: https://firebase.google.com/docs/?hl=pt-br. Acesso em 15/06/2018.
FirebaseArduino (2017). Repositório github para biblioteca firebasearduino. Disponível em: https://github.com/firebase/firebase-arduino/. Acesso em 15/06/2018.
FirebaseCLI (2018). The firebase command line interface (cli). Disponível em: https://github.com/firebase/firebase-tools. Acesso em 15/06/2018.
Loup, T., Torres, M., Milian, F., e Ambrosio, P. (2011). Bluetooth embedded system for room-safe temperature monitoring. IEEE Latin America Transactions, 9(6):911–915.
Queiroz, T. A., Dias, D. L., Araújo, P. H., Figueiredo, R. P., e Jucá, S. C. (2016). Sistema embarcado linux para análise de sensores de temperatura dht11 e lm35.
VidaDeCilício (2018). Dht11 - sensor de umidade e temperatura. Disponível em: https://www.vidadesilicio.com.br/dht11-sensor-umidade-e-temperatura. Acesso em 15/06/2018.
Zhu, Q., Dongmei, Z., e Xunwen, S. (2010). Distributed remote temperature monitoring and acquisition system based on can bus. Em Prognostics and Health Management Conference, 2010. PHM’10., páginas 1–4. IEEE.