Desenvolvimento de um sistema de controle remoto para automação de saídas digitais e analógicas por meio de uma aplicação web e uma aplicação local utilizando linguagem python / Development of a remote control system for automation of digital and analog outputs, through a web application and a local application developed in python

Authors

  • Lúcio Rogério Júnior Brazilian Journals Publicações de Periódicos, São José dos Pinhais, Paraná
  • Lucas de Oliveira Estevam
  • Mateus Henrique Rodrigues Ribeiro
  • Guilherme Henrique Alves
  • Welington Mrad Joaquim
  • Fabíola Eugênio Arrabaça Moraes
  • Antônio Manoel Batista da Silva

DOI:

https://doi.org/10.34117/bjdv7n8-010

Keywords:

IoT, Raspberry Pi, PWM, Automação.

Abstract

O presente artigo apresenta o desenvolvimento e a construção de um protótipo, controlável remotamente, através da internet, a partir de recursos e dispositivos de baixo custo, e de fácil implementação. Desenvolvido com tecnologias de código aberto, o sistema de controle remoto foi construído a partir de um Raspberry Pi, e subdividido em três partes: a aplicação web (desenvolvida em Html, Css, Javascript, PHP e MySQL); a aplicação local codificada em Python e executada no Raspberry; e dois protótipos físicos, compostos por uma placa de disparo de cargas com relés eletromecânicos e uma fonte de alimentação variável. Para acessar remotamente, foi construído um sistema de Login, gerando uma maior segurança e uma interface de botões que, ao  serem acionados, realizam requisições a um servidor, que grava o status do botão acionado no Banco de dados SQL (Linguagem de Consulta Estruturada, do inglês, Structured Query Language). Foram criadas, também, barreiras de proteção para simular condições de intertravamentos entre saídas. Foram feitos testes para verificar a integridade de cada sistema. Tendo em vista que não apresentaram falhas, concluiu-se que é possível controlar remotamente elementos digitais (motor e lâmpada) e uma grandeza analógica (fonte de tensão), mostrando um exemplo de aplicação da automação com IoT (Internet das coisas, do inglês, Internet of Things), através de tecnologias de baixo custo, fácil implementação, e sendo referência para outros trabalhos mais complexos.

References

ALKAR, A. Z., BUHUR, U. An internet based wireless home automation system for multifunctional devices. IEEE Transactions on Consumer Electronics, vol. 51, n. 4, p. 1169 - 1174, Nov. 2005. (doi.org/10.1109/TCE.2005.1561840)

ANUSHA, K; MAHADEVASWAMY, U B. Automatic IoT based plant monitoring and watering system using Raspberry Pi. International Journal of Engineering and Manufacturing, vol. 8, n. 6, p. 55-57, 2018. (doi:10.5815/ijem.2018.06.05).

BERMÚDEZ-ORTEGA, J. et al. Remote web-based control laboratory for mobile devices based on EJsS, Raspberry Pi and Node.js. IFAC-Papers On Line, vol. 48, n.29, p. 158-163, 2015. (doi.org/10.1016/j.ifacol.2015.11.230)

BOGART Jr., T. F. Dispositivos e Circuitos Eletrônicos, 3. Ed. São Paulo: Editora Makron Books, 2001. 463 p.

Datasheet Raspberry - Datasheet do Módulo de Computação. Disponível em: https://www.raspberrypi.org/documentation/hardware/computemodule/datasheet.md. Acesso em: 10 de março de 2021.

EVANS, D. The Internet of Things How the Next Evolution of the Internet Is Changing Everything. Cisco Internet Business Solutions Group, 2011.

GUARNIERI, M. The Roots of Automation Before Mechatronics. IEEE Industrial Electronics Magazine, vol. 4, n. 2, p. 42-43, junho de 2010. (doi: 10.1109/MIE.2010.936772)

KUMAR, R. & RAJASEKARAN, M. P. An iot based patient monitoring system using Raspberry Pi. In: International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE). IEE, p.1-4, 2016.

MALVINO, A.; BATES, D. J. Eletrônica. Trad. Romeu Abdo. vol.1. 7 ed. Porto Alegre: AMGH, 2011.

RESENDE, W. J. F. et. Al. Desenvolvimento de um sistema para monitoramento e controle patrimonial, utilizando Rfid e dispositivos Iot. Brazilian Jounal of Development, vol. 7, n. 7, p. 67357-67368, jul. 2021. (doi:10.34117/bjdv7n7-151)

SANDEEP, V. et al. Global Accessible Machine Automation using Raspberry Pi. International Conference on Advances in Computing, Communications and Informatics (ICACCI), p. 1144-1147, 2015. (doi:10.1109/ICACCI.2015. 7275764)

SONALI S. & LAGU & SANJAY B. D. Raspberry Pi for Automation of Water Treatment Plant. International Conference on Advances in Computing, Communications and Informatics (ICACCI), p.1999-2003, 2014.

Published

2021-08-02

How to Cite

Júnior, L. R., Estevam, L. de O., Ribeiro, M. H. R., Alves, G. H., Joaquim, W. M., Moraes, F. E. A., & da Silva, A. M. B. (2021). Desenvolvimento de um sistema de controle remoto para automação de saídas digitais e analógicas por meio de uma aplicação web e uma aplicação local utilizando linguagem python / Development of a remote control system for automation of digital and analog outputs, through a web application and a local application developed in python. Brazilian Journal of Development, 7(8), 75820–75833. https://doi.org/10.34117/bjdv7n8-010

Issue

Section

Original Papers