Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas
In an increasingly connected world and with the growing demand for data, the demand for Electronic Engineering projects to have some internal mechanisms that allow them to send data abroad is increasing. With that in mind, the objective of this work was to develop an electronic device capable of car...
Autor principal: | Costa, João Emanuel dos Santos |
---|---|
Formato: | Trabalho de Conclusão de Curso (Graduação) |
Idioma: | Português |
Publicado em: |
Universidade Tecnológica Federal do Paraná
2023
|
Assuntos: | |
Acesso em linha: |
http://repositorio.utfpr.edu.br/jspui/handle/1/30494 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
id |
riut-1-30494 |
---|---|
recordtype |
dspace |
spelling |
riut-1-304942023-02-02T06:06:54Z Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas Development of a microcontrolled WiFi module for applications in internet of things projects Costa, João Emanuel dos Santos Nanni, Marcelo Valentin, Lucio Geronimo Garcia, Lucas Ricken Martinez, Roberto Wilhelm Krauss Nanni, Marcelo Internet das coisas Microcontroladores Servidores da web Sistemas de comunicação sem fio Internet of things Microcontrollers Web servers Wireless communication systems CNPQ::ENGENHARIAS In an increasingly connected world and with the growing demand for data, the demand for Electronic Engineering projects to have some internal mechanisms that allow them to send data abroad is increasing. With that in mind, the objective of this work was to develop an electronic device capable of carrying data between serial and internet protocols, through the Wi-Fi network. In this way, the product created will be able to facilitate the creation of a series of other projects in electronics; in particular, projects involving IoT (Internet of Things). To this end, theoretical studies were carried out to determine the best protocols to be used, reaching three: MQTT (Message Queuing Telemetry Transport), HTTP (Hypertext Transfer Protocol) and UART (Universal Asynchronous Receiver/Transmitter). In this way, a software was developed in C/C++ language, based on the Arduino integrated development environment (IDE) and embedded in the ESP8266 microcontroller. Also, a web page was developed, using HTML (HyperText Markup Language), CSS (Cascading Style Sheets) and JS (Java Script), so that the user can configure the equipment. In addition, OTA (Over-the-air) support was implemented, making it possible to update the device's firmware remotely. In terms of hardware, a PCB (Printed Circuit Board) was designed and manufactured, so that the physical connection between the two circuits occurs, with support for both 3.3 V and 5V voltage levels. Finally, with the product in hand, the user will be able to improve the communication of his electronic circuit with other means, whether wired or wireless. Em um mundo cada vez mais conectado e com a demanda crescente por dados, se aumenta cada vez mais a demanda para que projetos em Engenharia Eletrônica possuam algum mecanismos internos que os possibilite realizar o envio de dados ao exterior. Pensando nisso, o trabalho teve como objetivo o desenvolvimento de um dispositivo eletrônico capaz de realizar o transporte de dados entre protocolos seriais e de internet, por meio da rede Wi-Fi. Dessa forma, o produto criado poderá facilitar a criação de uma série de outros projetos em eletrônica; em particular, projetos que envolvam IoT (do inglês Internet of Things). Com esse intuito, foram realizados estudos teóricos para determinar quais os melhores protocolos a serem utilizados, chegando-se a três: MQTT (do inglês Message Queuing Telemetry Transport), HTTP (do inglês Hypertext , Transfer Protocol) e UART (do inglês Universal Asynchronous Receiver/Transmitter). Desta forma, foi desenvolvido um software em linguagem C/C++, baseado no ambiente de desenvolvimento integrado (IDE) Arduino e embarcado no microcontrolador ESP8266. Também, foi desenvolvida uma página web, utilizando HTML (do inglês HyperText Markup Language), CSS (do inglês Cascading Style Sheets) e JS (do inglês Java Script), para que o usuário possa executar a configuração do equipamento. Além disso, foi implantado o suporte a OTA (do inglês Over-the-air), sendo possível atualizar o firmware do dispositivo à distância. No escopo do hardware, foi projetada e fabricada uma PCB (do inglês Printed Circuit Board), para que ocorra a conexão física entre os dois circuitos, com suporte tanto a nível de tensão de 3,3 V, quanto para 5V. Finalmente, com o produto em mãos, o usuário poderá melhorar a comunicação do seu circuito eletrônico com outros meios, sendo eles do tipo wired ou wireless. 2023-02-01T19:17:10Z 2023-02-01T19:17:10Z 2022-06-06 bachelorThesis COSTA, João Emanuel dos Santos. Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022. http://repositorio.utfpr.edu.br/jspui/handle/1/30494 por openAccess http://creativecommons.org/licenses/by-sa/4.0/ application/pdf Universidade Tecnológica Federal do Paraná Campo Mourao Brasil Departamento Acadêmico de Eletrõnica Engenharia Eletrônica UTFPR |
institution |
Universidade Tecnológica Federal do Paraná |
collection |
RIUT |
language |
Português |
topic |
Internet das coisas Microcontroladores Servidores da web Sistemas de comunicação sem fio Internet of things Microcontrollers Web servers Wireless communication systems CNPQ::ENGENHARIAS |
spellingShingle |
Internet das coisas Microcontroladores Servidores da web Sistemas de comunicação sem fio Internet of things Microcontrollers Web servers Wireless communication systems CNPQ::ENGENHARIAS Costa, João Emanuel dos Santos Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
description |
In an increasingly connected world and with the growing demand for data, the demand for Electronic Engineering projects to have some internal mechanisms that allow them to send data abroad is increasing. With that in mind, the objective of this work was to develop an electronic device capable of carrying data between serial and internet protocols, through the Wi-Fi network. In this way, the product created will be able to facilitate the creation of a series of other projects in electronics; in particular, projects involving IoT (Internet of Things). To this end, theoretical studies were carried out to determine the best protocols to be used, reaching three: MQTT (Message Queuing Telemetry Transport), HTTP (Hypertext Transfer Protocol) and UART (Universal Asynchronous Receiver/Transmitter). In this way, a software was developed in C/C++ language, based on the Arduino integrated development environment (IDE) and embedded in the ESP8266 microcontroller. Also, a web page was developed, using HTML (HyperText Markup Language), CSS (Cascading Style Sheets) and JS (Java Script), so that the user can configure the equipment. In addition, OTA (Over-the-air) support was implemented, making it possible to update the device's firmware remotely. In terms of hardware, a PCB (Printed Circuit Board) was designed and manufactured, so that the physical connection between the two circuits occurs, with support for both 3.3 V and 5V voltage levels. Finally, with the product in hand, the user will be able to improve the communication of his electronic circuit with other means, whether wired or wireless. |
format |
Trabalho de Conclusão de Curso (Graduação) |
author |
Costa, João Emanuel dos Santos |
author_sort |
Costa, João Emanuel dos Santos |
title |
Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
title_short |
Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
title_full |
Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
title_fullStr |
Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
title_full_unstemmed |
Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas |
title_sort |
desenvolvimento de um módulo wifi microcontrolado para aplicações em projetos de internet das coisas |
publisher |
Universidade Tecnológica Federal do Paraná |
publishDate |
2023 |
citation |
COSTA, João Emanuel dos Santos. Desenvolvimento de um módulo WiFi microcontrolado para aplicações em projetos de internet das coisas. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/30494 |
_version_ |
1805317136771448832 |
score |
10,814766 |