Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Workshop Introducao ao IoT - Arduino Day Recife 2017

143 views

Published on

IoT

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Workshop Introducao ao IoT - Arduino Day Recife 2017

  1. 1. WORKSHOP INTRODUÇÃO A IOT COM A PLACA DE DESENVOLVIMENTO NODEMCU CELSO CALDEIRA & ERONIDES NETO
  2. 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. 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
  4. 4. ESP8266 A TRANSIÇÃO NATURAL PARA INTERNET • c
  5. 5. ESP8266 A TRANSIÇÃO NATURAL PARA INTERNET • v
  6. 6. NODEMCU • a
  7. 7. PROJETOS COM A NODEMCU/ESP8266 •  Telemetria • Controle/acesso remoto • Análise baseada em banco de dados
  8. 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
  9. 9. TUTORIAL
  10. 10. TUTORIAL • A
  11. 11. A PLATAFORMA THINGSPEAK
  12. 12. THINGSPEAK E PLATAFORMAS EMBARCADAS • Quais plataformas embarcadas suportam o ThingSpeak?
  13. 13. EXPANDINDO PLATAFORMAS... • ThingSpeak com Linkit Smart 7688 Duo
  14. 14. P01: TELEMETRIA COM O THINGSPEAK • github.com/eron93br/arduinoday2017 • Código thingSpeakNodeMCU.ino
  15. 15. P02: TWITTER COM O NODEMCU E THINGPSEAK •  Que tal agora ativar notificações via Twitter baseadas nas informações do sensor monitorado?
  16. 16. P03: PUSHBULLET COM NODEMCU • O que é o PushBullet?
  17. 17. CONECTANDO API DO PUSHBULLET COM NODE! • z
  18. 18. ENVIO DE MENSAGENS DE ALERTA •  Direto do NodeMCU para seu smartphone! • Monitoramento de condições de emergência • Painel de controle
  19. 19. MICROPYTHON •  Porque usar Python em MCUs? à Linguagem orientada a objetos à Fácil de usar à Bibliotecas abertas à Paralelismo
  20. 20. MICROPYTHON COM O NODEMCU • MicroPython é um “S.O.” • WEBRPL pin.high() pin.low()
  21. 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
  22. 22. PARCEIROS DO MAKERAMA • Adesivos geeks J
  23. 23. ONDE ENCONTRAR PRODUTOS E ACESSÓRIOS PARA PROJETOS? www.autocorerobotica.com.br
  24. 24. CONTATO •  Eron Neto

×