Агуулгын хүснэгт:

ESP32 ба OLED дэлгэц: Интернет цаг - DHT22: 10 алхам (зурагтай)
ESP32 ба OLED дэлгэц: Интернет цаг - DHT22: 10 алхам (зурагтай)

Видео: ESP32 ба OLED дэлгэц: Интернет цаг - DHT22: 10 алхам (зурагтай)

Видео: ESP32 ба OLED дэлгэц: Интернет цаг - DHT22: 10 алхам (зурагтай)
Видео: Установка приложения ArduBlock 2024, Арваннэгдүгээр
Anonim
ESP32 ба OLED дэлгэц: Интернет цаг - DHT22
ESP32 ба OLED дэлгэц: Интернет цаг - DHT22

Энэхүү зааварчилгаа нь "GIFs Challenge 2017" уралдаанд оролцож байгаа бөгөөд хэрэв танд таалагдаж байвал дээрх баннер дээр дарж саналаа өгнө үү. Маш их баярлалаа!;-)

Энэхүү заавар нь энэхүү гайхалтай IoT төхөөрөмж болох ESP32 -ийн талаар илүү ихийг мэдэх аялалын үргэлжлэл юм.

Миний сүүлийн заавар дээр: IOT -ийг энгийн болгосон: Arduino IDE дээр ESP32 -тэй тоглохдоо бид дараахь зүйлийг судалсан.

  • Дижитал гаралт: LED анивчдаг
  • Дижитал оролт: Мэдрэгч мэдрэгчийг унших
  • Аналог оролт: Потенциометрээс хувьсах хүчдэлийг унших
  • Аналог гаралт: LED гэрлийг хянах
  • Аналог гаралт: Серво байрлалыг хянах
  • Температур/чийгшлийн мэдээллийг дижитал мэдрэгч ашиглан унших
  • Интернетэд холбогдож, орон нутгийн цагаа авах
  • Орон нутгийн энгийн вэб хуудаснаас мэдээлэл хүлээн авах, LED асаах/унтраах
  • Өгөгдлийг орон нутгийн энгийн вэб хуудас руу дамжуулах

Одоо DHT мэдрэгч (Температур ба чийгшил) -ийн авсан өгөгдлийг орон нутгийн цагаар танилцуулахын тулд OLED -ийг оруулъя.

Зураг
Зураг

Алхам 1: Монголбанк - Билл материал

  • ESP32 хөгжлийн зөвлөл (8.52 доллар)
  • 0.91 инчийн 128x32 I2C IIC цуврал цэнхэр OLED LCD дэлгэц (2.98 доллар)
  • DHT22/AM2302 Дижитал температур ба чийгшил мэдрэгч (US $ 9.99)
  • 1 x LED (заавал биш)
  • 2 x резистор: 330 ом ба 10 к ом
  • Потенциометр: 10K ом
  • Protoboards

Алхам 2: ESP32 драйвер ба номын сангийн суулгалт

ESP32 драйвер ба номын сангийн суулгалт
ESP32 драйвер ба номын сангийн суулгалт
ESP32 драйвер ба номын сангийн суулгалт
ESP32 драйвер ба номын сангийн суулгалт

Бид Arduino IDE -ийг ашиглан ESP326 -г гэр бүлийнхэнтэйгээ адил ESP32 програмчлах болно.

Жолооч суулгах:

Та UART драйвер руу шинэчлэгдсэн CP210x USB -ийг компьютер дээрээ суулгасан байх нь чухал юм. Энэ холбоос дээр оруулна уу: usb-to-uart-bridge-vcp-драйверууд болон өөрийн үйлдлийн системд тохирох драйверыг суулгана уу.

Номын санг суулгах:

Энд шинэлэг зүйл бол Expressif өөрөө GitHub дээрээ номын сан суулгах зөв чиглэлийг өгөх болно: arduino-esp32. OS -ийнхээ зааврыг дагана уу.

Үүний дараа Arduino IDE -ийг дахин эхлүүлээрэй. Та "TOOLS" цэснээс хэд хэдэн самбар харах ёстой. Танд тохирохыг сонгоно уу. Ерөнхийдөө "ерөнхий" ESP32 DEV MODULE сайн ажилладаг.

Arduino IDE -ийг анх нээхэд анхдагч байршуулах хурд нь 921, 600 baud болохыг анхаарна уу. Энэ нь тогтворгүй байдлыг өдөөж болно. Үүнийг 115, 200 бод болгон өөрчил!

Зөвлөмж болгож буй: