Orodha ya maudhui:

Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22: Hatua 10 (na Picha)
Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22: Hatua 10 (na Picha)

Video: Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22: Hatua 10 (na Picha)

Video: Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22: Hatua 10 (na Picha)
Video: Lesson 20: Introduction to TM1637 LED Display | Arduino Step By Step Course 2024, Novemba
Anonim
Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22
Onyesho la ESP32 na OLED: Saa ya Mtandaoni - DHT22

Shindano hili la kushindana linashindana: "Changamoto za GIFs 2017", Ukipenda, tafadhali toa kura yako kwa kubonyeza bendera hapo juu. Asante sana!;-)

Mafunzo haya ni mwendelezo wa safari ya kujifunza zaidi juu ya kifaa hiki kizuri cha IoT, ESP32.

Kwenye mafunzo yangu ya mwisho: IOT Imefanywa Rahisi: Inacheza na ESP32 kwenye Arduino IDE, tumechunguza:

  • Pato la dijiti: Kupepesa LED
  • Ingizo la dijiti: Kusoma sensa ya Kugusa
  • Uingizaji wa Analog: Kusoma voltage inayobadilika kutoka kwa potentiometer
  • Pato la Analog: Kudhibiti mwangaza wa LED
  • Pato la Analog: Kudhibiti Nafasi ya Servo
  • Kusoma Takwimu ya Joto / Unyevu na sensa ya Dijiti
  • Kuunganisha kwenye mtandao na kupata wakati wa ndani
  • Kupokea data kutoka kwa ukurasa rahisi wa wavuti, kuwasha / kuzima LED
  • Inasambaza data kwenye ukurasa rahisi wa wavuti

Sasa wacha tujumuishe OLED ili kuwasilisha mahali hapa data iliyonaswa na sensor ya DHT (Joto na Unyevu) na wakati wa hapa.

Picha
Picha

Hatua ya 1: BoM - Muswada wa Nyenzo

  • Bodi ya Maendeleo ya ESP32 (Dola za Marekani 8.52)
  • Inchi ya 0.91 128x32 I2C IIC Maonyesho ya Bluu ya OLED ya LCD (US $ 2.98)
  • DHT22 / AM2302 Joto la Dijiti na Sura ya Unyevu (US $ 9.99)
  • 1 x LED (hiari)
  • 2 x Resistors: 330 ohm na 10K ohm
  • Potentiometer: 10K ohm
  • Protoboards

Hatua ya 2: Dereva wa ESP32 na Usakinishaji wa Maktaba

Dereva wa ESP32 na Ufungaji wa Maktaba
Dereva wa ESP32 na Ufungaji wa Maktaba
Dereva wa ESP32 na Ufungaji wa Maktaba
Dereva wa ESP32 na Ufungaji wa Maktaba

Tutatumia Arduino IDE kupanga programu yetu ya ESP32, kwa njia ile ile tunayofanya na familia ya ESP8266.

Sakinisha Madereva:

Ni muhimu kuwa umeweka kwenye kompyuta yako, iliyosasishwa CP210x USB hadi Dereva ya UART. Ingiza kwenye kiunga hiki: usb-to-uart-bridge-vcp-drivers na usakinishe dereva sahihi wa OS yako.

Sakinisha Maktaba:

Uzuri hapa ni kwamba Expressif yenyewe katika GitHub yake, itatupa mwelekeo sahihi wa usanikishaji wa maktaba: arduino-esp32. Fuata maagizo ya OS yako.

Baada ya hapo, anzisha Arduino IDE na imekwisha! Lazima uone bodi kadhaa kwenye Menyu ya "VITUO". Chagua inayofaa kwako. Kwa ujumla, "generic" ESP32 DEV MODULE inafanya kazi vizuri.

Unapofungua IDE ya Arduino kwa mara ya kwanza, utaona kuwa kasi ya kupakia chaguo-msingi ni 921, bauds 600. Hii inaweza kutokuwa na utulivu wa provoque. Badilisha kwa bauds 115, 200!

Hatua ya 3: Ufungaji wa HW

Ilipendekeza: