











































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Uma análise detalhada da história, evolução e funcionalidades das placas de prototipagem arduino uno r3 e nodemcu esp8266, com foco na sua utilização para projetos de iot. O documento inclui informações sobre a origem, objetivos, configuração e evolução dessas placas, além de um projeto de uso do nodemcu esp8266 para criar um web server em modo ap para monitoramento de umidade e temperatura.
Tipologia: Teses (TCC)
1 / 51
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Monografia apresentada ao curso de Engenharia de Controle e Automação, da Faculdade Faci, como requisito parcial para a obtenção do grau de Bacharel em Engenharia de Controle e Automação. Orientador: Prof. Me. Paulo Tássio da Luz Melo. BELÉM 2022
Monografia apresentada ao curso de Engenharia de Controle e Automação, da Faculdade Faci, como requisito parcial para a obtenção do grau de Bacharel em Engenharia de Controle e Automação. Aprovado em: 21 / 11 / 2022. BANCA EXAMINADORA
Prof. Me. Paulo Tássio da Luz Melo. (Orientador) Faculdade Faci
Prof. Me. Rafael Lobato Lisboa (Examinador) Faculdade Faci
Eng. Eletricista Risoneide Moreira da Silva (Examinador) Faculdade Faci
A Deus e a minha família pelo acompanhamento e apoio no decorrer da nossa vida acadêmica.
“Seja cortês com todos, sociável com muitos, íntimo de poucos, amigo de um e inimigo de nenhum.” Benjamin Franklin
Com o avanço da tecnologia, hoje temos uma grande variedade de placas de desenvolvimento para IoT (Internet das coisas), e uma serie de microcontroladores com diferentes funções e características distintas, oferecendo diversas formas de conexão como WiFi, bluetooth sem precisar de uso de componentes externos como Shields por exemplo. Dessa forma, na elaboração do trabalho houve a ideia de propor um levantamento desde a parte histórica, conceito, evolução, focando em apenas dois modelos de placas de prototipagem, sendo o Arduino UNO R3, NodeMCU ESP8266, de forma introdutória, tendo em suas primeiras páginas uma apresentação prévia e acompanhamento das principais mudanças na evolução destes dispositivos, juntamente com suas diferentes formas, atendendo cada desenvolvedor de acordo com suas necessidades. E adiante de forma detalhada segue a apresentação de um projeto desenvolvendo um servidor web em modo AP (Ponto de acesso), para atividades de monitoramento de temperatura e umidade, onde foi usado um simples sensor DHT22 juntamente com o NodeMCU (Nó de um micro processador único), conforme adiante será mostrado o passo a passo do desenvolvimento disponibilizando o código fonte. Palavras-chave: Arduino; NodeMCU ESP8266; Umidade; Temperatura.
A AC CAGR CI CPU DC DHT GND HTML IDE I/O IoT KB LED MA MHZ PWM RAM RTC SRAM SOC SSID USB TTL V VAC VDC WiFi WEP WPA AMPERE ALTERNATING CURRENT COMPOUND ANNUAL GROWTH RATE CIRCUITO INTEGRADO CENTRAL PROCESSING UNIT DIRECT CURRENT DIGITAL HUMIDITY AND TEMPERATURE GRADUATED NEUTRAL DENSITY FILTER HYPERTEXT MARKUP LANGUAGE INTEGRATED DEVELOPMENT ENVIRONMENT IN/OUT INTERNET OF THINGS KILOBYTES LIGHT EMITTING DIODE MILLIAMPERE MEGAHERTZ PULSE WIDTH MODULATION RANDOM ACCESS MEMORY REAL TIME CLOCK STATIC RANDOM-ACCESS MEMORY SYSTEM-ON-A-CHIP SERVICE SET IDENTIFIER UNIVERSAL SERIAL BUS TRANSISTOR-TRANSISTOR LOGIC VOLTS VOLTAGEM EM CORRENTE ALTERNADA VOLTAGEM EM CORRENTE CONTÍNUA WIRELESS FIDELITY WIRED EQUIVALENT PRIVACY WI-FI PROTECTED ACESS
15 1.1 JUSTIFICATIVA O conteúdo do trabalho aqui apresentado, concede ao leitor a oportunidade de conhecer de forma detalhada um pouco da parte histórica do Arduino, como também os objetivos, evolução e configuração dessas placas de prototipagem. Logo adiante irá ser comentado um pouco do ambiente de programação onde são desenvolvidos esses hardwares por meio da linguagem CC++. Desde a parte estrutural e o que necessariamente precisa ser explorado em sua fase primordial de estudos a qualquer modelo e tipo aqui descrito. Como grande parte dos desenvolvedores promovem um foco no uso de uma plataforma computacional física, sendo este o Arduino, a leitura deste trabalho também traz a hipótese de conhecer outro ambiente de hardware e software com outro microcontrolador que também pode se programado e projetado usando a IDE do Arduíno, o que para muitos estudantes e educadores ainda é uma novidade. 1.2 OBJETIVO GERAL Este presente trabalho tem como objetivo contribuir com incentivo a exploração de uma outra opção de plataforma computacional, como o NodeMCU ESP8266, para assim promover desenvolvimento de projetos como se fosse um Arduino, usando sua mesma linguagem de programação através da leitura desse trabalho. Fazendo o uso da IDE do Arduino para criar projetos ainda mais rentáveis, já que o custo benefício desse outro microcontrolador é também oferecer um custo acessível, sendo o NodeMCU ESP8266 com a possibilidade de se conectar a uma rede Wi-Fi sem a necessidade do uso de Shields. 1.3 OBJETIVO ESPECIFICO
16 2 MÉTODOLOGIA E MATERIAS UTILIZADOS O trabalho elaborado, reflete em um estudo que consiste de um levantamento bibliográfico, onde foram usados meios de comunicação como livros, revistas cientificas, sites tecnológicos relevantes, fontes diretas de obras e análises praticas com boas procedências. Através da ação continua e prolongada explorando o desenvolvimento e obtendo respostas, conceitos e ideias de um determinado problema, usando meios e recursos cientifico formais do que está sendo pesquisado, estas são umas das principais características de uma pesquisa segundo (GIL, 2008). Neste capitulo serão explanados assuntos com relação a um Arduino Uno R3, NodeMCU Esp8266, sensor DHT22 gerando um servidor web , onde será demostrado suas funcionalidades para verificações e medições de umidade e temperatura em um ambiente, onde o usuário final poderá fazer uso conforme sua necessidade de aplicações. 2.1 A HISTÓRIA DO ARDUINO Segundo Carlos (2021), o Arduino foi um projeto desenvolvido no Interactive Design Institute na cidade de Ivrea na Itália, conforme mostra a Figura 1 abaixo, no ano de 2005, com o objetivo de obter uma solução a projetos escolares eletrônicos através de uma placa de prototipagem com um custo benefício menor do que os modelos disponíveis no mercado da época. Figura 1 - Interactive Design Institute Ivrea (2001 – 2005) Fonte: Site Olivetti, 2022.
18 Figura 3 - Placa de Prototipagem Wiring S. Fonte: Site wiring.org.co, 2022. Após Hernando Barragán ter retornado ao seu país de origem, deu-se início ao desenvolvimento do Arduino, pela equipe de desenvolvedores formada por: Massimo Banzi, David Cuartilles, Tom Igoe, Gianluca Martino e David Mellis (JHON, 2014), conforme mostra a Figura 4 abaixo, essa informação também está descrita no site oficial do Arduino (Arduino.cc), onde os mesmos são identificados como fundadores. Figura 4 - David Cuartieles, Gianluca Martino, Tom Igoe, David Mellis e Massimo Banzi. Fonte: Site circuitstoday.com, 2022.
19 Massimo Banzi, é o principal desenvolvedor do Arduino no ano de 2005, ele já era apontado como principal fundador do projeto, que se deu devido ao alto custo de plataformas de prototipagem disponível na época. Atualmente seu nome tem destaque no site oficial da plataforma, conforme mostra a Figura 5 abaixo onde o mesmo é destacado como um dos cofundadores, presidente e CMO. Figura 5 - Massimo Banzi. Fonte: Arduino.cc, 2022. A primeira versão do Arduino conforme mostra a Figura 6 abaixo foi usada uma porta paralela e posteriormente uma porta serial e diferentemente da versão atual (1.8.11), estabilizada em janeiro de 2020, onde usa-se uma porta USB (universal serial bus) que significa (Porta serial universal) tipo B, recurso esse que já havia sido implantado desde algumas versões anteriores em sua forma física. Figura 6 - O primeiro Arduino. Fonte: Flickr.com/ 19 rdui/mbanzi, 2022.