Агуулгын хүснэгт:
- Алхам 1: Цаг уурын станц хэрхэн ажилладаг вэ
- Алхам 2: Хэлхээ диаграм
- Алхам 3: ПХБ хийх
- Алхам 4: Хашааны дизайн
- Алхам 5: Найрлага
- Алхам 6: Програм хангамжийн хэсэг
- Алхам 7: Тоног төхөөрөмжийн угсралт ба жагсаал
Видео: Онлайн цаг уурын станц (NodeMCU): 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн уу найзуудаа! Миний өмнөх зааварчилгаа "Arduino Robot 4WR" танд таалагдсан гэж найдаж байна, та шинэ хичээл хийхэд бэлэн байна гэж найдаж байна.
Энэхүү төслийг боловсруулах явцад бид энэхүү зааварчилгаа нь танд цахим дээр суурилсан төсөл хийхээр шийдсэн үед танд туслах хамгийн сайн гарын авлага болно гэдэгт итгэлтэй байхыг хичээсэн тул энэхүү зааварчилгаа нь шаардлагатай бичиг баримтуудыг агуулсан болно гэж найдаж байна.
Энэхүү төсөл нь манай электрон төхөөрөмжийн гадаад төрхийг сайжруулахын тулд JLCPCB -ээс захиалсан өөрчлөн тохируулсан ПХБ -ийг авсны дараа тусгайлан хийх боломжтой бөгөөд энэхүү гарын авлагад танд цаг агаарын үзэсгэлэнт станцыг бий болгоход хангалттай баримт бичиг, код байгаа болно.
Бид энэ төслийг ердөө 2 хоногийн дотор хийсэн бөгөөд шаардлагатай бүх эд ангиудыг авч, тоног төхөөрөмжийн үйлдвэрлэл, угсралтыг дуусгахын тулд, дараа нь нэг өдөр манай төсөлд тохирсон кодыг бэлдэж, туршилтаа эхлүүллээ. тохируулга.
Энэхүү зааварчилгаанаас юу сурах вэ:
- Төслийнхөө функциональ байдлаас хамааран тоног төхөөрөмжийн зөв сонголтыг хийх.
- Цаг уурын станцын ажлын явцыг ойлгох.
- Сонгосон бүх бүрэлдэхүүн хэсгүүдийг холбохын тулд схемийг бэлтгэ.
- ПХБ -ийн загварыг өөрийн гараар үйлдвэрлэх.
- ПХБ -д электрон эд ангиудыг гагнах.
- Төслийн бүх хэсгийг угсарна.
- Эхний туршилтыг эхлүүлж, төслийг баталгаажуулна уу.
Алхам 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% итгэлтэй байх болно.
Би бүрэлдэхүүн хэсэг бүрийг байрлуулахдаа гагнасан, энэ ПХБ нь хоёр давхар ПХБ бөгөөд энэ нь түүний хоёр талыг ашиглан электрон эд ангиудыг гагнах боломжтой гэсэн үг юм.
Одоо бид Тоног төхөөрөмжийн угсралтыг дуусгаад цахилгаан тэжээлийн адаптерийг залгасны дараа гаджет цаг агаарын урьдчилсан мэдээг харуулдаг.
Энэхүү төслийг хийхэд маш хялбар бөгөөд гайхалтай төсөл бөгөөд бид ямар ч үйлдвэрлэгчдэд өөрийн багаж хэрэгслийг хэрхэн бүтээхийг зөвлөж байна, гэхдээ илүү их цөцгийн тос болгохын тулд манай төсөлд өөр бусад сайжруулалтыг хийх болно, тиймээс би хүлээх болно. үүнийг сайжруулахын тулд таны сэтгэгдлүүд.
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Онлайн цаг уурын станц: 6 алхам
Онлайн цаг уурын станц: Та үүнд итгэхгүй байна! Гэхдээ эхнээсээ. Би CoolPhone -ийн дараагийн хувилбар дээр ажиллаж байсан бөгөөд үүнийг зохион бүтээхдээ гаргасан алдааны тоо намайг завсарлага авахад хүргэсэн. Би гутлаа өмсөөд гадаа гарлаа. Хүйтэн байсан тул би
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай