Índice:

ESP32 e display OLED: Internet Clock - DHT22: 10 etapas (com imagens)
ESP32 e display OLED: Internet Clock - DHT22: 10 etapas (com imagens)

Vídeo: ESP32 e display OLED: Internet Clock - DHT22: 10 etapas (com imagens)

Vídeo: ESP32 e display OLED: Internet Clock - DHT22: 10 etapas (com imagens)
Vídeo: Cool Internet Watch ESP8266, E-Paper Display and DHT22 2024, Novembro
Anonim
ESP32 e display OLED: Internet Clock - DHT22
ESP32 e display OLED: Internet Clock - DHT22

Este Instructable está concorrendo ao concurso: "GIFs Challenge 2017", Se gostar, dê seu voto clicando no banner acima. Muito obrigado!;-)

Este tutorial é a continuação de uma jornada para aprender mais sobre este ótimo dispositivo IoT, o ESP32.

Em meu último tutorial: IOT Made Simple: Playing With the ESP32 no Arduino IDE, exploramos:

  • Saída digital: LED piscando
  • Entrada digital: leitura de um sensor de toque
  • Entrada analógica: Lendo uma tensão variável de um potenciômetro
  • Saída Analógica: Controlando o brilho de um LED
  • Saída Analógica: Controlando uma Posição do Servo
  • Leitura de dados de temperatura / umidade com um sensor digital
  • Conectar-se à Internet e obter a hora local
  • Recebendo dados de uma página da web local simples, ligando / desligando um LED
  • Transmitindo dados para uma página da web local simples

Agora vamos incluir um OLED para apresentar localmente os dados capturados pelo sensor DHT (Temperatura e Umidade), bem como a hora local.

Imagem
Imagem

Etapa 1: BoM - Lista de materiais

  • Placa de Desenvolvimento ESP32 (US $ 8,52)
  • Tela LCD OLED azul serial de 128x32 I2C IIC de 0,91 pol. (US $ 2,98)
  • DHT22 / AM2302 Sensor Digital de Temperatura e Umidade (US $ 9,99)
  • 1 x LED (opcional)
  • 2 x resistores: 330 ohm e 10K ohm
  • Potenciômetro: 10K ohm
  • Protoboards

Etapa 2: Instalação do driver ESP32 e da biblioteca

Driver ESP32 e instalação de biblioteca
Driver ESP32 e instalação de biblioteca
Driver ESP32 e instalação de biblioteca
Driver ESP32 e instalação de biblioteca

Usaremos o IDE do Arduino para programar nosso ESP32, da mesma forma que fazemos com a família ESP8266.

Instale os drivers:

É importante que você tenha instalado em seu computador o driver CP210x USB para UART atualizado. Entre neste link: usb-to-uart-bridge-vcp-drivers e instale o driver apropriado para o seu sistema operacional.

Instalar biblioteca:

A novidade aqui é que o próprio Expressif em seu GitHub, nos dará as instruções adequadas para a instalação da biblioteca: arduino-esp32. Siga as instruções para o seu sistema operacional.

Depois disso, reinicie o Arduino IDE e pronto! Você deve ver vários painéis no menu "FERRAMENTAS". Selecione o apropriado para você. Em geral, o ESP32 DEV MODULE "genérico" funciona bem.

Ao abrir o IDE do Arduino pela primeira vez, você notará que a velocidade de upload padrão é 921, 600 bauds. Isso pode provocar instabilidade. Mude para 115, 200 bauds!

Recomendado: