O documento apresenta uma introdução ao IOT com a placa de desenvolvimento NodeMCU, abordando o que é IOT, a placa NodeMCU e o controlador ESP8266, projetos com sensores e plataformas como ThingSpeak e PushBullet para telemetria e envio de notificações.
2. PORQUE IOT?
• Internet of Things, até 2020, 20 bilhões de dispositivos estarão conectados
• Evolução dos projetos com MCUs (AVR, PIC, ARM)
• Wireless connection
3. CONHECENDO A NODEMCU E ESP8266
• Controlador: Tensilica Xtensa LX3 / L106 80~160MHz
• Fabricante: Espressif (espressif.com)
• Alimentação: 3.3V, Máx. 250mA
• Memória: RAM 32Kb + DRAM 80Kb, Flash até 4Mb
• Wi-Fi: B/G/N
• GPIO: 16 (11 Disponíveis para uso ) + 1 ADC 10-bits
• Comunicação: UART, I²C, SPI
7. PROJETOS COM A NODEMCU/ESP8266
• Telemetria
• Controle/acesso remoto
• Análise baseada em banco de dados
8. COMO INSTALAR NODEMCU NA IDE DO ARDUINO
• Como usar a IDE do Arduino para programar a NodeMCU?
Referência à http://blog.filipeflop.com/wireless/programar-nodemcu-com-ide-arduino.html
18. ENVIO DE MENSAGENS DE ALERTA
• Direto do NodeMCU para seu smartphone!
• Monitoramento de condições de emergência
• Painel de controle
19. MICROPYTHON
• Porque usar Python em MCUs?
à Linguagem orientada a objetos
à Fácil de usar
à Bibliotecas abertas
à Paralelismo
20. MICROPYTHON COM O NODEMCU
• MicroPython é um “S.O.”
• WEBRPL
pin.high()
pin.low()
21. PROJETINHO
• Vamos fazer um desafio baseado nas ativdades realizadas
• 20 minutos para montar um mini projeto envolvendo IoT e os projetos/
módulos.
• Grupo ganhandor à BRINDES! J