Sadržaj:

ESP32 i OLED zaslon: internetski sat - DHT22: 10 koraka (sa slikama)
ESP32 i OLED zaslon: internetski sat - DHT22: 10 koraka (sa slikama)

Video: ESP32 i OLED zaslon: internetski sat - DHT22: 10 koraka (sa slikama)

Video: ESP32 i OLED zaslon: internetski sat - DHT22: 10 koraka (sa slikama)
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Studeni
Anonim
ESP32 i OLED zaslon: internetski sat - DHT22
ESP32 i OLED zaslon: internetski sat - DHT22

Ovaj Instructable natječe se na natjecanju: "GIFs Challenge 2017", Ako vam se sviđa, dajte svoj glas klikom na gornji natpis. Hvala puno!;-)

Ovaj je vodič nastavak putovanja kako biste saznali više o ovom izvrsnom IoT uređaju, ESP32.

Na mom zadnjem vodiču: IOT Made Simple: Igrajući se s ESP32 na Arduino IDE -u, istražili smo:

  • Digitalni izlaz: Treperi LED
  • Digitalni ulaz: Čitanje osjetnika na dodir
  • Analogni ulaz: Očitavanje promjenjivog napona s potenciometra
  • Analogni izlaz: Upravljanje svjetlinom LED diode
  • Analogni izlaz: Kontrola servo položaja
  • Očitavanje podataka o temperaturi/vlažnosti s digitalnim senzorom
  • Povezivanje s internetom i dobivanje lokalnog vremena
  • Primanje podataka s jednostavne lokalne web stranice, uključivanje/isključivanje LED diode
  • Prijenos podataka na jednostavnu lokalnu web stranicu

Sada uključimo OLED za lokalno predstavljanje podataka snimljenih DHT senzorom (Temperatura i vlažnost), kao i lokalno vrijeme.

Slika
Slika

Korak 1: BoM - Opis materijala

  • Razvojna ploča ESP32 (8,52 USD)
  • 0,91 inčni 128x32 I2C IIC serijski plavi OLED LCD zaslon (2,98 USD)
  • DHT22/AM2302 digitalni senzor temperature i vlažnosti (9,99 USD)
  • 1 x LED (opcionalno)
  • 2 x otpornika: 330 ohma i 10K ohma
  • Potenciometar: 10K ohm
  • Protoboards

Korak 2: Instalacija upravljačkog programa i knjižnice ESP32

Instalacija upravljačkog programa i knjižnice ESP32
Instalacija upravljačkog programa i knjižnice ESP32
Instalacija upravljačkog programa i knjižnice ESP32
Instalacija upravljačkog programa i knjižnice ESP32

Arduino IDE koristit ćemo za programiranje našeg ESP32, na isti način kao i kod obitelji ESP8266.

Instalirajte upravljačke programe:

Važno je da ste na računalo instalirali ažurirani upravljački program CP210x USB to UART. Unesite ovu vezu: usb-to-uart-bridge-vcp-drivers i instalirajte odgovarajući upravljački program za vaš OS.

Instaliraj biblioteku:

Novost je u tome što će nam sam Expressif u svom GitHub-u dati odgovarajuće upute za instalaciju knjižnice: arduino-esp32. Slijedite upute za vaš OS.

Nakon toga ponovno pokrenite Arduino IDE i gotovo je! Morate vidjeti nekoliko ploča na izborniku "ALATI". Odaberite odgovarajući za vas. Općenito, "generički" ESP32 DEV MODUL radi dobro.

Kada prvi put otvorite Arduino IDE, primijetit ćete da je zadana brzina prijenosa 921, 600 bauda. To može izazvati nestabilnost. Promijenite ga na 115, 200 bauda!

Preporučeni: