Mundarija:
- Ta'minotlar
- 1 -qadam: Sezgi nima?
- 2 -qadam: yonib -o'chadigan sezgir dasturiy ta'minot
- 3 -qadam: Wi -Fi tarmog'ini sozlash
- 4 -qadam: Sensate mobil ilovasini sozlash
- 5 -qadam: O'chirish tizimini yaratish
- 6 -qadam: Yakuniy eslatma
Video: Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Oldingi xabarlarda men ob -havo stantsiyasini qurishning turli usullari bilan bo'lishganman. Agar siz buni tekshirmagan bo'lsangiz, bu erda havola.
Bu ko'rsatmada men Wemos va Sensate deb nomlangan IoT platformasi yordamida oddiy ob -havo stantsiyasini qanday qurishni ko'rsataman. Shunday qilib, boshlaylik.
Ta'minotlar
- WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
- BME280 …………………. (Amazon AQSh / Amazon UK / Banggood)
- 1,3 dyuymli OLED -displey… (Amazon US / Amazon UK / Banggood)
Bular bilan bir qatorda bizga iOS yoki Android uchun Sensate ilovasi ham kerak.
1 -qadam: Sezgi nima?
O'z so'zlari bilan aytganda: "Sensate Sense ilovasidan foydalanib, sensorlaringizga istalgan vaqtda va istalgan joydan kiring. Sensate Firmware -ning bepul dasturiy ta'minoti yordamida mavjud bo'lgan apparat komponentlaridan foydalanib, ma'lumotlaringizni yozib oluvchi qurilmani yarating. Yoki o'zingizning ilovangiz uchun maqbul chipni toping va o'zingizning shaxsiy yechimingizni yarating".
Muxtasar qilib aytganda, bu dasturiy ta'minot bilan bir qatorda sizga oddiy loyihalarni tuzishning kodsiz usulini beradigan dastur bo'lib, ularning dasturiy ta'minotini o'chirish, o'z ilovasini o'rnatish, konfiguratsiya sozlamalari orqali o'tish va siz ma'lumotlarni yig'ishga tayyormiz. sensorlaringizdan.
2 -qadam: yonib -o'chadigan sezgir dasturiy ta'minot
Endi biz ESP kartamizni (bu holda WeMos D1 Mini) Sensate bulutiga ulanishini xohlaymiz. Buning uchun biz doskamizda Sensate firmware dasturini yoqishimiz kerak. Jarayon ancha oldinda.
Birinchidan, quyidagilarni yuklab olishingizga ishonch hosil qiling:
- CP210x yoki CH34x drayverini yuklab oling va o'rnating (bortingizda ishlatiladigan USB -TTL chipiga bog'liq). Mening holatimda CH340 ni o'rnatdim.
- NodeMCU flasher vositasini bu erdan yuklab oling.
- Keyingi Sensate firmware -ni bu erdan yuklab oling.
Hammasi yuklab olingandan so'ng va haydovchilar o'rnatiladi. Biz WeMos kartamiz portini tekshirishimiz kerak. Portni topish uchun:
- "Qurilma menejeri" ga o'ting >> "Portlar".
- Kartani USB orqali kompyuterga ulang. Ro'yxatda yangi port paydo bo'lishini ko'rasiz. E'tibor bering.
Endi biz taxtani yangi dasturiy ta'minot bilan o'chirishimiz mumkin. To'g'ri dasturiy ta'minotni havoladan yuklab olganingizga ishonch hosil qiling. (Ushbu loyihada biz WeMos D1 mini -dan foydalanmoqdamiz, shuning uchun biz dasturiy ta'minotdan foydalanamiz)
- Yoritgichni oching va "Kengaytirilgan" yorlig'iga o'ting. Yuqoridagi rasmdagi kabi sozlamalarga ega ekanligingizga ishonch hosil qiling.
- "Config" yorlig'iga o'ting, birinchi qatorni bosing va dasturiy ta'minotni yuklagan papkaga o'ting. Kerakli faylni tanlang.
- Endi "Operation" yorlig'i bor, bu erda COM port qutisida siz ilgari qayd qilgan portni tanlang.
- "Flash" tugmasini bosing va miltillovchi tugashini kuting.
Endi bizda Sensate firmware bilan WeMos D1 mini -taxtasi bor. Yuklash jarayonini tugatish uchun reset tugmasini bosish kifoya.
3 -qadam: Wi -Fi tarmog'ini sozlash
Endi biz dasturiy ta'minotni muvaffaqiyatli ochdik va yukladik, biz WiFi ma'lumotlarini taxtaga o'rnatishimiz kerak. Buning uchun birinchi navbatda taxtani quvvatlantiring va smartfoningizning Wi -Fi -ni yoqing. Quyidagi amallarni bajaring:
- "Sensate-Setup" -ni bosing va "Setup-Sensate" standart parolini kiriting.
- Qurilma ulangandan so'ng, standart brauzerni oching va "192.168.4.1" URL manzilini kiriting va "Enter" tugmasini bosing.
- Siz sozlash sahifasiga yo'naltirilasiz. Bu erda ulanmoqchi bo'lgan "SSID" ni (WiFi nomi) tanlang va keyin uning parolini kiriting.
- Xizmat konfiguratsiyasida qurilmangizga nom bering (bu holda "Ob -havo stantsiyasi"). Saqlash -ni bosing va qayta ishga tushiring.
Shunday qilib, endi WeMos platasi sizning Wi -Fi tarmog'ingizga ulanishga tayyor. Endi biz oldinga siljishimiz va Sensate ilovasida sozlashni boshlashimiz mumkin.
4 -qadam: Sensate mobil ilovasini sozlash
Birinchidan, smartfonga Sensate Sense ilovasini o'rnatganingizga ishonch hosil qiling, so'ngra ilovani oching va quyidagi amallarni bajaring:
- Birinchi sahifada "Uskuna sozlamalari" ni bosing. Keyin ko'prikni sozlashni xohlaysizmi, deb so'raydi, chunki biz uni oldingi bosqichda sozlaganmiz, biz "Yo'q, u allaqachon sozlangan" ikkinchi variantini bosamiz.
- Keyingi sahifada barcha mavjud ko'priklar ko'rsatiladi. Biz hozir tayyorlaganini tanlang.
- Keyingi sahifada biz sensorlar va 3 variant haqida barcha ma'lumotlarni bilib olamiz. Bu erda "Konfiguratsiya ustasi" ni tanlang. Keyingi sahifada siz konfiguratsiya haqida ko'proq ma'lumotni o'qishingiz mumkin. O'qib bo'lgach, "Ishga tushirish" ni bosing.
- Endi biz barcha qo'llab -quvvatlanadigan taxtalar ro'yxatini olamiz. Bu erda biz "WeMos D1 Mini" ni tanlaymiz va "Davom etish" ni bosing.
- Keyin bizdan ish rejimini tanlashimizni so'raydi. 2 ta rejim mavjud, ulardan biri odatdagi rejim bo'lib, u o'qishni iloji boricha tez -tez oladi va yangilaydi. Boshqa rejim "Uyqu rejimi", bu rejimda biz vaqti -vaqti bilan yangilanishlarni olishimiz mumkin va taxta quvvatni tejash rejimida bo'ladi. Bu loyiha uchun men birinchi rejimni tanladim, chunki men real vaqtda harorat va namlikni yangilab turishni xohlayman.
- Keyin biz ekranni tanlashimiz kerak. Biz 1,3 dyuymli 128x64 displeydan foydalanayotganimizda, biz uni tanlaymiz. Keyin "Davom etish" ni bosing.
- Keyingi sahifada "Kengaytma yo'q" -ni tanlang.
- Keyingi sahifada biz sensorni tanlashimiz kerak. Biz "BME280" dan foydalanmoqdamiz, shuning uchun uni tanlang. BMP280 ni tanlamasligingizga ishonch hosil qiling, shunga o'xshash, lekin bosim sensori yo'q.
- Sensorni tanlaganimizda, ilova bizga qaysi ma'lumotlarni yig'ishni xohlayotganimizni tanlash imkoniyatini beradi. Bu erda uchta variantni almashtiring. Boshqa sozlamalar bilan o'ynashning hojati yo'q.
- Oxirida tugatish tugmasini bosing.
Endi biz qilishimiz kerak bo'lgan yagona narsa - bu sxemani tuzish.
5 -qadam: O'chirish tizimini yaratish
Bu erda I2C aloqasidan foydalanayotganimiz sababli, ulanishlar juda oddiy. Bu erda 4 ta pin bor: VCC, GND (quvvat pinlari) va SDA, SCL (I2C pinlari).
Simlarni quyidagicha ulang:
VCC = 3.3V
GND = GND
SCL = SCL (D1)
SDA = SDA (D2)
Va bu hammasi. Endi kontaktlarning zanglashiga olib, tarmoqqa ulanishini kuting, endi biz OLED va ilovada ma'lumotlarni olamiz.
6 -qadam: Yakuniy eslatma
Shunday qilib, endi bizda kodni yozmasdan DIY ob -havo stantsiyasi mavjud. Bu juda zo'r emasmi? Endi siz bu erda men ilgari yasagan qutini yasashingiz mumkin. Umid qilamanki, qo'llanmani bajarish oson edi va siz hozir nimadir o'rgandingiz.
Agar sizda biron bir savol bo'lsa, quyida sharh qoldiring.
Tavsiya:
Arduino va DFPlayer Mini MP3 pleer moduli yordamida LCD yordamida MP3 pleerni qanday yasash mumkin: 6 qadam
Arduino va DFPlayer Mini MP3 pleer moduli yordamida LCD yordamida MP3 pleerni qanday yasash mumkin: Bugun biz Arduino va DFPlayer mini MP3 pleer moduli yordamida LCD bilan MP3 pleer yasaymiz. Loyiha SD -kartadagi MP3 fayllarni o'qishi va pauza qilishi mumkin. va 10 yil oldingi qurilma bilan bir xil o'ynang. Bundan tashqari, oldingi qo'shiq va keyingi qo'shiq qiziqarli bo'ladi
Blynk yordamida Wemos ESP-Wroom-02 D1 Mini WiFi moduli ESP8266 + 18650 dan qanday foydalanish kerak: 10 qadam
Blynk yordamida Wemos ESP-Wroom-02 D1 Mini WiFi moduli ESP8266 + 18650-dan qanday foydalanish kerak: Xususiyatlar: nodemcu 18650 zaryadlash tizimining integratsiyasi bilan mos keladi. Ko'rsatkichli LED (yashil rang to'liq qizil degan ma'noni anglatadi) zaryad olayotganda ishlatilishi mumkin ulagichni uyqu rejimida ishlatish mumkin · 1 ta qo'shish
Model temir yo'li - Arduino yordamida DCC qo'mondonlik stantsiyasi :: 3 qadam
Namunaviy temir yo'l - Arduino -dan foydalangan holda DCC qo'mondonlik stantsiyasi :: 2018 yil avgustda yangilangan - yangi ko'rsatmalarni ko'ring: https: //www.instructables.com/id/Model-Railroad-DC… Yangilangan 28 -aprel, 2016 -yil: Endi 16 ta ishtirokchi/punktni boshqarish imkoniyati. qo'mondonlik stantsiyasiga. T1 - T8 burilish moslamalari "B" tugmasi orqali mavjud T9 - T1 burilishlari
RaspberryPI va BME280 yordamida Apple HomeKit harorat sensori (BME280) yarating: 5 qadam
RaspberryPI va BME280 yordamida Apple HomeKit harorat sensori (BME280) yarating: So'nggi bir necha oy mobaynida men IOT qurilmalari bilan o'ynadim va o'z uyim va yozgi uylarimning holatini kuzatish uchun 10 ga yaqin sensorlar joylashtirdim. Men dastlab AOSONG DHT22 mo''tadil namlik sensori ishlatishni boshlagan edim
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)