Minicurso

IoT com ESP8266


Resumo


O ESP8266 é um microcontrolador com comunicação WiFi embutida, sendo disponível em diversos formatos (com diferentes número de portas de entrada/saída, portas de comunicação e portas analógicas). No laboratório pretende-se usar a versão NodeMCU, que é uma versão do ESP8266 que já vem configurado para conexão USB (facilitando a codificação do mesmo via Arduino IDE). O ESP tornou-se um dos microcontroladores mais utilizados no mercado de IoT devido a sua versatilidade pois, além de permitir a codificação em C-Arduino (o que facilita a curva de aprendizagem para os que já conhecem o Arduino), a conexão WiFi embutida elimina a necessidade de sensores de comunicação externos. Sua aplicação pode ir desde o monitoramento remoto de ambientes ao controle destes, ou seja, faz-se o mesmo que com Arduino, com a vantagem de poder fazer remotamente, sem necessidade de componentes externos, o que permite o barateamento dos projetos IoT (o NodeMCU, versão mais avançada do ESP8266 custa em média R$30,00, mesmo preço de um Arduino UNO).

Ementa:

  1. Conhecendo o ESP8266;
  2. Componentes do ESP8266;
  3. Programando o ESP8266 com ArduinoIDE;
  4. ESP8266 como Servidor;
  5. ESP8266 como AccessPoint;
  6. Automação Residencial com ESP8266.


Local


Laboratório B34

Pré-requisitos


  • Como pré-requisito teria que conhecer Programação Imperativa. Desejável conhecer o básico de Arduino.