Mundarija:
- 1 -qadam: Resurslar
- 2 -qadam: Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
- 3 -qadam: IoT qismi
- 4 -qadam: O'chirishning erkin shakllanishi
- 5 -qadam: Final
- 6 -qadam: Muammolarni bartaraf etish
- 7 -qadam: Bu qismlarni qayerdan olish mumkin?
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom o'quvchi!
Bu yo'riqnomada siz uy Wi -Fi tarmog'iga ulangan D1 mini (ESP8266) yordamida kichik ob -havo kubini yasashni o'rganasiz, shuning uchun siz uning chiqishini dunyoning istalgan nuqtasida ko'rishingiz mumkin, albatta, Internetga ulangan bo'lsangiz. Umuman olganda, bu loyihani amalga oshirish juda qiyin va juda og'ir emas, shuning uchun u sizning birinchi IoT loyihangiz kabi mukammal bo'ladi. Shunday qilib, boshlaylik.
PS: Shuni yodda tutingki, bu mening birinchi ko'rsatmam, shuning uchun hammasi yaxshi bo'lavermaydi.:)
1 -qadam: Resurslar
Kirish qismida aytib o'tganimdek, bu loyihani tuzish juda oson va ko'p komponentlarni talab qilmaydi. Bu erda qismlar ro'yxati:
Elektron komponentlar:
WeMos D1mini
BME280
I2C OLED displeyi (128x64)
1,5 mm guruch yoki temir tayoq
QAYD: Agar siz ushbu qismlar haqida ko'proq ma'lumotga ega bo'lishni xohlasangiz. ularni qayerdan olish mumkin, 7 -qadamni ko'rib chiqishingiz mumkin
Zanjirni prototiplash va sinovdan o'tkazish vositalari:
Non paneli
Jumper simlari
USB sim - B tipidagi mikro USB -A turi
Asboblar:
Lehimlash temir
O'rindiq vitse - majburiy emas
Kichik bolg'a - majburiy emas
2 -qadam: Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
Agar sizda D1mini/OLED/BME280 -ga pinlar lehimlanmagan bo'lsa, hozir buni qilish vaqti keldi
Birinchidan, biz barcha tarkibiy qismlarimizni taxtaga joylashtiramiz. Biz D1mini 2 ta alohida relsga joylashtirishdan boshlaymiz (1 -rasm). Shundan so'ng biz BME280ni undan ancha masofada joylashtiramiz (2 -rasm). Va nihoyat, biz OLED -ni BME280 -ning qarama -qarshi tomoniga joylashtiramiz (3 -rasm). Keling, ularni bir -biriga bog'laylik.
Bu erda barcha ulanishlar:
OLED -dagi SCL/SCKpin -ga D1 pin va BME280 -dagi SCL/SCK -pin.
D2 pinini OLED va SDE pinidagi SDA piniga BME280
G pinidan GND piniga, OLED va BME280
BME280 VCC piniga 3,3V pin
Va nihoyat, OLED VCC uchun 5V pin
Kompyuterga ulashdan va unga kod yuklashdan oldin, ulanishlaringizni yana tekshiring! Siz hech narsani yoqishni xohlamaysiz
3 -qadam: IoT qismi
Bu qism haqiqatan ham oddiy. Birinchidan, AppStore -ga o'ting va Blynk dasturini yuklab oling. Shundan so'ng, uni oching va ro'yxatdan o'ting. Keyin yangi loyiha yarating. Men WeatherStation -ga qo'ng'iroq qildim, lekin siz xohlagan narsani nomlashingiz mumkin. Shundan so'ng, qurilma variantini ESP8266 va ulanish turini Wi -Fi -ga o'rnating (1 -rasm). Loyihani yaratish -ni bosing. Siz tasdiqlash belgisi bilan elektron pochta xabarini olasiz. Endi kodga o'ting (pastdagi havola) va ajratilgan qismlarni almashtiring. Shundan so'ng, Blynk dasturining ishchi maydoniga qayting, vidjet qutisini ochish uchun ekranga teging (2 -rasm). Endi tegib qo'yilgan 3 ta qiymatli qutini joylashtiring (rasm 3). Ularni sozlash uchun, birinchisiga teging va uning nomini belgilang. Men uni harorat deb atadim (bu majburiy emas, lekin hamma narsani sodda va tartibli qiladi). Kirish sifatida virtual pin 1 -ni tanlang va yorliq qismidagi "° C" turini tanlang (rasm 4). Shundan so'ng siz borishingiz va boshqa belgilangan qiymatlarni o'rnatishingiz mumkin.
Mana kichik jadval:
Belgilangan qiymat № 2:
Ism: namlik
Kirish: virtual pin V2
Yorliq: "%"
Belgilangan qiymat №3:
Ism: Balandlik yoki bosim - qaysi kodni tanlaganingizga bog'liq
Kirish: virtual pin V3
Yorliq: balandlik yoki bosim - kodga bog'liq
Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, kodingizni D1mini -ga yuklang, biroz kutib turing va keyin qiymatlar OLED -da va Blynk ilovangizda paydo bo'lishi kerak (rasm 5) (yuqori o'ngdagi ijro tugmasini bosish kerak) ekranning burchagi). Hech narsa ko'rinmasa, muammolarni bartaraf qilish qismiga o'ting.
4 -qadam: O'chirishning erkin shakllanishi
Xo'sh, bu eng qiyin qism, shuning uchun tayyor bo'ling. Guruch tayoqchalarini/temir tayoqchalarni tayyorlang (men guruch bilan qoplangan temir ilgaklardan foydalanaman, chunki men faqat guruch topa olmadim) va lehimlanadigan temirni qizdiring. Endi siz uni xohlagan narsangizga aylantira olasiz! Men uni oddiy kubga aylantiraman. Bu jarayon sabr -toqat va vaqtni talab qiladi, shuning uchun agar siz butun sxemangizni buzishni xohlamasangiz, shoshmang. Siz tugagan sxemani 2 -rasmda ko'rishingiz mumkin. Tashqarida 1, 5 mm diametrli tayoqlardan foydalanishga qaror qildim.
OGOHLANTIRISH: lehim faqat yaxshi gazlangan joyda, lehim bilan zaharli bug'larni o'chirish mumkin
MASLAHAT:
Bükme tayoqchalari uchun dastgoh vitse va kichik bolg'adan foydalaning - agar sizda dastgoh, bolg'a, qisqich va yalang'och qo'llar etarli bo'lmasa
Lehimlash paytida tayoqlarni bir -biriga yopishtirish uchun lenta yoki yordamchi qo'llardan foydalaning. Bu ancha oson.
Yoki agar siz men kabi temir tayoqlardan foydalansangiz, ularni ushlab turish uchun 2 ta kuchli magnitdan foydalanishingiz mumkin (1 -rasm).
Agar bo'g'inlar bir -biriga yopishmasa, ularni payvandlang va zımpara bilan qo'pol qiling.
Agar sizning lehim bo'shliqlarga tushmasa, lehim oqimini ishlating yoki bo'g'inni biroz qizdiring.
5 -qadam: Final
Qolgan yagona narsa - uni 5V 1A PSU ga ulash. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, u yaxshi ishlashi kerak (agar siz hali kodni yuklamagan bo'lsangiz). Agar biror narsa ko'rinmasa yoki biror narsa noto'g'ri bo'lsa, muammolarni bartaraf etish bo'limiga o'ting.
6 -qadam: Muammolarni bartaraf etish
Nan ko'rsatiladigan displey: simlaringizni tekshiring! Sensoringiz to'g'ri ulanmagan.
BME280 chiqishi 0,0: simlaringizni tekshiring! Sensoringiz to'g'ri ulanmagan.
Qora displey/sensor ma'lumotlari ko'rsatilmayapti: I2C skaneridan foydalanib I2C manzillarini tekshiring.
Qurilmani oflaynda ilovada: Token/WiFi nomi/WiFi parolini to'g'ri kiritganingizni tekshiring. Ha bo'lsa, Wi -Fi signalini tekshiring. Bu zaif yoki Internetga ulanmagan bo'lishi mumkin.
Hali ham muammoga duch kelyapsizmi yoki siz bu ko'rsatmali xatolar topdingizmi? Fikr -mulohazalarga yozing, men sizga tezroq erishaman.:)
7 -qadam: Bu qismlarni qayerdan olish mumkin?
Siz elektronika sohasida yangi odamsizmi? Muammo yo'q! Bu erda ba'zi jismoniy qismlar, ular qanday ishlashi va ularni eng arzon narxlarda olish haqida qisqacha tushuntirish:
1. Bu elektron qismlarni qayerdan olsam bo'ladi?
Aliexpress. Menimcha, Aliexpress - bu barcha qismlarni arzon narxda olish uchun eng yaxshi sayt. Yagona kamchilik shundaki, etkazib berish odatda ko'p vaqtni oladi (2 haftadan 1, 5 oygacha).
2. BME280 nima?
BME280 - bu harorat, nisbiy namlik va atmosfera bosimini o'lchaydigan sensor. Cho'ntak o'lchamli elektronika kabi kichik form-faktorli ilovalarda foydalanish juda qulay. Bu haqda batafsil bu erda.
ESLATMA: D1mini, BME280 va OLED displeylari AliExpress -dan buyurtma qilingan
"Pocket size" tanlovida birinchi sovrin