Satura rādītājs:

ESP32 un OLED displejs: interneta pulkstenis - DHT22: 10 soļi (ar attēliem)
ESP32 un OLED displejs: interneta pulkstenis - DHT22: 10 soļi (ar attēliem)

Video: ESP32 un OLED displejs: interneta pulkstenis - DHT22: 10 soļi (ar attēliem)

Video: ESP32 un OLED displejs: interneta pulkstenis - DHT22: 10 soļi (ar attēliem)
Video: Как использовать LCD LCD1602 с модулем I2C для Arduino - Robojax 2024, Novembris
Anonim
ESP32 un OLED displejs: interneta pulkstenis - DHT22
ESP32 un OLED displejs: interneta pulkstenis - DHT22

Šis Instructable konkurē o konkursā: GIF

Šī apmācība ir turpinājums ceļojumam, lai uzzinātu vairāk par šo lielisko IoT ierīci - ESP32.

Pēdējā apmācībā: IOT Made Simple: Spēlējot ar ESP32 Arduino IDE, mēs izpētījām:

  • Digitālā izeja: mirgo LED
  • Digitālā ievade: skārienjutīgā sensora lasīšana
  • Analogā ieeja: mainīga sprieguma nolasīšana no potenciometra
  • Analogā izeja: LED spilgtuma kontrole
  • Analogā izeja: Servo pozīcijas kontrole
  • Temperatūras/mitruma datu nolasīšana ar digitālo sensoru
  • Savienojuma izveide ar internetu un vietējā laika noteikšana
  • Datu saņemšana no vienkāršas vietējās tīmekļa lapas, LED ieslēgšana/izslēgšana
  • Datu pārsūtīšana uz vienkāršu vietējo tīmekļa lapu

Tagad iekļausim OLED, lai lokāli parādītu DHT sensora (temperatūra un mitrums) iegūtos datus, kā arī vietējo laiku.

Attēls
Attēls

1. solis: BoM - materiālu saraksts

  • ESP32 attīstības padome (8,52 ASV dolāri)
  • 0,91 collas 128x32 I2C IIC sērijas zils OLED LCD displejs (2,98 ASV dolāri)
  • DHT22/AM2302 digitālais temperatūras un mitruma sensors (9,99 ASV dolāri)
  • 1 x LED (pēc izvēles)
  • 2 x rezistori: 330 omi un 10K omi
  • Potenciometrs: 10K omi
  • Protoboards

2. darbība: ESP32 draivera un bibliotēkas instalēšana

ESP32 draivera un bibliotēkas instalēšana
ESP32 draivera un bibliotēkas instalēšana
ESP32 draivera un bibliotēkas instalēšana
ESP32 draivera un bibliotēkas instalēšana

Mēs izmantosim Arduino IDE, lai ieprogrammētu savu ESP32, tāpat kā mēs ar ESP8266 saimi.

Instalējiet draiverus:

Ir svarīgi, lai datorā būtu instalēts atjauninātais CP210x USB uz UART draiveris. Ievadiet šo saiti: usb-to-uart-bridge-vcp-drivers un instalējiet savai operētājsistēmai atbilstošu draiveri.

Instalējiet bibliotēku:

Jaunums šeit ir tāds, ka Expressif pati savā GitHub sniegs mums pareizos norādījumus bibliotēkas instalēšanai: arduino-esp32. Izpildiet OS norādījumus.

Pēc tam restartējiet Arduino IDE un tas ir izdarīts! Izvēlnē "RĪKI" ir jāredz vairāki dēļi. Izvēlieties sev piemērotāko. Kopumā "vispārīgais" ESP32 DEV MODULIS darbojas labi.

Atverot Arduino IDE pirmo reizi, jūs atzīmēsit, ka noklusējuma augšupielādes ātrums ir 921, 600 bauds. Tas var provocēt nestabilitāti. Mainiet to uz 115, 200 bodu!

Ieteicams: