Cuprins:

Afișaj ESP32 și OLED: Ceas Internet - DHT22: 10 pași (cu imagini)
Afișaj ESP32 și OLED: Ceas Internet - DHT22: 10 pași (cu imagini)

Video: Afișaj ESP32 și OLED: Ceas Internet - DHT22: 10 pași (cu imagini)

Video: Afișaj ESP32 și OLED: Ceas Internet - DHT22: 10 pași (cu imagini)
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Mai
Anonim
Afișaj ESP32 și OLED: Internet Clock - DHT22
Afișaj ESP32 și OLED: Internet Clock - DHT22

Acest instructabil concurează la un concurs: „GIFs Challenge 2017”, dacă vă place, vă rugăm să vă dați votul făcând clic pe bannerul de mai sus. Mulțumesc mult!;-)

Acest tutorial este o continuare a unei călătorii pentru a afla mai multe despre acest mare dispozitiv IoT, ESP32.

La ultimul meu tutorial: IOT simplificat: jucând cu ESP32 pe Arduino IDE, am explorat:

  • Ieșire digitală: clipește un LED
  • Intrare digitală: citirea unui senzor tactil
  • Intrare analogică: citirea unei tensiuni variabile de la un potențiometru
  • Ieșire analogică: controlul unei luminozități LED
  • Ieșire analogică: controlul unei poziții servo
  • Citirea datelor de temperatură / umiditate cu un senzor digital
  • Conectarea la Internet și obținerea orei locale
  • Primirea datelor dintr-o pagină web locală simplă, pornirea / oprirea unui LED
  • Transmiterea datelor către o pagină web locală simplă

Acum să includem un OLED pentru a prezenta local datele colectate de senzorul DHT (Temperatură și Umiditate), precum și ora locală.

Imagine
Imagine

Pasul 1: BoM - Lista materialelor

  • Consiliul de dezvoltare ESP32 (8,52 USD)
  • Afișaj LCD OLED albastru serial de 0,91 inch 128x32 I2C IIC (2,98 USD)
  • Senzor digital de temperatură și umiditate DHT22 / AM2302 (9,99 USD)
  • 1 x LED (opțional)
  • 2 x rezistențe: 330 ohm și 10K ohm
  • Potențiometru: 10K ohm
  • Protoboards

Pasul 2: Instalarea driverului ESP32 și a bibliotecii

Instalarea driverului ESP32 și a bibliotecii
Instalarea driverului ESP32 și a bibliotecii
Instalarea driverului ESP32 și a bibliotecii
Instalarea driverului ESP32 și a bibliotecii

Vom folosi Arduino IDE pentru a programa ESP32, la fel ca în familia ESP8266.

Instalați drivere:

Este important să aveți instalat pe computer, driverul CP210x USB to UART actualizat. Introduceți în acest link: usb-to-uart-bridge-vcp-drivers și instalați driverul potrivit pentru sistemul dvs. de operare.

Instalați biblioteca:

Noutatea aici este că Expressif în sine în GitHub, ne va oferi indicațiile adecvate pentru instalarea bibliotecii: arduino-esp32. Urmați instrucțiunile pentru sistemul dvs. de operare.

După aceea, reporniți Arduino IDE și gata! Trebuie să vedeți mai multe panouri în meniul „INSTRUMENTE”. Selectați cel mai potrivit pentru dvs. În general, MODULUL „generic” ESP32 DEV funcționează bine.

Când deschideți Arduino IDE pentru prima dată, veți observa că viteza implicită de încărcare este de 921, 600 bauds. Acest lucru poate provoca instabilitate. Schimbați-l la 115, 200 bauds!

Recomandat: