Агуулгын хүснэгт:
Видео: ESP32 ба OLED дэлгэц: Интернет цаг - DHT22: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү зааварчилгаа нь "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 драйвер ба номын сангийн суулгалт
Бид 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 бод болгон өөрчил!
Зөвлөмж болгож буй:
Art Deco -ийн цаг агаарын урьдчилсан мэдээний дэлгэц: 9 алхам (зурагтай)
Art Deco -ийн цаг агаарын урьдчилсан мэдээний дэлгэц: Сайн байна уу найзуудаа, энэхүү зааварчилгаанд бид энэхүү цаг агаарын урьдчилсан мэдээний дэлгэцийг бүтээхэд маш их анхаарал татах болно. Энэ нь Wemos D1 мини самбар, 1.8 инчийн өнгөт TFT дэлгэцтэй бөгөөд цаг агаарын урьдчилсан мэдээг харуулдаг. Би мөн зориулалтын хашлага хийж, 3d хэвлэв
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
Цаг агаарын матрицын дэлгэц: 4 алхам (зурагтай)
Цаг агаарын матрицын дэлгэц: Төслийн талаар би 8x8 матрицын дэлгэцээс цаг агаарын төлөв байдлын мини дэлгэцийг хэрхэн бүтээхийг танд үзүүлэх болно. Би Genuino MKR1000 -ийг ашиглан сонгосон байршил доторх температур, чийгшил, цаг агаарын байдлыг авах болно. хэсэгхэн хугацаанд
ESP8266 RTC байхгүй сүлжээний цаг - Nodemcu NTP цаг RTC байхгүй байна - ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: 4 алхам
ESP8266 RTC байхгүй сүлжээний цаг | Nodemcu NTP цаг RTC байхгүй | ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: Төсөл нь RTC -гүй цагны төсөл хийх бөгөөд wifi ашиглан интернэтээс цаг авч, st7735 дэлгэц дээр харуулах болно
Сүүлийн 1-2 хоногт чиг хандлагыг харах Arduino, BME280 ба дэлгэц бүхий цаг уурын станц: 3 алхам (зурагтай)
Сүүлийн 1-2 хоногт чиг хандлагыг харах Arduino, BME280 ба дэлгэц бүхий цаг уурын станц: Сайн байна уу! Энд цаг агаарын станцуудыг танилцуулж байна. Тэд одоогийн агаарын даралт, температур, чийгшлийг харуулдаг. Тэдэнд одоогоор дутагдаж байсан зүйл бол сүүлийн 1-2 хоногийн дотор хийсэн хичээлийн танилцуулга байлаа. Энэ үйл явц нь