O que foi usado?Sensor MLX90614;Arduino UNO;Display LCD 16x2 com modulo I2C;Protoboard (para facilitar a conexao do display e sensor ao arduino);Jumpers diversos;Ligacao:O que faz?Le a temperatura ambiente e a temperatura do objeto, pessoa, etc que esteja na frete do sensor, a cerca de 2 ou 3cm de distancia, e mostra no display.Datasheet do sensorBiblioteca do sensorBiblioteca do displayCodigo (adaptado do codigo que acompanha a biblioteca do sensor)// adaptado do exemplo da bibliteca:// https://github.com/adafruit/Adafruit-MLX90614-Librarybyte grau[8] = { 0b00110, // byte para criar o caracter grau 0b01001, 0b01001, 0b00110, 0b00000, 0b00000, 0b00000, 0b00000 };// bibliotecas #include <Wire.h>#include <Adafruit_MLX90614.h>#include <LiquidCrystal_I2C.h>// instanciando objetos lcd e mlxLiquidCrystal_I2C lcd(0x27,16,2);Adafruit_MLX90614 mlx = Adafruit_MLX90614();void setup() { mlx.begin(); // inicialieza sens. de temp lcd.init(); // inicializa displau lcd.createChar(1, grau); // cria caracter ( o ) lcd.backlight(); lcd.print(" Teste MLX90614 "); delay(1000); lcd.clear();}void loop() { // escreve temp ambiente lcd.setCursor(0,0); lcd.print("Amb.: "); lcd.print(mlx.readAmbientTempC()); lcd.print (" "); lcd.write(1); lcd.print ("C"); // escreve temp do objeto lcd.setCursor(0,1); lcd.print("Obj.: "); lcd.print(mlx.readObjectTempC()); lcd.print (" "); lcd.write(1); lcd.print ("C"); delay(500);} O ESP8266 e um modulo wifi que tem revolucionado por seu baixo custo e versatilidade. Ele traz em uma placa muito pequena um CI contendo os elementos necessarios a comunicacao wifi e um microcontrolador de 32bist alem de um CI de memoria.Existem alguns modelos deste modulo. Todos os modelos utilizam o mesmo circuito integrado principal. Sendo diferentes basicamente em numero de pinos disponibilizados na placa e no tamanho de memoria e alguns outros componentes em certos modelos.O modulo mais basico e o ESP-01. Ele sai de fabrica com um firmware que possibilita controla-lo via comandos AT atraves de sua interface serial RS232, nivel de tensao TTL 3,3V. Nessa configuracao ele funciona como um modulo wifi para um dispositivo externo, como o Arduino, por exemplo.A nodemcu disponibiliza outros firmwares que possibilitam a programacao do microcontrolado interno permitindo que o modulo funcione de forma independente de microcontrolador externo. Essa programacao pode ser feita pela linguagem LUA atraves de interface adequada ou pela interface de programacao do Arduino, adicionando-se para isso os modulos convenientes.Uma terceira possibilidade, a que usamos aqui, e instalar no ESP8266 a firmware EASY ESP da letscontrolit.com. Esse firmware permite controlara varios dispositivos com comandos via web por um navegador de internet ou aplicativo. Quando necessario as configuracoes adicionais ao modulo poder ser feitas tambem via browser acessando atraves do endereco IP a pagina de configuracao do modulo. Isso facilita muito o uso do ESP8266. Montando o circuito para gravacaoO primeiro passo caso nao tenha um adaptador pronto para ligar o ESP8266 ao computador e montar o circuito abaixo ou circuito semelhante:Observe:a. A alimentacao e comunicacao deve ser em 3,3Vb. O pino GPIO-0 deve ser ligado ao GND para que seja possivel gravar o firmwareGravando o firmware no ESP8266-ESP01O tutorial oficial para instalacao do firmware no ESP pode ser visto no seguinte link1 - Fazer o download do arquivo zip contendo o firmware e ferramentas. Descompactar. Link 2 - Clique duas vezes em "flash.cmd". Uma janela de comandos deve comecar com tres perguntas.3 - Digite o numero da porta COM em que esta conectado o ESP8266 via