Mundarija:

ESP32 va OLED -displey: Internet -soat - DHT22: 10 qadam (rasmlar bilan)
ESP32 va OLED -displey: Internet -soat - DHT22: 10 qadam (rasmlar bilan)

Video: ESP32 va OLED -displey: Internet -soat - DHT22: 10 qadam (rasmlar bilan)

Video: ESP32 va OLED -displey: Internet -soat - DHT22: 10 qadam (rasmlar bilan)
Video: Blynk ESP8266 DHT11 Temperature Sensor 2024, Noyabr
Anonim
ESP32 va OLED displeyi: Internet soati - DHT22
ESP32 va OLED displeyi: Internet soati - DHT22

Bu ko'rsatma "GIFs Challenge 2017" tanlovida qatnashadi, agar sizga yoqsa, yuqoridagi bannerni bosib ovozingizni bering. Katta rahmat!;-)

Bu qo'llanma - bu ajoyib IoT qurilmasi ESP32 haqida ko'proq bilish uchun sayohatning davomi.

Oxirgi darsimda: IOT sodda: Arduino IDE -da ESP32 bilan o'ynab, biz quyidagilarni o'rganib chiqdik:

  • Raqamli chiqish: LED yonadi
  • Raqamli kirish: sensorli sensorni o'qish
  • Analog kirish: potentsiometrdan o'zgaruvchan kuchlanishni o'qish
  • Analog chiqish: LED yorqinligini boshqarish
  • Analog chiqish: Servo holatini boshqarish
  • Raqamli sensor yordamida harorat/namlik ma'lumotlarini o'qish
  • Internetga ulanish va mahalliy vaqtni olish
  • Oddiy mahalliy veb -sahifadan ma'lumot olish, LEDni yoqish/o'chirish
  • Ma'lumotni oddiy mahalliy veb -sahifaga uzatish

Keling, DHT sensori (harorat va namlik) tomonidan olingan ma'lumotlarni va mahalliy vaqtni mahalliy ravishda taqdim etish uchun OLED -ni qo'shamiz.

Rasm
Rasm

1 -qadam: BoM - Materiallar hisobi

  • ESP32 ishlab chiqish kengashi (8,52 AQSh dollari)
  • 0,91 dyuymli 128x32 I2C IIC seriyali ko'k OLED LCD displey (2,98 AQSh dollari)
  • DHT22/AM2302 raqamli harorat va namlik sensori (9.99 AQSh dollari)
  • 1 x LED (ixtiyoriy)
  • 2 x rezistorlar: 330 ohm va 10K ohm
  • Potentsiometr: 10K ohm
  • Protoboards

2 -qadam: ESP32 drayveri va kutubxonani o'rnatish

ESP32 haydovchi va kutubxona o'rnatish
ESP32 haydovchi va kutubxona o'rnatish
ESP32 haydovchi va kutubxona o'rnatish
ESP32 haydovchi va kutubxona o'rnatish

Biz Arduino IDE -dan ESP32 -ni dasturlashda foydalanamiz, xuddi ESP8266 oilasida bo'lgani kabi.

Haydovchilarni o'rnatish:

Kompyuteringizda UART Driver uchun yangilangan CP210x USB -ni o'rnatganingiz muhim. Bu havolaga kiring: usb-to-uart-bridge-vcp-drayverlari va operatsion tizimingizga mos drayverni o'rnating.

Kutubxonani o'rnatish:

Bu erda yangilik shundaki, Expressif GitHub-da bizga kutubxonani o'rnatish bo'yicha to'g'ri ko'rsatmalar beradi: arduino-esp32. OS uchun ko'rsatmalarga amal qiling.

Shundan so'ng, Arduino IDE -ni qayta ishga tushiring va u tugadi! "TOOLS" menyusida siz bir nechta taxtalarni ko'rishingiz kerak. Sizga mos keladiganini tanlang. Umuman olganda, "umumiy" ESP32 DEV MODULE yaxshi ishlaydi.

Arduino IDE -ni birinchi marta ochganingizda, standart yuklash tezligi 921, 600 bod ekanligini qayd etasiz. Bu beqarorlikni keltirib chiqarishi mumkin. Uni 115, 200 bodga o'zgartiring!

3 -qadam: HW o'rnatish

Tavsiya: