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

ESP32: 3 алхамтай цаг агаарын станцтай холбогдсон
ESP32: 3 алхамтай цаг агаарын станцтай холбогдсон

Видео: ESP32: 3 алхамтай цаг агаарын станцтай холбогдсон

Видео: ESP32: 3 алхамтай цаг агаарын станцтай холбогдсон
Видео: SKR Pro v1.2 — TMC2226 UART с бездатчиковым возвратом в исходное положение 2024, Долдугаар сарын
Anonim
ESP32 -тай холбогдсон цаг уурын станц
ESP32 -тай холбогдсон цаг уурын станц
ESP32 -тай холбогдсон цаг уурын станц
ESP32 -тай холбогдсон цаг уурын станц

Энэхүү гарын авлагад та ESP32 дээр суурилсан цаг агаарын станцыг хэрхэн тохируулах, түүний уншилтыг Blynk апп болон вэбсайтаар дамжуулан алсаас хэрхэн хянах талаар сурах болно.

Хангамж

1x ESP32 самбар + USB цахилгаан кабель

1х DHT11 мэдрэгч

1х гэрэл мэдрэгч 1х 10 Кох эсэргүүцэл

1 ширхэг CJMCU CCS811 мэдрэгч

хэд хэдэн холбогч утас

талхны самбар эсвэл ПХБ (хэрэв та гагнахаар шийдсэн бол) эмэгтэй толгой (хэрэв та гагнахаар шийдсэн бол)

Алхам 1: Цаг уурын станцыг тохируулах

Энд угсрах процессын цаг хугацааны хоцрогдол байна.

Бүрэлдэхүүн хэсгүүдийг холбох

Мэдрэгчийг дараах байдлаар холбоно уу.

Гэрлийн мэдрэгч

Нэг төгсгөл нь 3V хүртэл нөгөө төгсгөл нь 10 кох эсэргүүцэлтэй бөгөөд энэ нь GND -тэй холбогддог. LDR -ийн ижил төгсгөл нь ESP32 дээрх D34 зүүтэй холбогддог

CJMCU CCS811

ESP32 самбар дээрх 3V → 3V

GND → GND

ESP32 дээрх SDA → D21 зүү

ESP32 дээрх SCL → D22 зүү

СЭРЭХ → GND

DHT11

ESP32 дээр GND → GND

ESP32 дээрх VCC → 3V

ESP32 дээрх OUT → D34

Алхам 2: ESP32 самбарыг програмчлах

ESP32 самбарыг програмчлах
ESP32 самбарыг програмчлах
ESP32 самбарыг програмчлах
ESP32 самбарыг програмчлах
ESP32 самбарыг програмчлах
ESP32 самбарыг програмчлах

Arduino IDE -ийг ажиллуулна уу.

Tools цэснээс ESP32 самбараа сонгоно уу.

Та мөн зөв порт сонгосон эсэхээ шалгаарай.

Энэ кодыг самбар дээр байршуулна уу. Хэрэв та цуваа дэлгэцийг нээвэл (дамжуулах хурдыг 9600 болгож тохируулна уу) өөр өөр мэдрэгчийн бичсэн утгыг харах боломжтой байх ёстой.

Алхам 3: Blynk програмаар дамжуулан цаг агаарын станцыг алсаас хянах

Цаг агаарын станцыг Blynk програмаар дамжуулан хянах
Цаг агаарын станцыг Blynk програмаар дамжуулан хянах
Цаг агаарын станцыг Blynk програмаар дамжуулан хянах
Цаг агаарын станцыг Blynk програмаар дамжуулан хянах
Цаг агаарын станцыг Blynk програмаар дамжуулан хянах
Цаг агаарын станцыг Blynk програмаар дамжуулан хянах

Blynk апп нь цаг уурын станцаас алслагдсан байдлаас үл хамааран цаг агаарын станцын тэмдэглэсэн утгыг ухаалаг гар утсан дээрээ шууд хянах боломжийг бидэнд олгодог.

Бидэнд хэрэгтэй зүйл бол blynk програм ба интернет холболт юм. Энэхүү төсөлд та зөвхөн LDR мэдрэгч болон DHT11 мэдрэгчийн бичсэн утгыг хэрхэн хянах талаар сурах болно.

Blynk програм дээр шинэ төсөл үүсгээрэй

Та програмыг татаж аваад дансандаа амжилттай нэвтэрсний дараа шинэ төсөл үүсгэж эхлээрэй.

Тоног төхөөрөмжөө сонгоно уу

Ашиглах тоног төхөөрөмжийн загварыг сонгоно уу. Хэрэв та энэ гарын авлагыг дагаж байгаа бол ESP32 самбар ашиглах болно.

Автомат токен

Auth Token бол таны тоног төхөөрөмжийг ухаалаг гар утсандаа холбоход шаардлагатай өвөрмөц танигч юм. Таны үүсгэсэн шинэ төсөл бүр өөрийн таних тэмдэгтэй болно. Та төсөл хийсний дараа Auth Token -ийг автоматаар имэйлээр хүлээн авах болно. Та мөн гараар хуулж болно. Төхөөрөмжийн хэсэг болон шаардлагатай төхөөрөмжийг сонгоно уу, тэгээд та жетоныг харах болно

Blynk програмыг тохируулна уу

Цаг агаарын станцын бүртгэсэн параметрүүдийг хянах зорилгоор blynk дээр төсөл боловсруулах шаардлагатай болно. 3 утгын дэлгэцийн виджетийг татаж аваарай.

Тэдгээрийг нэг нэгээр нь тохируулна уу. Эхнийх нь оролтын хэлбэрээр V6, хоёр дахь V5, гурав дахь V0 хүлээн авах болно. Тэд бүгд түлхэх горимд шилжсэн болохыг та анзаарах болно.

ESP32 самбарыг програмчлах

Arduino IDE -ийг ажиллуулаад энэ програмыг нээнэ үү. Хэрэгслийн цэснээс ашиглаж буй самбараа зөв портоос сонгоно уу. Кодыг байршуулна уу. Хэрэв байршуулалт амжилттай бол та цуваа дэлгэц дээр Blynk -аас ирсэн мессежийг харах боломжтой байх ёстой.

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