Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.
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
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!