Sadržaj:

ESP32 i OLED ekran: Internet sat - DHT22: 10 koraka (sa slikama)
ESP32 i OLED ekran: Internet sat - DHT22: 10 koraka (sa slikama)

Video: ESP32 i OLED ekran: Internet sat - DHT22: 10 koraka (sa slikama)

Video: ESP32 i OLED ekran: Internet sat - DHT22: 10 koraka (sa slikama)
Video: ESP32 и ESP8266 выводим статус на веб страницу и на OLED дисплей 2024, Novembar
Anonim
ESP32 i OLED ekran: Internet sat - DHT22
ESP32 i OLED ekran: Internet sat - DHT22

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

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

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

  • Digitalni izlaz: Treperi LED dioda
  • Digitalni ulaz: Čitanje senzora dodira
  • Analogni ulaz: Očitavanje promjenjivog napona sa potenciometra
  • Analogni izlaz: Kontrola LED svjetline
  • Analogni izlaz: Kontrola servo pozicije
  • Očitavanje podataka o temperaturi/vlažnosti pomoću digitalnog senzora
  • Povezivanje na internet i dobijanje 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.

Image
Image

Korak 1: BoM - Predmet materijala

  • Razvojni odbor ESP32 (8,52 USD)
  • 0,91 inčni 128x32 I2C IIC serijski plavi OLED LCD ekran (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 biblioteke ESP32

ESP32 upravljački program i instalacija biblioteke
ESP32 upravljački program i instalacija biblioteke
ESP32 upravljački program i instalacija biblioteke
ESP32 upravljački program i instalacija biblioteke

Arduino IDE ćemo koristiti za programiranje našeg ESP32, na isti način kao i za porodicu ESP8266.

Instalirajte upravljačke programe:

Važno je da ste na računaru instalirali ažurirani CP210x USB za UART upravljački program. Unesite na ovu vezu: usb-to-uart-bridge-vcp-upravljačke programe 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 biblioteke: 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će 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 na 115, 200 bauda!

Preporučuje se: