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

Онлайн цаг уурын станц (NodeMCU): 7 алхам (зурагтай)
Онлайн цаг уурын станц (NodeMCU): 7 алхам (зурагтай)

Видео: Онлайн цаг уурын станц (NodeMCU): 7 алхам (зурагтай)

Видео: Онлайн цаг уурын станц (NodeMCU): 7 алхам (зурагтай)
Видео: Online Weather Station with 16x2 lcd 2024, Арваннэгдүгээр
Anonim
Image
Image
Цаг уурын станц хэрхэн ажилладаг вэ!
Цаг уурын станц хэрхэн ажилладаг вэ!

Сайн уу найзуудаа! Миний өмнөх зааварчилгаа "Arduino Robot 4WR" танд таалагдсан гэж найдаж байна, та шинэ хичээл хийхэд бэлэн байна гэж найдаж байна.

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

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

Бид энэ төслийг ердөө 2 хоногийн дотор хийсэн бөгөөд шаардлагатай бүх эд ангиудыг авч, тоног төхөөрөмжийн үйлдвэрлэл, угсралтыг дуусгахын тулд, дараа нь нэг өдөр манай төсөлд тохирсон кодыг бэлдэж, туршилтаа эхлүүллээ. тохируулга.

Энэхүү зааварчилгаанаас юу сурах вэ:

  1. Төслийнхөө функциональ байдлаас хамааран тоног төхөөрөмжийн зөв сонголтыг хийх.
  2. Цаг уурын станцын ажлын явцыг ойлгох.
  3. Сонгосон бүх бүрэлдэхүүн хэсгүүдийг холбохын тулд схемийг бэлтгэ.
  4. ПХБ -ийн загварыг өөрийн гараар үйлдвэрлэх.
  5. ПХБ -д электрон эд ангиудыг гагнах.
  6. Төслийн бүх хэсгийг угсарна.
  7. Эхний туршилтыг эхлүүлж, төслийг баталгаажуулна уу.

Алхам 1: Цаг уурын станц хэрхэн ажилладаг вэ

Үргэлж би төслөө энэхүү товч тайлбараар эхлүүлдэг, манай төсөл нь цаг агаарын урьдчилсан мэдээг хүлээн авч, холбогдсон OLED дэлгэц дээр харуулахын тулд интернетэд холбогдох WiFi модулийг агуулсан NodeMCU хөгжүүлэгч самбар дээр суурилдаг. I²C холбооны портоор дамжуулан NodeMCU руу.

Энэ бүхнийг асуудалгүй болгохын тулд зарим номын санг эх кодод оруулах ёстой. Эдгээр номын санг нээлттэй эх сурвалжаар авах боломжтой бөгөөд та тэдгээрийг Arduino IDE -ээсээ шууд нэмж болно

Цаг уурын станц нь интернэтээс цаг, огнооны мэдээллийг авах бөгөөд ийм функцийг хийхийн тулд бид NodeMCU вэбсайтуудад цаг агаарын мэдээ, цаг хугацааны мэдээллийг байршуулах вэбсайтуудыг өгөх ёстой. Энэ бүгдийг энэхүү танилцуулгын Програм хангамжийн хэсэгт тайлбарлах болно.

Алхам 2: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Энэ төсөл нь маш энгийн бөгөөд ямар ч төвөгтэй зүйл байхгүй, би энэ төсөлд шаардлагатай бүх бүрэлдэхүүн хэсгүүд, зарим дохиолол, зарим LED гаралт зэрэг нэмэлт хэсгүүдийг агуулсан энэхүү схемийг бэлтгэхийн тулд EasyEDA онлайн платформыг ашиглан PDF форматтай болно. схемийн формат эсвэл-p.webp

Алхам 3: ПХБ хийх

ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх
ПХБ хийх

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

Таны харж байгаагаар ПХБ -ийг маш сайн үйлдвэрлэсэн бөгөөд үүлний энэ хэлбэр нь манай төсөлд илүү сайхан харагдах болно

Холбогдох татаж авах файлууд

Та мөн энэ хэлхээнд Gerberfile татаж авах боломжтой.

Алхам 4: Хашааны дизайн

Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн
Хаалганы дизайн

Би электрон эд ангиудыг байрлуулах энэхүү бүрхүүлийг зохион бүтээхдээ Solidworks програм хангамжийг ашигласан бөгөөд дараа нь CNC лазер хэрчих машинаар зохион бүтээсэн эд ангиудыг үйлдвэрлэсэн.

та хайрцагны хэсгүүдийн DXF файлуудыг татаж авах боломжтой

Алхам 5: Найрлага

Найрлага
Найрлага

Энэ төслийн бүрэн бүрэлдэхүүн хэсгүүдийн жагсаалтыг одоо авч үзье, ингэснээр бидэнд хэрэгтэй болно:

★ ☆ ★ Шаардлагатай бүрэлдэхүүн хэсгүүд (Амазоны холбоосууд) ★ ☆ ★

Бидний JLCPCB -ээс захиалсан ПХБ

  • NodeMCU хөгжүүлэгчдийн самбар:
  • Нэг OLED дэлгэц:
  • Зарим SIL холбогч:
  • Мини USB холбогч:
  • Хоёр цагаан LED (5мм):
  • 100 Ом эсэргүүцэл:
  • 5V тогтмол гүйдлийн цахилгаан адаптер:
  • Мөн хашлагын хэсгүүд

Алхам 6: Програм хангамжийн хэсэг

Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг
Програм хангамжийн хэсэг

Arduino IDE номын сангийн тохиргоо

Онлайн номын санд хандахын тулд таны компьютер интернетэд холбогдсон эсэхийг шалгаарай. Arduino IDE -ийг ажиллуулсны дараа ноорог >> номын сан оруулах >> номын санг удирдах, шинэ цонх гарч ирэх бөгөөд таны суулгасан номын сангууд болон татаж авах боломжтой бусад номын сангууд гарч ирэх бөгөөд эдгээр гурван номын санг татаж авсан эсэхээ шалгаарай. Дээрх зургуудыг үзээд та тэдгээрийг нэрээр нь хайж олох боломжтой (минийхтэй ижил хувилбарыг татаж аваарай)

  • Эхний номын сан бол OLED дэлгэц бөгөөд дэлгэцийн дэлгэцийг NodeMCU самбар ашиглан удирдах боломжийг олгодог.
  • Хоёрдахь номын сан нь NodeMCU эх кодыг авахад тань туслах болно.
  • Гурав дахь номын сан бол онлайн дамжуулалтын номын сан юм, учир нь интернетийн өгөгдөл нь MCU -ийн тайлбарлахад арай том өгөгдөл тул энэ номын сан нь интернетийн томоохон өгөгдлийг жижиг хүрээ болгон хуваахад туслах болно.

Тохирох номын сантай болсны дараа та IDE жишээнүүд рүү шилжиж, цаг уурын станцын демог ажиллуулна уу. Дээрх зураг дээр энэ програмд багтсан бүх татаж авсан номын сангууд харагдаж байгаа тул бидний хийх ёстой дараагийн алхам бол WiFi ID болон нууц үгээ оруулах явдал юм, дараа нь бид openweathermap вэбсайт руу шилжиж NodeMCU урьдчилсан мэдээг авах болно.

Энэ вэбсайт дээр данс үүсгэсний дараа танд өвөрмөц API түлхүүр байх болно, үүнийг кодын демо дээр хуулж тавь.

Танд хэрэгтэй зүйл бол байршлын id юм, тиймээс openweathermap вэбсайт руу буцаж очоод улсаа сонгоорой, вэбсайтын хаягийн хэрэгслийн мөрөнд хүссэн байршлын id -г олох болно, үүнийг код дээрээ хуулж аваад оруулаарай, одоо хийх хамгийн сүүлийн алхам бол байршуулах явдал юм. кодоо NodeMCU -д оруулаарай, хэрэв та NodeMCU самбарыг Arduino IDE -тэй хэрхэн ашиглахаа мэдэхгүй хэвээр байгаа бол энэ видеог үзээд танд заавар өгөх болно.

Алхам 7: Тоног төхөөрөмжийн угсралт ба жагсаал

Тоног төхөөрөмжийн угсралт ба жагсаал
Тоног төхөөрөмжийн угсралт ба жагсаал
Тоног төхөөрөмжийн угсралт ба жагсаал
Тоног төхөөрөмжийн угсралт ба жагсаал
Тоног төхөөрөмжийн угсралт ба жагсаал
Тоног төхөөрөмжийн угсралт ба жагсаал

Одоо бүх зүйл бэлэн болсон тул электрон бүрэлдэхүүн хэсгүүдийг ПХБ -д гагнах ажлыг эхлүүлье, ингэснээр бидэнд гагнуурын төмөр ба гагнуурын гол утас хэрэгтэй болно.

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

Би бүрэлдэхүүн хэсэг бүрийг байрлуулахдаа гагнасан, энэ ПХБ нь хоёр давхар ПХБ бөгөөд энэ нь түүний хоёр талыг ашиглан электрон эд ангиудыг гагнах боломжтой гэсэн үг юм.

Одоо бид Тоног төхөөрөмжийн угсралтыг дуусгаад цахилгаан тэжээлийн адаптерийг залгасны дараа гаджет цаг агаарын урьдчилсан мэдээг харуулдаг.

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

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