
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Хэдэн долоо хоногийн өмнө бид тухайн хотын цаг агаарын мэдээллийг олж, OLED модульд харуулдаг онлайн цаг агаарын дэлгэцийн системийг хэрхэн бүтээх талаар сурсан. Бид энэ төсөлд Arduino Nano 33 IoT хавтанг ашигласан бөгөөд энэ нь маш олон онцлог шинж чанартай боловч өөр хувилбаруудтай харьцуулахад арай өндөр үнэтэй том самбар юм. Энэ нийтлэлд бид өмнөх төсөлтэй төстэй онлайн авсаархан, хөөрхөн жижиг виджетийг хэрхэн бүтээх талаар сурах болно.
Дээрх видео нь таны мэдэх ёстой бүх зүйлийг багтаасан бөгөөд ноорог хэрхэн яаж нэгтгэгдсэнийг тайлбарласан болно.
Алхам 1: Электроникийг цуглуул

Бид ESP8266 чипсет ашигладаг WeMos D1 мини хавтанг ашиглах бөгөөд дэлгэцэнд 0.96 инчийн OLED модулийг ашиглах болно.
Алхам 2: Ноорог татаж авах, шинэчлэх, байршуулах



Өмнөх төслийн нэгэн адил бид OpenWeatherMap үйлчилгээнээс цаг агаарын мэдээллийг авах болно. Дараах линкээр ноорог татаж аваарай:
OpenWeatherMap үйлчилгээг ашиглахын тулд бид эхлээд API түлхүүр авах ёстой. OpenWeatherMap үйлчилгээ нь минутанд дээд тал нь 60 API дуудлага хийх боломжтой үнэгүй төлөвлөгөөтэй байдаг. Энэ нь бид цаг агаарын мэдээллийг секунд тутамд нэг удаа авах боломжтой бөгөөд энэ нь бидэнд хэрэгтэй байгаа хэмжээнээс их байх болно гэсэн үг юм. Видео нь бүх үйл явцыг хамарсан боловч хийх ёстой зүйлийн текст хувилбарыг энд оруулав.
OpenWeatherMap үйлчилгээнд бүртгүүлэх эсвэл нэвтрэхээс эхэлж API хэсэгт очно уу. Шинэ түлхүүрийн нэрийг оруулаад үүсгэх товчийг дарна уу. Энэ түлхүүрийг тэмдэглэж аваарай, гэхдээ үүнийг хэнтэй ч бүү хуваалцаарай. Энэ түлхүүрийг идэвхжүүлэхэд бага зэрэг хугацаа шаардагдах тул хэсэг хугацаанд хүлээх хэрэгтэй болно. Үүнийг дуусгахад нэг цаг хүртэл хугацаа шаардагдах боловч миний түлхүүр 10 минутын дотор идэвхжсэн байна.
Үүнийг хийхийн тулд сүлжээнд холбогдох шаардлагатай тул WiFi -ийн итгэмжлэлээ нэмж ноорогоо шинэчилж эхлээрэй. Ноорог дээр хийх ёстой өөр нэг зүйл бол API дуудлагыг хотын мэдээлэл болон API түлхүүрээр шинэчлэх явдал юм. ESP8266 самбарт зориулагдсан самбарыг дэмжих зөв багцыг суулгасан эсэхээ шалгаарай. Ноорог ажиллахын тулд та ArduinoJSON болон u8g2 номын санг суулгах шаардлагатай болно. Видео бичлэг нь энэ бүхнийг суулгах явцад танд хэрэгтэй болно.
Дууссаны дараа самбарыг холбож, самбарын зөв тохиргоог сонгосон эсэхээ шалгаад байршуулах товчийг дарна уу. Байршуулсны дараа самбар нь статусыг цаг агаарын мэдээлэлтэй хамт цуваа терминал дээр хэвлэх болно. Дараагийн алхам руу шилжихээсээ өмнө бүх зүйл хүссэнээрээ ажиллаж байгаа эсэхийг шалгахын тулд та үүнийг үзэж болно.
Алхам 3: OLED модулийг холбоод тест хийнэ үү


Ноорог зөв ажиллаж байгаа тул бид OLED модулийг холбох хэрэгтэй. Дээр үзүүлсэн утас диаграммыг ашиглаад, зарим нь зөвхөн 3.3V хүчдэлийг хүлээн авдаг тул зөв тэжээлийн хүчдэлийг OLED модульд холбосон эсэхээ шалгаарай.
Холбогдсоны дараа самбарыг асаахад та мэндчилгээний зурвасыг харах ёстой. Удирдах зөвлөлд цаг агаарын мэдээллийг авахын тулд хэдэн секунд өгвөл OLED модульд хэвлэх болно.
Алхам 4: Хашлага ашиглах




Одоо хийх ёстой зүйл бол тохиромжтой хашаа нэмж оруулах явдал бөгөөд би Thingiverse -ийн энэ загварыг ашиглах болно (https://www.thingiverse.com/thing:857858). Энэ бол сүлжээний цагийн төсөлд ашиглаж байсантай ижил бөгөөд надад гадаад төрх нь маш их таалагдсан.
OLED модульд тохирох урттай утсыг хоёр талт соронзон хальсны хамт нэмнэ. Хажуугаар нь байрлуулж, утаснуудын ойролцоо халуун цавуугаар байрлуул. Дараа нь самбарыг тавиур/арын таг дээр байрлуулж, өмнөх шигээ OLED модулийг гагнана. Төгсгөлд нь тагийг нь таглаад байрлуулахын тулд бага зэрэг цавуу нэмнэ.
Хэрэв танд энэхүү бүтээн байгуулалт таалагдсан бол манай YouTube сувгийг захиалж, олон нийтийн мэдээллийн хэрэгслээр дагаж үзээрэй. Энэ нь үнэтэй зүйл биш боловч таны дэмжлэг ийм төслүүдийг үргэлжлүүлэн бий болгоход бидэнд маш их тус болно.
- YouTube:
- Инстаграм:
- Facebook:
- Твиттер:
- BnBe вэбсайт:
Таны дэмжлэгт баярлалаа!
Зөвлөмж болгож буй:
Esp8266: 7 алхамыг ашиглан цаг агаарын вэб апп

Esp8266 ашиглан цаг агаарын вэб апп: SHT 31 бол Sensirion -ийн хийсэн температур ба чийгшилийн мэдрэгч юм. SHT31 нь ± 2% RH орчим өндөр нарийвчлалыг өгдөг. Агаарын чийгшил 0-100% хооронд, температурын хүрээ -40-125 ° C хооронд байна. Энэ нь илүү найдвартай, хурдан бөгөөд
ESP8266 Цаг агаарын виджет: 9 алхам (зурагтай)

ESP8266 Цаг агаарын виджет: [Видео тоглуулах] Миний шинэ цаг агаарын хэрэгслийн төсөлд тавтай морилно уу. Та миний бүх төслийг https://www.opengreenenergy.com/ дээрээс олж болно. Цаг агаарын виджет бол компьютер, зөөврийн компьютер дээрээ татаж авах боломжтой програм юм. эсвэл мобайл төхөөрөмж, баталгаат ажлыг гүйцэтгэх
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам

IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
10 минутын дотор цаг агаарын виджет хийх: 3 алхам

10 минутын дотор цаг агаарын виджет хийх: Энэхүү зааварчилгаанд бид 10 минутын дотор цаг агаарын виджет хэрхэн бүтээх талаар сурах болно. Энэ бол iot төслийг хурдан эхлүүлэх хамгийн хялбар арга юм. Танд хэрэгтэй зүйл бол нэг SLabs-32 самбар юм. Тийм ээ, энэ бол яг хөгжиж буй нэг самбар юм
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)

Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон