Oficina 2 - ERSIGO - Projetos IoT - Introdução a NodeMCU ESP32.
Oficina 2 - ERSIGO - Projetos IoT - Introdução a NodeMCU ESP32.
Data: 22/11/2019
Horário: 9h00 às 12h30
Local: Lab 153 INF
Título: Projetos IoT - Introdução a NodeMCU ESP32.
Resumo: Este minicurso apresenta conhecimentos básicos de eletrônica, o uso de sensores, como conectar com o WiFi e publicar mensagens na plataforma ThingSpeakTM, através do protocolo MQTT, utilizando a NodeMCU ESP32, para instigar os participantes no desenvolvimento de seus projetos no estilo IoT.
Conteúdo Programático
Introdução IoT
- Sobre IoT e exemplos.
NodeMCU ESP32
- Introdução a NodeMCU ESP32.
- IDE do Arduino, programando a NodeMCU ESP32.
Eletrônica básica e Materiais:
- Protoboard
- Lei de Ohm e Resistores
- LED’s
- Projeto: Hello World Maker.
- Desafío: Semáforo.
- Desafío: Código Morse.
- LDR
- Projeto: Leituras do LDR
- Desafío: Poste de Iluminação
Trabalhando com o sensor DHT11:
- Projeto: Leitura da temperatura e umidade.
- Desafío: Mensagem de alerta de temperatura e umidade.
Conectando na rede WiFi:
- Biblioteca WiFi.h e configurando a rede WiFi.
Trabalhando com plataformas IoT:
- Plataformas IoT.
- Trabalhando com a ThingSpeakTM.
- Configurando um canal.
Trabalhando com MQTT:
- Apresentando o MQTT
- Biblioteca PubSubClient.h e configurações do MQTT
Projeto Final:
- Enviando dados do DHT11 para a ThingSpeakTM.
- Alerta de temperatura e umidade através da ThingTweet.
Prof. Dr. Iwens Gervásio Sene Junior
Professor Associado nível I do Instituto de Informática da Universidade Federal de Goiás (INF-UFG) na área de Sistemas de Computação. Doutor em Engenharia Elétrica pela Universidade de Brasília (2009). Tem experiência na área de Ciência da Computação, com ênfase em sistemas de computação, atuando principalmente nos seguintes temas: Internet das Coisas, Segurança de Redes, Sistemas Distribuídos e Sistemas Emergentes.
Bruna Michelly de Oliveira Silva Cordeiro
Graduada em Engenharia de Computação e mestranda em Ciência da Computação pela UFG. Já atuou ministrando aulas em laboratório de sistemas embarcados e ministrou um minicurso no Conpeex da UFG sobre Arduino e seus componentes. Atualmente, atua no desenvolvimento de uma solução IoT utilizando NodeMCU que visa realizar o monitoramento da qualidade do ar. Interessa-se por IoT, sistemas embarcados e sistemas distribuídos.
Mavro Barbosa Rodrigues Junior
Estudante de Engenharia de Computação pela UFG. Já atuou como instrutor de pensamento computacional no Colégio Jesus Maria José - Goiânia/GO. Interessa-se por robótica e aplicações IoT.