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

ESP32 Weathercloud цаг уурын станц: 16 алхам (зурагтай)
ESP32 Weathercloud цаг уурын станц: 16 алхам (зурагтай)

Видео: ESP32 Weathercloud цаг уурын станц: 16 алхам (зурагтай)

Видео: ESP32 Weathercloud цаг уурын станц: 16 алхам (зурагтай)
Видео: Русифицированная версия метеостанции от ThingPulse 2024, Арваннэгдүгээр
Anonim
ESP32 Weathercloud цаг уурын станц
ESP32 Weathercloud цаг уурын станц

Өнгөрсөн жил би Arduino Weathercloud Weather Station нэртэй хамгийн том зааварчилгаагаа хэвлүүлсэн. Энэ бол маш алдартай байсан гэж би хэлэх байсан. Үүнийг Instructables нүүр хуудас, Arduino блог, Wiznet музей, Instructables Instagram, Arduino Instagram, Weathercloud Twitter дээр байрлуулсан болно. Тэр ч байтугай 2018 оны шилдэг 100 зааварчилгааны нэг байсан! Энэ нь над шиг жижиг үйлдвэрлэгчийн хувьд маш том асуудал байсан. Олон эерэг хариу үйлдлийг хараад би баяртай байсан бөгөөд тайлбар, зөвлөмж бүрийг анхааралтай уншсан. Ойролцоогоор 8 сар би энэ шинэ, цэвэршүүлсэн станц дээр ажиллаж байна. Би янз бүрийн зүйлийг засч, сайжруулсан. Би үүнийг жижиг, энгийн, ухаалаг, сэрүүн болгож 150 € (165 $) -ийн хүлээн зөвшөөрөгдсөн зардлыг үлдээхийг хичээсэн. Энэхүү станцыг Словакийн Сенек хотын ойролцоох робот ферм дээр суурилуулсан болно. Энд одоогийн өгөгдөл байна.

Би энд өөрийн бүх бодлын үйл явцыг тайлбарлахыг хичээх болно, хэрэв та бүтээн байгуулалтдаа зөв орохыг хүсч байвал 3 -р алхам руу алгасаарай.

Онцлог:

  • цаг уурын 12 утгыг хэмжих
  • 8 өөр мэдрэгч ашиглах
  • IoT - өгөгдөл үүлэн дээр нийтэд нээлттэй байна
  • 5V 500mA ажиллах чадвартай
  • Wi-Fi-ээр дамжуулан харилцаа холбоо
  • цаг агаарын бүрэн хамгаалалттай
  • дажгүй харагдаж байна
  • энэ бол DIY

Энэхүү станцыг барихад орон зай, дэмжлэг үзүүлсэн Lab Cafe makerspace -т маш их баярлалаа. Тэднийг шалгаж үзээрэй!

Фото зураг: ME (мэдээж) + Виктор Демчак

7/18/2020 ШИНЭЧЛЭХ: Бүгдээрээ сайн байцгаана уу! Удаан хугацаа өнгөрчээ. Та нарын ихэнх нь надад техник хангамж, програм хангамжтай холбоотой олон асуудлын талаар бичдэг байсан. Шинэ тоног төхөөрөмж хэдхэн долоо хоногийн дараа бэлэн болно, гэхдээ тэр хүртэл би шинэ програм хангамж гаргах болно. Энэхүү програм хангамж нь зарим асуудлыг арилгахад туслах болно. Илүү ихийг мэдэхийн тулд 12 -р алхам руу орно уу. Тэгээд хамгийн чухал нь таашаал аваарай!

Алхам 1: Дизайн

Дизайн
Дизайн

Цаг уурын станц зохион бүтээх нь урт бөгөөд нухацтай үйл явц бөгөөд танд маш олон сонголт хэрэгтэй. Эдгээр нь цаг уурын станц зохион бүтээхдээ анхаарах ёстой гол зүйлүүд юм (эсвэл наад зах нь би үүнийг хийсэн):

1) ТӨСВИЙН. Энэ бол өөрөө нэлээд тайлбартай зүйл юм.

2) БАЙРШИЛ. Энэ нь суурилуулалт, харилцаа холбооны технологи, шаардлагатай тэжээлийн эх үүсвэрт нөлөөлдөг тул энэ нь маш чухал юм. Алслагдсан цаг уурын станцуудад алсын зайн дамжуулагч, нарны зай гэх мэт өөрийгөө тогтвортой байлгах эх үүсвэр хэрэгтэй.

3) ХЭМЖИГДСЭН ӨӨРЧЛӨЛТҮҮД. Та зүгээр л температур эсвэл чийгшлийг хэмжихийг хүсч байна уу? Дараа нь та датчикийг бараг хаана ч байрлуулж болно. Гэхдээ хэрэв та хур тунадас, салхи, нарны цацраг туяа, хэт ягаан туяаны индекс эсвэл нар, хур тунадастай холбоотой бусад зүйлийг хэмжихийг хүсвэл мэдрэгчийг сүүдэрт байлгаж болохгүй, дээрээс нь ч, хажуу талаас нь ч хаах боломжгүй.

4) нарийвчлал. Таны хэмжилтийг цаг агаарын үндэсний хүрээлэнтэй яг тааруулж, харьцуулж үзэхийг хүсч байна уу эсвэл сонирхогчдын утга танд хангалттай байна уу?

Тиймээс одоохондоо та хүссэн зүйлийнхээ талаар маш сайн дүр төрхтэй байх ёстой. Тиймээс зургийн самбар руу орцгооё! Миний бодож байсан зарим үндсэн дүрмүүд энд байна:

1) Температурын мэдрэгчийг хамгаалах. Та үүнийг үнэхээр хийх хэрэгтэй. Дулаан нь станцын бүтцээр дамжин цацруулж, дамжуулж болох олон янзын замаар дамждаг. Тиймээс бүх метал эд ангиудыг өнгөлж, температур мэдрэгчийг цацрагийн хамгаалалтын бамбайд хий. Миний цацрагийн станц төгс биш боловч энэ нь тусалдаг.

2) ЦАХИЛГААРЫН СЕНСОРЫГ ӨНДӨРӨӨР байрлуулна. Олон улсын стандартын дагуу салхины мэдрэгчийг 10 метрийн өндөрт байрлуулах ёстой. Надад 10 метрийн багана худалдаж авах мөнгө байхгүй тул дээвэр дээрээс 2 метр хоолой надад хангалттай.

3) СТАНЦИЙН ДЭЭР, ДЭЭР ЦАГААН ГАЗАР. Хэрэв та нарны гэрлийг хэмжихийг хүсвэл мэдрэгчийг сүүдэрт байрлуулж болохгүй. Хэрэв та хур тунадасны хэмжээг хэмжихийг хүсч байвал дуслыг хаах зүйл байхгүй. Тиймээс станцын эргэн тойронд болон түүнээс дээш хэсгийг цэвэрлэсэн эсэхийг шалгаарай.

Үргэлжлүүлье. Тиймээс би өөрийн станцын хувьд агаарын хэм, газрын температур, харьцангуй чийгшил, атмосферийн даралт, дулааны индекс, шүүдэр цэг, салхины сэрүүн байдал, хур тунадас, нарны цацраг, хэт ягаан туяаны индекс, салхины хурд, салхины чиглэлийг хэмжихийг хүсч байна. Энэ нь нийтдээ 8 мэдрэгч бөгөөд үүнээс ПХБ-д суурилуулах боломжтой 3 жижиг модуль, 5 гаднах датчик байдаг. Надад 2 тусдаа микроконтроллер хэрэгтэй болно, нэг нь хур тунадасны хэмжилтийг хийх, нөгөө нь бусад бүх зүйлд зориулагдсан болно.

Би чадах бүхнээ ганц ПХБ дээр тавихаар шийдсэн. Би ПХБ -ийг ил тод бүрхүүлтэй IP65 хайрцагт хийж, нарны гэрэл нарны туяа, хэт ягаан туяаны индекс мэдрэгч рүү нэвтрэх боломжтой болно. Бусад бүх мэдрэгчийг үндсэн хяналтын хайрцагт кабелиар холбоно. Тиймээс энэ бол миний дизайны хувьд юм.

Алхам 2: Weathercloud

Цаг агаарын үүл
Цаг агаарын үүл

"ESP32 Weathercloud цаг уурын станц" Weatherclud гэж юу вэ? Weathercloud бол дэлхийн өнцөг булан бүрээс цаг тухайд нь мэдээлдэг цаг уурын станцуудын том сүлжээ юм. Энэ нь үнэ төлбөргүй бөгөөд түүнтэй холбогдсон 10 000 гаруй цаг агаарын станц байдаг. Нэгдүгээрт, би өөрийн HTML вэбсайттай байсан бөгөөд бүх өгөгдлийг илгээсэн боловч өөрийн вэбсайт, график гаргах нь хэцүү бөгөөд бүх өгөгдлийг сайхан график, тогтвортой сервертэй том үүл платформ руу илгээх нь илүү хялбар байдаг. Би weathercloud руу өгөгдөл хэрхэн илгээхийг хайж олсон бөгөөд GET -ийн энгийн дуудлагаар үүнийг амархан хийж болохыг олж мэдсэн. Weathercloud -ийн цорын ганц асуудал бол үнэгүй данстай бол өгөгдлийг зөвхөн арван минут тутамд илгээх боломжийг олгодог боловч ихэнх тохиолдолд энэ нь асуудал биш юм. Үүнийг ажиллуулахын тулд та Weathercloud данс үүсгэх шаардлагатай болно. Дараа нь та тэдний вэбсайт дээр станцын профайл үүсгэх шаардлагатай болно. Та Weathercloud дээр цаг уурын станцынхаа профайлыг үүсгэх үед танд Weathercloud ID болон Weathercloud -ийн түлхүүрийг өгнө. Эдгээрийг хадгалаарай, учир нь Arduino -д өгөгдөл хаашаа илгээхээ мэдэх шаардлагатай болно.

Алхам 3: эд ангиудын жагсаалт

Эд ангиудын жагсаалт
Эд ангиудын жагсаалт

За, энэ төслийн хувьд танд миний Google Docs BOM -д сайтар жагсаасан бүх зүйл хэрэгтэй болно.

ТӨСӨЛИЙН ЗАРДАЛ: 150 €/165 $

Алхам 4: Багаж хэрэгсэл

Багаж хэрэгсэл
Багаж хэрэгсэл

Эдгээр хэрэгслүүд нь хэрэг болно (хэдийгээр ихэнх нь зайлшгүй шаардлагатай байдаг):

Лазер таслагч

Гагнуурчин

Ган хөрөө

Утас хуулагч

Цахилгаан өрөм

Батерейны өрөм

Гагнуурын төмөр

Бахө

Халив

Цавуу буу

Мультиметр

Модны өрөмдлөг

Алхам 5: Хяналтын самбарын дизайн

Хяналтын самбарын дизайн
Хяналтын самбарын дизайн
Хяналтын самбарын дизайн
Хяналтын самбарын дизайн
Хяналтын самбарын дизайн
Хяналтын самбарын дизайн

Би маш төвлөрсөн архитектураар явсан. Энэ нь байж болох бүх зүйл зөвхөн нэг хайрцагт биш, харин нэг хэлхээний самбар дээр байдаг гэсэн үг юм. Би саяхан ПХБ -ийн загвар зохион бүтээхийг сурсан нь маш үнэ цэнэтэй, ашигтай ур чадвар юм. Бүх төслүүд илүү цэвэрхэн, илүү нарийвчлалтай, бүр дэгжин байдаг. Энэ нь бас маш тохиромжтой: та файлуудаа Хятад руу илгээдэг бөгөөд тэд бүх ажлыг хийж, самбарыг танд илгээдэг. Дараа нь та бүрэлдэхүүн хэсгүүдийг зүгээр л гагнаж дуусгах болно.

ПХБ нь энэ станцын хоёр микроконтроллерийг агуулдаг: ESP32 (хяналтын үндсэн хэсэг) ба Arduino NANO (хур тунадасны процессор). Энэ нь BME280, BHT1750, ML8511 зэрэг зарим мэдрэгчийг агуулдаг. Дараа нь DS3231 RTC модуль байна. Эцэст нь хэлэхэд зарим эсэргүүцэл ба шураг холбогч байдаг.

Би самбараа Autodesk Eagle дээр бүтээсэн. "ESP32 weather station.zip" нэртэй Gerber файлыг татаж аваад JLC ПХБ -д байршуулна уу. Эсвэл үүнийг засварлахыг хүсвэл "ESP32 weather station schematic.sch" болон "ESP32 weather station board.brd" файлуудыг татаж аваад Eagle дээр засварлах боломжтой. Би эхлээд Circuit Board Design Class -ийг Instructables -аас элсүүлэхийг зөвлөж байна.

Алхам 6: Гагнах

Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах
Гагнах

За бүгдээрээ, та нар бүгд үүнийг өмнө нь хийж байсан байх. Миний зохион бүтээсэн энэхүү гоёмсог самбар дээр торгоны дэлгэцийн сайхан ул мөрийг хэвлэсэн байна. Хэрэв танд ийм зүйл байгаа бол гагнах нь нэг хэсэг бялуу байх ёстой, учир нь та хаашаа явахыг яг таг хардаг. Стандарт 0.1 зайтай THT бүрэлдэхүүн хэсгүүд байдаг. Тиймээс ухаалаг байгаарай, та өөрөө үүнийг хийх боломжтой тул самбарыг гагнана уу! Энэ нь танд хагас цагаас илүү хугацаа шаардагдахгүй.

7/18/2020 ШИНЭЧЛЭХ: RTC модуль шаардлагагүй болно. Үүнийг самбар дээр бэхлэх шаардлагагүй болно. Та 12 -р алхамаас илүү ихийг мэдэж болно.

Алхам 7: Цацрагийн бамбай хийх

Цацрагийн бамбай хийх
Цацрагийн бамбай хийх

Би үүнийг барьж байхдаа өөртөө "За, чи үүнийг аль хэдийн хоёр удаа хийчихсэн, одоо чамайг үймүүлэх боломж байхгүй" гэж хэлсэн. Тэгээд би тэгээгүй.

Нарны цацрагийн бамбай нь цаг агаарын станцуудад нарны шууд цацрагийг хаах, хэмжсэн температурын алдааг багасгахад ашигладаг маш түгээмэл зүйл юм. Энэ нь мөн температур мэдрэгчийн эзэмшигчийн үүргийг гүйцэтгэдэг. Цацрагийн бамбай нь маш ашигтай боловч ихэвчлэн гангаар хийгдсэн бөгөөд үнэтэй байдаг тул би өөрөө бамбай хийхээр шийдсэн. Би ийм цацрагийн бамбай хэрхэн хийхийг харуулсан зааварчилгаа хийсэн.

Алхам 8: Хяналтын хайрцаг

Хяналтын хайрцаг
Хяналтын хайрцаг
Хяналтын хайрцаг
Хяналтын хайрцаг
Хяналтын хайрцаг
Хяналтын хайрцаг

Энэ станцын гол хэсэг нь мэдээж хяналтын хайрцаг юм. Энэ нь үндсэн болон хоёрдогч микроконтроллер, зарим мэдрэгч, RTC, зарим идэвхгүй бүрэлдэхүүн хэсгүүдийг агуулдаг. Энэ бүхэн тохиромжтой IP65 багцад байна. Хайрцаг нь тунгалаг бүрхүүлтэй тул нарны гэрэл хэт ягаан туяа, нарны цацрагийн мэдрэгч рүү нэвтэрч чаддаг.

ПХБ -ийг холбохын өмнө бид кабелийн хайрцгийг бэлтгэх хэрэгтэй. Хайрцаг руу цахилгаан болон өгөгдлийн таван кабель орж байна. Станцын ус үл нэвтрэх шинж чанарыг хадгалахын тулд бидэнд ус нэвтэрдэггүй кабелийн хавчаар хэрэгтэй болно. Тодруулбал, цахилгаан кабелийн нэг PG7, салхи, хур тунадасны мэдрэгчийн хоёр дахь PG7, температур мэдрэгчийн хувьд гурав дахь PG11. Би том (PG11) булчирхайг хайрцгийн нэг хананы төвд, хоёр жижиг (PG7) булчирхайг эсрэг талын хананд байрлуулсан. Тиймээс хайрцгийг өөрчлөх үйл явц дараах байдалтай байна.

1) Цоорхой бүрийн төвийг маркераар тэмдэглээрэй.

2) Нимгэн өрмийн тусламжтайгаар жижиг нүх өрөмдөх.

3) Модны өрөмдлөгийн тусламжтайгаар нүхний хэмжээг аажмаар нэмэгдүүлэх.

4) Нүхийг цэвэрлэ.

5) Нүх тус бүрт кабелийн хавчаарыг оруулж бэхлэнэ.

Алхам 9: ПХБ -ийн холболт

ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт
ПХБ -ийн холболт

Надад Autodesk Eagle -ийн зөвхөн оюутны туршилтын хувилбар байгаа тул би 8см -ээс дээш хэмжээтэй ПХБ -ийг зохион бүтээж чадахгүй. Бүх зүйл энэ самбарт тохирсон тул зүгээр юм. Ганц асуудал бол хяналтын хайрцагт л байдаг. Хайрцагт багтсан самбарыг холбох нүхнүүд хоорондоо 14 см зайтай байдаг. Энэ нь бидэнд ПХБ -ийн эзэмшигч хэрэгтэй болно гэсэн үг юм. Энэ нь ПХБ -ийг холбох самбар (модон/хуванцар/металл) байж болно. Дараа нь бид эзэмшигчийн самбарыг хяналтын хайрцагт хавсаргана. Ингэснээр ПХБ -ийг хяналтын хайрцагт бэхлэх болно.

Та эзэмшигчийг хүссэнээрээ хийж болно. Та үүнийг гар эсвэл модон гангаар хийж болно, лазераар (минийх шиг) хайчилж эсвэл 3D хэвлэх боломжтой. Би самбарын хэмжээсийг оруулж байгаа тул сонголт таных. Хэрэв танд лазер хайчлах төхөөрөмж байгаа бол лазераар огтлох нь хамгийн энгийн сонголт юм. Та лазер таслагч файлуудыг эндээс.pdf болон.svg форматаар олох боломжтой.

Таны харж байгаагаар би эзэмшигчийн олон хувилбарыг давсан. Эцэст нь би акрилтай хамт явсан, учир нь энэ нь чийгэнд (мод шиг), дулааныг (ган шиг) татдаггүй.

Алхам 10: Холболт + утас

Холболт + утас
Холболт + утас
Холболт + утас
Холболт + утас
Холболт + утас
Холболт + утас
Холболт + утас
Холболт + утас

Үүнийг хийхэд маш хялбар байх болно, гэхдээ маш олон жижиг алхамууд байгаа тул тайлбарлахад нэлээд хэцүү юм. Үүний дараа шууд явцгаая:

1) Бүх кабелийг зориулалтын нүхэнд оруулна. Кабелийн хавчаарыг хараахан бэхжүүлж болохгүй.

2) Салхины мэдрэгч, хур тунадасны мэдрэгч, цахилгаан кабелаас авсан бүх утсыг холбогдох схемийн дагуу холбоно. Температур мэдрэгчээс кабелийг бүү холбоорой.

3) Хэрэв суулгасан бол ПХБ -ийн бэхэлгээг салга. Дараа нь ПХБ -ийг эргүүлээрэй, ингэснээр кабелиуд нь доод талаас нь явна. ПХБ -ийн бэхэлгээг бэхлээрэй.

4) ПХБ -ийн бэхэлгээг ПХБ -ээр оруулж, шургуулна.

5) Хоёр жижиг (PG7) кабелийн хавчаарыг бэхлээрэй. Илүү томыг нь хараахан хамгаалж болохгүй.

6) Оруулсан утас диаграммын дагуу температур мэдрэгчээс кабелийг оруулаад холбоно уу.

7) Дээд тагийг тавиад шургуул.

Алхам 11: Аз жаргалтай байгаарай

Аз жаргалтай байгаарай
Аз жаргалтай байгаарай

Энэ алхам бол шалган нэвтрүүлэх цэг юм. Энэ үед та өөрийгөө зурган дээр харж байгаа шиг хийх ёстой байсан. Хэрэв энэ зөв бол аз жаргалтай байгаарай. Үргэлжлүүлээд хөнгөн зууш аваад амарч байгаарай, учир нь энэ бол хүний хувьд жижиг алхам биш, харин хүн төрөлхтний хувьд асар том үсрэлт юм. Үгүй бол өмнөх алхамуудыг судалж, асуудлыг олж мэдээрэй. Хэрэв энэ нь тус болохгүй бол надад сэтгэгдэл эсвэл мессеж бичээрэй.

Тиймээс та эрүүл чийрэг болж, биеэ чийрэгжүүлэх үед кодлох, дибаг хийх хэсэгт шилжих боломжтой.

Алхам 12: Кодлох ба дибаг хийх

Кодлох ба дибаг хийх
Кодлох ба дибаг хийх

Яааааа, бүгд код бичих дуртай! Та тэгээгүй ч гэсэн миний кодыг татаж аваад ашиглах боломжтой учраас энэ нь хамаагүй.

Нэгдүгээрт, та ESP32 dev модулийг самбаруудын менежерт нэмэх хэрэгтэй. Үүнийг хийхийн тулд та JSON багцыг татаж аваад самбар менежерээр дамжуулан суулгах хэрэгтэй болно. Random Nerd хичээлүүдийн энэхүү хичээлийг үзнэ үү.

Одоо та бүх шаардлагатай номын санг татаж авах хэрэгтэй. Би үүнийг хялбарчлахын тулд "Libraries.zip" ZIP архивыг үүсгэсэн. Архивыг сонгодог номын сан шиг Arduino IDE руу оруулж болохгүй. Үүний оронд архивыг задалж, бүх файлыг Documents/Arduino/номын сан руу зөөнө үү. Одоо та "Wi-Fi_Weathercloud_API_test.ino", "System_test.ino", "ESP32_Weathercloud_Weather_Station.ino" гэсэн миний дөрвөн програмыг татаж авах боломжтой.

"Wi-Fi_Weathercloud_API_test.ino" -г нээнэ үү. Та хэд хэдэн зүйлийг өөрчлөх хэрэгтэй болно. Нэгдүгээрт, та "SSID" ба "KEY" -ийг Wi-Fi сүлжээний SSID (нэр) болон нууц үгээр солих шаардлагатай болно. Хоёрдугаарт, та "WID" болон "KEY" -г Weathercloud ID болон 2 -р алхамаас авах ёстой түлхүүрээр солих шаардлагатай болно. Та мөн "ESP32_Weathercloud_Weather_Station.ino" -тэй ижил зүйлийг хийх хэрэгтэй болно. Үргэлжлүүлээд кодыг ESP32 руу оруулна уу. Weathercloud вэбсайт дээр урьдчилан тодорхойлсон өгөгдлийг харах ёстой. Хэрэв энэ зөв бол үргэлжлүүлээрэй.

"System_test.ino" -г ESP32 -д, "I2C_rainfall_sender" -ийг Arduino NANO -д байршуулна уу. ESP32 -ийн цуваа консолыг 115200 baud дээр нээнэ үү. Та мэдрэгчийн өгөгдлийг 15 секунд тутамд дэлгэцэн дээр харах ёстой. Мэдрэгчтэй тоглоорой. Нарны цацрагийн мэдрэгчид гэрэл асааж, салхины хурдны мэдрэгч рүү үлээж, температур хэмжигчийг халаана … Ингэснээр бүх зүйл ажиллаж байгаа эсэхийг шалгаж болно. Хэрэв та бүх зүйл байх ёстой гэж дүгнэвэл үргэлжлүүлээрэй.

"ESP32_Weathercloud_Weather_Station.ino" -г ESP32 -д байршуулна уу. Хэрэв та бүх зүйлийг зөв хийсэн бол 10 минут тутамд Weathercloud хуудсан дээр ирж буй станцын бодит мэдээллийг харах ёстой. Хэрэв энэ нь ажиллавал танай станц одоо бүрэн ажиллагаатай болсон гэсэн үг бөгөөд үүнийг зөвхөн сайхан газар суулгах л үлдлээ.

7/18/2020 ШИНЭЧЛЭХ: Бүх хоёрдогч/туршилтын хөтөлбөрүүд ижил хэвээр байна. Гэхдээ цаг уурын станцын үндсэн хөтөлбөрийг сайжруулсан. Кодын бүтэц нь өмнөхөөсөө хамаагүй илүү тодорхой болсон. Та кодын эхэнд шаардлагатай бүх параметрүүдийг тохируулж болно. ESP32 нь одоо NTP серверээс цаг авч байгаа тул RTC модуль шаардлагагүй болно. Эцэст нь хэлэхэд ESP32 нь өгөгдлийг хэмжих, илгээхгүй байх үед гүн нойр авах процедурыг ажиллуулж байна. Энэ нь эрчим хүчний хэрэглээг бууруулж, цаг уурын станцын ашиглалтын хугацааг уртасгах болно. Шинэ кодыг ашиглахын тулд сайжруулсан "ESP32_Weathercloud_Weather_Station.ino" код болон шинэчлэгдсэн ZIP файлыг номын сантай татаж аваарай (Instructables үүнийг хүлээн зөвшөөрдөггүй тул энд Google Драйвын холбоос байна). Зугаацаарай!

Алхам 13: Станцын уул

Станцын уул
Станцын уул
Станцын уул
Станцын уул
Станцын уул
Станцын уул

Тиймээс танай станц ажиллаж байгааг баталгаажуулсны дараа та уг төхөөрөмжийг зохион бүтээж, бэхлэх хэрэгтэй. Энэ нь бат бөх, удаан эдэлгээтэй, авсаархан байх ёстой бөгөөд хамгийн сүүлд сайхан байх ёстой. Энэ алхамыг нарийн заавраас илүү зөвлөмж эсвэл урам зоригоор хий. Хаана угсрах гэж байгаа нь ямар харагдаж байгааг би мэдэхгүй. Та арай илүү бүтээлч байх хэрэгтэй. Гэхдээ хэрэв та 5см диаметртэй төмөр хоолой цухуйсан хавтгай дээвэртэй бол миний хийсэн шиг үргэлжлүүлээрэй. Энэ буудал нь хоёр хайрцагтай. Тиймээс би хоёуланг нь металл хавтан дээр бие биенийхээ дэргэд байрлуулахаар шийдсэн. Үүнийг 5 см диаметртэй металл хоолой дээр суурилуулах ёстой. Тиймээс би хавтангийн ёроолд 5см дотоод диаметртэй хоолой тавьсан. Салхины мэдрэгч хоёулаа бусад станцаас хол байх ёстой. Тиймээс станцын хоёр талд 40 см урт хоёр хоолой, нэг бүрийн төгсгөлд 10 см урт хоёр хоолой тавь. Нэмэлт сүүдэр өгөхийн тулд цацрагийн бамбайг хавтангийн доор суулгасан байх ёстой. Үүний тулд би зузаан нь төмөр хоолой дээр 7 -оос 15 см хэмжээтэй L хаалт тавьсан.

Энд шаардлагатай бүх металл эд ангиудыг нэг нэгээр нь [мм -ээр хэмжээсүүдээр үзүүлэв].

1х хоолой, дотоод диаметр 50, урт 300

1х самбар, 250 -аас 300, зузаан 3

1х L хаалт, 75 ба 150 гар

2х хоолой, гадна диаметр 12, урт 400

2х хоолой, дотоод диаметр 17, урт 100

Эдгээр бүх металл эд ангиуд байгаа бол та тэдгээрийг миний өгсөн 3D загварын дагуу гагнах боломжтой. Дараа нь та хайрцагны болон цацрагийн бамбайны бүх нүхийг өрөмдөх хэрэгтэй болно. Дараа нь зүгээр л металлын будгаар будна. Цагаан өнгөтэй байхыг зөвлөж байна, учир нь энэ нь бүх өнгөнөөс хамгийн бага дулааныг шингээдэг. Энэ бол танд станц суурилуулах боломжтой станц юм.

Алхам 14: Суурилуулалт

Суурилуулалт
Суурилуулалт
Суурилуулалт
Суурилуулалт
Суурилуулалт
Суурилуулалт

Цаг уурын станц, бэхэлгээ, бүх хэрэгслээ аваарай, учир нь танд бүгд хэрэгтэй болно. Машинд (эсвэл надад хамаагүй автобус) суугаад ирээдүйн буудлынхаа байршилд хүрээрэй. Эцэст нь та станцыг холбож болно.

Цаг уурын станцаа семинар дээрээ ажиллуулах нь өөр хэрэг боловч бодит амьдрал дээр хүнд нөхцөлд ажиллах нь өөр хэрэг юм. Суурилуулах журам нь станцыг суурилуулж буй барилгаас ихээхэн хамаарна. Гэхдээ хэрэв танд өмнөх алхам, хүчирхэг өрөмдлөгийн эзэмшигч байгаа бол энэ нь зүгээр байх ёстой. Та зузаан хоолойг бэхэлгээнээс дээвэр дээрх арай нимгэн хоолой дээр наах хэрэгтэй. Дараа нь хоёр хоолойг өрөмдөж, урт боолтоор бэхлээрэй. Бүх хайрцаг, мэдрэгчийг холбоно уу. Ингээд л боллоо. Одоо таны станц амжилттай суулгалаа.

Бид үүнийг бороотой өдөр хийсэн. Энэ нь маш хэцүү байсан ч тэмцээний хугацаа дууссан тул бидэнд өөр сонголт байсангүй.

Алхам 15: Эрчим хүч, Uplink тохиргоо, дибаг хийх

Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх
Эрчим хүч, Uplink тохиргоо ба дибаг хийх

Таны станц физик байдлаар суурилагдсан боловч хараахан онлайн болоогүй байна. Үүнийг одоо хийцгээе. Та станцыг ямар нэгэн байдлаар асаах хэрэгтэй. Та энд жаахан бүтээлч байх ёстой. Та байшингийн дотор адаптер хийж, цонхоор кабель татаж болно. Та кабелийг газар доор булж болно. Та үүнийг нарны зайгаар тэжээх боломжтой. Хяналтын хайрцгаас ирж буй цахилгаан кабелийн зүү дээр 5V 500mA байгаа нь л чухал юм. Энэ бүхэн цаг агаараас хамгаалагдсан байх ёстой гэдгийг санаарай! Станцаа асааж дууссаны дараа та uplink -ийн тохиргоо, дибаг хийх рүү шилжиж болно.

Uplink-ийн тохиргоо нь үндсэндээ ESP32-ийг таны Wi-Fi сүлжээнд холбох боломжийг олгодог. Хэрэв энэ нь танай гэрт байгаа бол зүгээр байх ёстой. Хэрэв энэ нь гараж дээр эсвэл өөр зайтай бол танд Wi-Fi өргөтгөл эсвэл бүр тохируулсан Wi-Fi сүлжээ хэрэгтэй байж магадгүй юм. Дараа нь дибаг хийх үе шат гарч ирнэ. Та зүгээр л эцсийн кодыг байршуулж, хамгийн сайн сайханд найдаж болно, гэхдээ бүх зүйл зөв ажиллаж байгаа эсэхийг шалгахын тулд мэдрэгч бүрийг нэг нэгээр нь туршиж үзэхийг зөвлөж байна. Үндсэндээ 12 -р алхамтай ижил зүйл бол хэрэв бүх зүйл зохих ёсоор ажиллах юм бол UPLOAD товчлуур дээр дарж USB кабелийг салгаад хяналтын хайрцгийг хаагаарай.

Алхам 16: Хэзээ ч хамаагүй аз жаргалтай амьдар

Хэзээ ч хамаагүй аз жаргалтай амьдар
Хэзээ ч хамаагүй аз жаргалтай амьдар

Жиез, энэ бол залуус минь, сүүлчийн мөч байлаа. Мэдрэгчдийн тэмцээн дуусахаас 10 хоногийн өмнө анзаарсан. Тэр орой би станцыг дуусгахад шаардлагатай бүх зүйлийг зохицуулахын тулд 10 орчим утсаар ярих шаардлагатай болсон. Энэ нь хараахан дуусаагүй байна. Бид станцыг суурилуулах ёстой өдөр асар том шуурга болж, бидний төлөвлөгөөг тасалдуулав. Би станцыг барьж дуусахаас өмнө бүх текстийг эцэслэн боловсруулах шаардлагатай байсан. Станцыг эцэст нь өнөөдөр суулгасан бөгөөд тэр өдөр би энэхүү зааварчилгааг нийтэлсэн.

Мэдээж эндээс илүү сайн хийж болох олон зүйл байгаа боловч эндээс суралцаж, өөрийн станц барихдаа ашиглаж болох олон хэрэгтэй зүйл байна. Хэрэв та бүх алхамыг зөв хийсэн бол одоо бүрэн ажиллагаатай ESP32 үүл цаг уурын станцтай боллоо. Тэгээд энэ бол ямар нэг зүйл! Бүх шаргуу хөдөлмөр нь үр дүнгээ өгсөн (чадсан гэж найдаж байна). Та миний станцын өгөгдлийг эндээс харах боломжтой. Хэрэв танд ямар нэгэн асуулт, санал байвал доорх тайлбар хэсэгт тэднийг сонсоход таатай байх болно.

Тийм ээ, хэрэв танд энэ төсөл таалагдсан бол та мэдрэгчдийн тэмцээнд надад саналаа өгсөн бол би маш их талархах болно. Маш их баярлалаа, сайхан өнгөрүүлээрэй !!!

Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн
Мэдрэгчийн тэмцээн

Мэдрэгчдийн тэмцээний тэргүүн шагнал

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