Mundarija:
- Ta'minotlar
- 1-qadam: Veb-ilova va tarmoq qurilmasini yaratish:
- 2 -qadam: O'chirish sxemasini yaratish:
- 3 -qadam: Kodni yuklash:
- 4 -qadam: PCB va korpusni qurish:
- 5 -qadam: video darslik:
Video: Oddiy ob -havo stantsiyasi V2.0: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ilgari men boshqacha ishlaydigan bir nechta ob -havo stantsiyalari bilan bo'lishdim. Agar siz ushbu maqolalarni o'qimagan bo'lsangiz, men bu erda o'qishni maslahat beraman.
- ESP8266 yordamida oddiy ob -havo stantsiyasi.
- Arduino va BME280 yordamida xona ob -havo stantsiyasi.
Bu yo'riqnomada men yangilangan ob -havo stantsiyasini, oldingi ikkita xususiyat va bir nechta qo'shimcha funktsiyalar bilan bo'lishaman. Havoning harorati, namligi va bosimi bilan bir qatorda, biz hozirgi ob -havo ma'lumoti va keyingi kun uchun prognozni olishimiz mumkin. Bu ma'lumotlarning barchasi OLED ekranida, veb -sahifasida va android/ios ilovasida ko'rsatiladi.
Shunday qilib, vaqtni behuda sarflamay, boshlaylik.
P. S: Agar sizga bu ko'rsatma yoqsa, iltimos, Sensor tanlovida ovoz bering:)
Ta'minotlar
Bu erda biz ushbu loyiha uchun ishlatadigan qismlar ro'yxati.
Wemos D1 Mini (Amazon US / Amazon EU): Siz har qanday ESP8266 / ESP32 asosidagi dev-platadan foydalanishingiz mumkin
BME280 sensori (Amazon US / Amazon EU): "BME280" ni "BMP280" bilan adashtirmaslik uchun sotib olganingizga ishonch hosil qiling
1,3 dyuymli OLED -displey (Amazon US / Amazon EU): Men sizga xuddi men ishlatgan OLED -ni olishni taklif qilaman, aks holda siz ko'plab OLED -lar ESP platalari bilan ishlamasligi uchun kurashishingiz mumkin
Pushbutton (Amazon US / Amazon EU): Bir lahzali kalitni ishlating, chunki u turli rejimlar o'rtasida almashadi
Jumperli non paneli (Amazon US / Amazon EU): prototip yaratish uchun
Prototiplar taxtasi (Amazon US / Amazon EU): Barchasini lehimlash uchun prototip doimiyroq bo'ladi
3.7v batareya (Amazon US / Amazon EU): Tizimni quvvatlantirish uchun (ixtiyoriy)
Bu qismlar bilan bir qatorda, biz ham hamma narsani ishlashi uchun dasturiy ta'minotga muhtojmiz
RemoteMe: bu xizmatlardan foydalanish uchun hisob yaratish kerak bo'lgan IoT platformasi. Bu mutlaqo bepul
Arduino IDE: Kodni yuklash uchun
Yo'l davomida sizga kerak bo'lishi mumkin bo'lgan ba'zi vositalar:
Tel o'tkazgichlar (Amazon AQSh / Amazon Evropa Ittifoqi)
Lehim to'plami (Amazon AQSh / Amazon EU)
Yordam qo'llari (Amazon AQSh / Amazon EU)
Agar siz barcha materiallarni yig'ib olsangiz, biz keyingi bosqichga o'tamiz.
1-qadam: Veb-ilova va tarmoq qurilmasini yaratish:
Birinchidan, biz Remoteme.org saytiga o'tamiz va hisobimizga kiramiz. Agar sizda hisob qaydnomangiz bo'lmasa, hozir uni yaratish vaqti. Endi biz masofadan turib hisob qaydnomamizga kirganimizdan so'ng, biz ob -havo stantsiyamizni qura olamiz, quyidagi amallarni bajaring:
- Biz masofaviy hisobimizga kirganimizda, biz loyihalar ro'yxatini ko'radigan sahifaga yo'naltirilamiz. Bu erda pastga aylantiring va siz "Ob -havo stantsiyasini" topasiz. Unga bosing.
- Qalqib chiquvchi oyna paydo bo'ladi, bu erda biz loyiha haqidagi barcha kerakli ma'lumotlarni topa olamiz. Agar xohlasangiz, barcha tafsilotlarni o'qishingiz yoki ko'rsatmalarga amal qilishingiz mumkin.
-
Biz "uni qurish" yorlig'iga o'tib, ma'lumotlarni to'ldirishimiz kerak.
- Avval WiFi nomi va parolini kiriting. Bu ESP kartasiga Wi -Fi tarmog'iga ulanish imkonini beradi.
- Keyinchalik, biz taxta turini tanlashimiz mumkin bo'lgan variant mavjud. Biz ESP8266 asosida Wemos D1 mini -ni ishlatayotganimizda, biz bu taxtani tanlaymiz.
- Endi biz manzilni kiritishimiz kerak, bu siz yashayotgan shahar. Inter shaharning nomi va mamlakat kodi. Masalan: "Varshava, PL" tasviridagi kabi Polsha, Varshava shahri degan ma'noni anglatadi. Shaharingiz va mamlakatingizga kirgandan so'ng, pastga aylantiring. Bu erda siz dastur va qurilma nomini o'zgartirishingiz mumkin, lekin bu ixtiyoriy. Shunday qilib, siz "Keyingi qadam" ni to'g'ridan -to'g'ri bosishingiz mumkin.
- Bu oxirgi qadam, "Loyihani yaratish" ni bosing. Endi siz kod ustasi tomonidan avtomatik ravishda yaratilgan kodni yuklab olishingiz mumkin.
- Quyida uchta variant mavjud: Ochish, QR kod va O'rnatish. Birinchi variantni bosganingizda ob -havo ma'lumoti ko'rsatiladigan veb -sahifa ochiladi. Ikkinchi variant QR kodini oladi, uni mobil brauzerda veb -sahifani olish uchun har qanday smartfon yordamida skanerlash mumkin. Uchinchi variant, shuningdek, Android/iPhone -ga veb -ilovasini o'rnatadigan veb -sahifani beradi.
Veb -sahifada siz birinchi ikkita kanal ma'lumotni ko'rsatishini, lekin oxirgi qismi bo'sh ekanligini ko'rasiz. Buning sababi shundaki, biz xona ob -havo stantsiyasini yaratishimiz kerak. Shunday qilib, bizning ob -havo stantsiyamizning sxemasini tuzamiz.
2 -qadam: O'chirish sxemasini yaratish:
Endi bizda kod bor, uni taxtaga yuklashimiz kerak. Lekin oldin biz Displey, BME280 sensori va Wemos D1 mini -ga ulanishimiz kerak. Buning uchun birinchi navbatda yuqoridagi sxemaga qarang.
Bu erda biz modullarni ulash uchun I2C protokolidan foydalanganmiz.
- SDA D2 piniga ulanadi
- D1 piniga SCL
- GND ni GND ga ulash
- VIN 3.3v ga ulang
Eslatma: displeyning SDA va SCL pinlarini va BME280 -ni ESP -ga ulang. Barcha GND pinlari bir -biriga ulangan bo'lishi kerak.
Kommutatorning bir terminali D3 ga, ikkinchisi GND ga ulangan. Agar siz tugmachaning qanday ishlashini bilmasangiz, men sizga ushbu maqolani ko'rib chiqishni maslahat beraman. Yaxshi tushunish uchun yuqoridagi rasmlarga qarang.
3 -qadam: Kodni yuklash:
Kodni yuklashdan oldin, IDE -da barcha ESP platalari o'rnatilganligiga ishonch hosil qiling. Agar buni qanday qilishni bilmasangiz, ushbu YouTube videosini ko'ring.
Shuningdek, quyidagi kutubxonalarni o'rnating:
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED-master
- RBD_Button
- RBD_Timer
Bu kutubxonalarni o'rnatish uchun. IDE va goto asboblarini oching >> Kutubxonalarni boshqarish. Qidiruv satriga kutubxona nomini birma -bir kiriting va o'rnating.
Endi RemoteMe -dan yuklab olingan kod faylini chiqarib oling va uni Arduino IDE bilan oching. Quyidagi amallarni bajaring:
- Wemos -ni kompyuterga ulang va taxta turini tanlang (Wemos D1 R1 mini) va to'g'ri portni tanlang.
- Endi kodni yuklang va uning tugashini kuting.
- Kod yuklanganidan so'ng, taxta sizning Wi -Fi tarmog'ingizga ulanadi va ma'lumotlarni OLED ekranida ko'rsatishni boshlaydi.
- Tugmani bosish 3 rejimni almashtiradi. Buni o'zingiz tekshirishingiz mumkin.
Endi hamma narsa kutilganidek ishlayotganda, biz ushbu sxemani doimiy va yopiq qilib, uning ko'rinishini yaxshilashga o'tishimiz mumkin.
4 -qadam: PCB va korpusni qurish:
Zanjirimizni yanada ishonchli va doimiy qilish uchun biz barcha komponentlarni prototip taxtasida lehimlashimiz kerak. Men yaxshiroq tasavvur berish uchun o'z ishimning rasmlarini bo'lishdim. Agar xohlasangiz, har xil dizaynni yasashingiz mumkin.
Qoplama uchun men ko'pikli taxtadan foydalandim, chunki u bilan ishlash oson. Quyida men SAPRni taqdim qildim, siz o'zingizning muhofazangizni yaratishingiz mumkin.
5 -qadam: video darslik:
Agar sizga bu ko'rsatma yoqsa, ovoz bering.
Tavsiya:
Oddiy lehim /yordam qo'llari stantsiyasi: 4 qadam
Oddiy lehim /qo'llar stantsiyasi: Mana, shartnoma. Siz lehim /yordam qo'llari stantsiyasini yasashni o'rganish uchun veb -sahifalarni ko'rdingiz. Va siz bu saytga tushdingiz. Sayyora brauzerida DIY tomonidan yaratilgan eng yaxshi sayt. Endi men sizga lehimlash uchun ko'rsatma beradigan saytdan aniq qidirishni taklif qilaman
Oddiy imo -ishora nazorati - RC o'yinchoqlaringizni qo'lingizning harakati bilan boshqaring: 4 qadam (rasmlar bilan)
Oddiy imo -ishora nazorati - RC o'yinchoqlaringizni qo'lingizning harakati bilan boshqaring: mening "ible" #45 -ga xush kelibsiz. Bir muncha vaqt oldin men Lego Star Wars qismlari yordamida BB8 ning to'liq ishlaydigan RC versiyasini yaratdim … https://www.instructables.com/id/Whats-Inside-My-R… Qanday zo'r ekanini ko'rganimda Sphero tomonidan yaratilgan kuchlar guruhi, men o'yladim: "OK, men
Qanday qilib oddiy qadamlar va rasmlar yordamida kompyuterni qismlarga ajratish mumkin: 13 qadam (rasmlar bilan)
Oson qadamlar va rasmlar yordamida kompyuterni qanday qismlarga ajratish kerak: bu kompyuterni demontaj qilish bo'yicha ko'rsatma. Asosiy tarkibiy qismlarning ko'pchiligi modulli va osonlikcha olib tashlanadi. Biroq, bu borada tartibli bo'lish juda muhimdir. Bu sizga qismlarni yo'qotishdan, shuningdek, qayta yig'ishni osonlashtirishdan yordam beradi
Arduino bilan ishlaydigan chang zarralarini nazorat qilish stantsiyasi: 4 qadam (rasmlar bilan)
Arduino bilan ishlaydigan chang zarralarini kuzatish stantsiyasi: Siz o'zingizning uyingizdagi changning ifloslanishini 50 dollardan past narxda kuzatib boradigan asboblarni o'z qo'llaringiz bilan Internet -tarmog'ini osongina qura olasiz va chang darajasi juda yuqori bo'lganda xonani ventilyatsiya qilishingiz mumkin. tashqarida va agar shunday bo'lsa, sizga xabar bering
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)