Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Цаг уурын станцыг тохируулах
- Алхам 2: ESP32 самбарыг програмчлах
- Алхам 3: Blynk програмаар дамжуулан цаг агаарын станцыг алсаас хянах
Видео: ESP32: 3 алхамтай цаг агаарын станцтай холбогдсон
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад та 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 самбарыг програмчлах
Arduino IDE -ийг ажиллуулна уу.
Tools цэснээс ESP32 самбараа сонгоно уу.
Та мөн зөв порт сонгосон эсэхээ шалгаарай.
Энэ кодыг самбар дээр байршуулна уу. Хэрэв та цуваа дэлгэцийг нээвэл (дамжуулах хурдыг 9600 болгож тохируулна уу) өөр өөр мэдрэгчийн бичсэн утгыг харах боломжтой байх ёстой.
Алхам 3: Blynk програмаар дамжуулан цаг агаарын станцыг алсаас хянах
Blynk апп нь цаг уурын станцаас алслагдсан байдлаас үл хамааран цаг агаарын станцын тэмдэглэсэн утгыг ухаалаг гар утсан дээрээ шууд хянах боломжийг бидэнд олгодог.
Бидэнд хэрэгтэй зүйл бол blynk програм ба интернет холболт юм. Энэхүү төсөлд та зөвхөн LDR мэдрэгч болон DHT11 мэдрэгчийн бичсэн утгыг хэрхэн хянах талаар сурах болно.
Blynk програм дээр шинэ төсөл үүсгээрэй
Та програмыг татаж аваад дансандаа амжилттай нэвтэрсний дараа шинэ төсөл үүсгэж эхлээрэй.
Тоног төхөөрөмжөө сонгоно уу
Ашиглах тоног төхөөрөмжийн загварыг сонгоно уу. Хэрэв та энэ гарын авлагыг дагаж байгаа бол ESP32 самбар ашиглах болно.
Автомат токен
Auth Token бол таны тоног төхөөрөмжийг ухаалаг гар утсандаа холбоход шаардлагатай өвөрмөц танигч юм. Таны үүсгэсэн шинэ төсөл бүр өөрийн таних тэмдэгтэй болно. Та төсөл хийсний дараа Auth Token -ийг автоматаар имэйлээр хүлээн авах болно. Та мөн гараар хуулж болно. Төхөөрөмжийн хэсэг болон шаардлагатай төхөөрөмжийг сонгоно уу, тэгээд та жетоныг харах болно
Blynk програмыг тохируулна уу
Цаг агаарын станцын бүртгэсэн параметрүүдийг хянах зорилгоор blynk дээр төсөл боловсруулах шаардлагатай болно. 3 утгын дэлгэцийн виджетийг татаж аваарай.
Тэдгээрийг нэг нэгээр нь тохируулна уу. Эхнийх нь оролтын хэлбэрээр V6, хоёр дахь V5, гурав дахь V0 хүлээн авах болно. Тэд бүгд түлхэх горимд шилжсэн болохыг та анзаарах болно.
ESP32 самбарыг програмчлах
Arduino IDE -ийг ажиллуулаад энэ програмыг нээнэ үү. Хэрэгслийн цэснээс ашиглаж буй самбараа зөв портоос сонгоно уу. Кодыг байршуулна уу. Хэрэв байршуулалт амжилттай бол та цуваа дэлгэц дээр Blynk -аас ирсэн мессежийг харах боломжтой байх ёстой.
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
INTERNET RADIO / TICKER / ЦАГ АГААРЫН ЦАГ АГААР: 5 алхам
INTERNET RADIO / TICKER / WEEWERSTATION: Энэ бол маш сайн интернет радио, гэхдээ үүнээс гадна цаг уурын станц, тасалбар, домотик систем юм. Мөн маш хямд ажил нь үнэхээр сайн бүтээх, ажиллуулахад маш хялбар юм. wifi -тай хялбар холболттой тул зөөврийн
IoT цаг агаарын мониторын цахим цаасан дэлгэц - Интернетэд холбогдсон ESP8266: 7 алхам
IoT цаг агаарын мониторын цахим цаасан дэлгэц | Интернетэд холбогдсон ESP8266: Цахим цаасан дэлгэц нь OpenWeatherMap API (WiFi-ээр) синхрончлогдсон цаг агаарын мэдээллийг харуулах болно. Төслийн зүрх бол ESP8266/32. Хөөе, залуусаа? Акарш энд CETech -ээс ирсэн бөгөөд өнөөдөр бид цаг агаарын хяналт хийх төсөл хийх гэж байна
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон