Mundarija:
- 1 -qadam: Ob -havo stantsiyasi qanday ishlaydi
- 2 -qadam: O'chirish diagrammasi
- 3 -qadam: PCB ishlab chiqarish
- 4 -qadam: korpus dizayni
- 5 -qadam: ingredientlar
- 6 -qadam: dasturiy ta'minot qismi
- 7 -qadam: Uskuna yig'ish va namoyish
Video: Onlayn ob -havo stantsiyasi (NodeMCU): 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ey yigitlar! Umid qilamanki, siz menga "Arduino Robot 4WR" ko'rsatmasidan bahramand bo'ldingiz va siz yangisiga tayyormiz, odatdagidek men sizga o'z elektron loyihangizni yaratishda asta -sekin yo'l -yo'riq berish uchun ushbu darslikni tayyorladim.
Loyihani ishlab chiqish jarayonida, biz siz o'zingizning elektron loyihangizni yaratishni tanlaganingizda, bu ko'rsatma sizga yordam beradigan eng yaxshi qo'llanma bo'lishiga ishonch hosil qilishga harakat qildik, shuning uchun umid qilamizki, bu ko'rsatma kerakli hujjatlarni o'z ichiga oladi.
Ushbu loyiha, biz elektron qurilmamizning ko'rinishini yaxshilash uchun JLCPCB -dan buyurtma qilingan moslashtirilgan PCBni olgandan keyin, ayniqsa, qilish juda qulay, shuningdek, ushbu qo'llanmada sizning chiroyli ob -havo stantsiyangizni yaratishga imkon beradigan hujjatlar va kodlar etarli.
Biz bu loyihani atigi 2 kun ichida qildik, barcha kerakli qismlarni olishimiz va uskunalar tayyorlash va yig'ishni tugatishimiz uchun, bir kun kelib loyihamizga mos keladigan kodni tayyorlashimiz kerak edi va biz testlarni boshladik. sozlash.
Bu ko'rsatmadan nimani bilib olasiz:
- Loyihaning funktsional imkoniyatlariga qarab, to'g'ri uskunani tanlash.
- Ob -havo stantsiyasining ish tartibini tushunish.
- Barcha tanlangan komponentlarni ulash uchun sxemani tayyorlang.
- O'zingizning PCB dizayningizni ishlab chiqaring.
- Elektron qismlarni tenglikka lehimlang.
- Loyihaning barcha qismlarini yig'ing.
- Birinchi sinovni boshlang va loyihani tasdiqlang.
1 -qadam: Ob -havo stantsiyasi qanday ishlaydi
Men har doimgidek o'z loyihamni shu qisqacha tavsif bilan boshlayman, bizning loyihamiz ob -havo ma'lumotlarini olish va uni ulangan OLED ekranida ko'rsatish uchun Internetga ulanish uchun Wi -Fi modulini o'z ichiga olgan NodeMCU dasturiy platasiga asoslangan. I²C aloqa porti orqali NodeMCU ga.
Bularning barchasini muammosiz amalga oshirish uchun ba'zi kutubxonalar manba kodiga kiritilishi kerak. Bu kutubxonalar ochiq manbalarda mavjud va siz ularni Arduino IDE -dan to'g'ridan -to'g'ri qo'shishingiz mumkin
Ob -havo stantsiyasi, shuningdek, Internetdan "Vaqt va sana" ma'lumotlarini oladi va bunday funktsiyani bajarish uchun biz NodeMCU veb -saytlarini ob -havo ma'lumotlari va vaqt sanasi ma'lumotlarini yuklashimiz kerak. Bularning barchasi ushbu taqdimotning dasturiy ta'minot bo'limida tushuntiriladi.
2 -qadam: O'chirish diagrammasi
Bu loyiha juda oddiy, murakkabligi yo'q, men ushbu elektron sxemani tayyorlash uchun easyEDA onlayn platformasidan foydalandim, u ushbu loyiha uchun zarur bo'lgan barcha komponentlarga ega va ba'zi signallar uchun signal signallari va ba'zi LED chiqishlari uchun PDF kabi qo'shimcha qismlarga ega. sxematik format yoki-p.webp
3 -qadam: PCB ishlab chiqarish
Sxemani tayyorlaganimdan so'ng, men ushbu sxemani loyiha mavzusiga mos keladigan bulut shaklidagi moslashtirilgan PCB dizayniga aylantirdim, hozir biz kerak bo'lgan hamma narsa - bu elektron dizaynni ishlab chiqarish, shuning uchun men eng yaxshi va eng arzon PCB ishlab chiqaruvchilarini JLCPCB -ga ko'chirdim. PCB ishlab chiqarish xizmati, JLC - bu keng miqyosli, quduq uskunalari, qat'iy boshqaruv va yuqori sifatga ega bo'lgan professional tenglikni ishlab chiqaruvchisi. har doimgidek, sizga kerak bo'lgan hamma narsa - bu PCB dizaynidagi GERBER fayllarini yuklash va ishlab chiqarish parametrlarini o'rnatish uchun bir necha marta bosish, men buyurtmani olguncha uch kun kutaman.
Fotosuratlarni ko'rib turganingizdek, PCBlar juda yaxshi ishlab chiqarilgan va bu bulut shakli loyihamizga yanada yaxshi ko'rinish beradi
Tegishli yuklab olish fayllari
Bundan tashqari, ushbu sxema uchun Gerberfile -ni yuklab olishingiz mumkin.
4 -qadam: korpus dizayni
Men elektron komponentlarni joylashtiradigan korpusni loyihalash uchun Solidworks dasturidan ko'proq foydalanganman, keyin CNC lazerli kesish mashinasi orqali ishlab chiqarilgan qismlarni ishlab chiqardim.
muhofaza qismlari uchun DXF fayllarini yuklab olishingiz mumkin
5 -qadam: ingredientlar
Keling, ushbu loyihaning tarkibiy qismlarining to'liq ro'yxatini ko'rib chiqaylik, shuning uchun bizga kerak bo'ladi:
★ ☆ ★ Kerakli komponentlar (Amazon havolalari) ★ ☆ ★
Biz JLCPCB -dan buyurtma bergan tenglikni
- NodeMCU dasturlar taxtasi:
- Bitta OLED displeyi:
- Ba'zi SIL ulagichlari:
- Mini USB ulagichi:
- Ikkita oq LED (5 mm):
- 100 Ohm qarshilik:
- 5V shahar quvvat adapteri:
- Va korpus qismlari
6 -qadam: dasturiy ta'minot qismi
Arduino IDE kutubxonasini sozlash
Internet kutubxonalariga kirish uchun kompyuteringiz Internetga ulanganligiga ishonch hosil qiling. Arduino IDE -ni ishga tushirganingizdan so'ng, eskizga o'ting >> kutubxonani o'z ichiga oladi >> kutubxonalarni boshqaring, siz o'rnatgan kutubxonalar va siz yuklab olishingiz mumkin bo'lgan boshqa kutubxonalarni ko'rsatadigan yangi oyna paydo bo'ladi. yuqoridagi fotosuratlar orqali ko'rsating va siz ularni ismlari bo'yicha qidirishingiz mumkin (meniki bilan bir xil versiyani yuklab oling)
- Birinchi kutubxona - bu OLED -displey, bu displey ekranini NodeMCU platasi yordamida boshqarishni osonlashtiradi.
- Ikkinchi kutubxona sizga NodeMCU manba kodini olishga yordam beradi.
- Uchinchi kutubxona - bu onlayn translyatsiya kutubxonasi, chunki Internet ma'lumotlari MCU ularni talqin qilish uchun biroz katta ma'lumotdir, shuning uchun bu kutubxona Internetdagi katta ma'lumotlarni ba'zi kichik ramkalarga bo'lishga yordam beradi.
Tegishli kutubxonalarga ega bo'lgandan so'ng, siz IDE misollariga o'tasiz va ob -havo stantsiyasining demosini ishga tushirasiz. Yuqoridagi rasmda ko'rib turganingizdek, ushbu dasturga kiritilgan barcha yuklab olingan kutubxonalar, biz qilishimiz kerak bo'lgan keyingi qadam - bu Wi -Fi identifikatori va parolni kiritish, keyin biz ochiq ob -havo xaritasi veb -saytiga o'tamiz, u erdan NodeMCU prognoz yangilanishlarini oladi.
Ushbu veb -saytda hisob yaratganingizdan so'ng, sizda API -ning yagona kalitlari bo'ladi, shuning uchun uni kod demosiga nusxalash va joylashtirish kifoya.
Sizga kerak bo'lgan joy - bu identifikator, shuning uchun openweathermap veb -saytiga qayting va o'z mamlakatingizni tanlang va veb -sayt manzillari asboblar panelida kerakli manzil identifikatorini topasiz, shuning uchun uni kodingizga nusxa ko'chiring va qo'ying, endi oxirgi qadam - yuklash. NodeMCU kodini kiriting va agar siz hali ham Arduino IDE bilan NodeMCU taxtalarini qanday ishlatishni bilmasangiz, sizni boshqarish uchun ushbu videoni tekshiring.
7 -qadam: Uskuna yig'ish va namoyish
Endi hamma narsa tayyor, shuning uchun elektron komponentlarimizni tenglikka lehimlashni boshlaymiz va buning uchun bizga lehimlantiruvchi temir va lehim yadrosi kerak bo'ladi.
Ko'rib turganingizdek, bu tenglikni ishlatish juda yuqori sifatli va har bir komponentni lehimlashda sizga ko'rsatma beradigan yorliqlarni esdan chiqarmaslik uchun juda oson, chunki siz ipakning yuqori qatlamida har bir komponentning joylashishini ko'rsatuvchi yorliqni topasiz. taxta va shu tarzda siz lehimlashda xato qilmasligingizga 100% amin bo'lasiz.
Men har bir komponentni o'z joyiga lehimlab qo'ydim, bu tenglikni ikki qatlamli, bu sizning elektron komponentlaringizni lehimlash uchun ikkala tomondan ham foydalanishingiz mumkin.
Endi biz uskunani yig'ishni tugatdik va quvvat manbai adapterini ulaganimizdan so'ng, gadjet ob -havo ma'lumotlarini namoyish qila boshlaydi.
Bu loyihani yaratish juda oson va hayratlanarli, biz har qanday ishlab chiqaruvchiga o'z gadjetlarini qanday yaratishni maslahat beramiz, lekin biz uni yanada sariyog 'qilish uchun loyihamizda ba'zi yaxshilanishlarni amalga oshirishni taklif qilamiz, shuning uchun men kutaman. sharhlaringizni yaxshilash uchun.
Tavsiya:
Baliq tankining veb -kamerasini onlayn qilish: 8 qadam (rasmlar bilan)
Baliq tankining Internet -kamerasini yaratish!: IP -kamerani to'g'ridan -to'g'ri baliq tankiga ulash uchun modifikatsiya qilish bo'yicha bosqichma -bosqich ko'rsatma. Buning sababi shundaki, veb -kameralar odatda mavzu oldiga qo'yilishi yoki stendga muhtoj bo'lishi uchun mo'ljallangan. Biroq, Baliq Ta bilan
EasyEDA onlayn asboblari yordamida maxsus shakldagi tenglikni qanday yaratishni bilib oling: 12 qadam (rasmlar bilan)
EasyEDA Online asboblari yordamida maxsus shaklli PCBni qanday yaratishni bilib oling: Men har doim maxsus PCB dizaynini yaratishni xohlardim va onlayn asboblar va tenglikni arzon prototiplari bilan hozirgidan ko'ra oson bo'lmagan! Hatto qiyin joyni tejash uchun sirtdan o'rnatish qismlarini kichik hajmda arzon va oson yig'ish mumkin
Tuman sensori - zarracha fotoni - ma'lumotlarni onlayn saqlash: 5 qadam (rasmlar bilan)
Tuman sensori - zarracha fotoni - ma'lumotlarni onlayn saqlash: havodagi tuman yoki tutun miqdorini o'lchash uchun biz bu tuman sensori qildik. U LDR lazerdan olgan yorug'lik miqdorini o'lchaydi va uni atrofdagi yorug'lik bilan taqqoslaydi. U IFTTT orqali real vaqtda google varag'iga ma'lumotlarni joylashtiradi
Qanday qilib onlayn tasniflangan reklama yaratish mumkin: 3 qadam (rasmlar bilan)
Onlayn tasniflangan reklamani qanday yaratish kerak: siz o'ylashingiz kerak bo'lgan narsa bormi? Sotmoqchi bo'lgan narsalarni reklama qilishning bir usuli - bu tasniflangan e'lonni joylashtirish va bugungi kunda Internetdan foydalanish - bu oson, samarali va deyarli har doim bepul usul. Men bu yo'riqnomada
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: 3 qadam
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: Menda elektr stantsiyasi bor. Men bitta dastgohga zaryadlangan hamma narsani siqib chiqarmoqchi edim va unda lehimlash uchun joy bo'lishi kerak edi. Quvvatli narsalar ro'yxati: uyali telefon (buzilgan, lekin u mening telefonim batareyalarini zaryad qiladi, shuning uchun u har doim ulanadi va zaryadlanadi)