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?
Video: Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
Tavsiya:
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Cho'ntak signalizatori (cho'ntak osiloskopi): 10 qadam (rasmlar bilan)
Cho'ntak signalizatori (cho'ntak osiloskopi): Hammaga salom, biz har kuni juda ko'p ishlarni qilamiz. U erda har bir ish uchun ba'zi asboblar kerak bo'ladi. Bu ishlab chiqarish, o'lchash, pardozlash va hokazo uchun. Shunday qilib, elektron ishchilar uchun ularga lehimlantiruvchi temir, ko'p metrli, osiloskop va boshqalar kerak bo'ladi
Qanday qilib shaxsiy PCB shakllarini yasash mumkin (Inkscape va Fritzing bilan): 4 qadam (rasmlar bilan)
Qanday qilib shaxsiy PCB shakllarini yasash mumkin (Inkscape va Fritzing bilan): Agar siz yangi boshlovchi bo'lsangiz va maxsus shaklga ega bo'lgan tenglikni kerak bo'lsa … va iloji boricha qisqa vaqt ichida kerak bo'lsa … Yoki agar siz sarflashni xohlamasangiz. ilg'or dasturlar bilan ishlashni o'rganishga ko'p vaqt, chunki siz oxir -oqibat taxta yoki boshqa
IR LED chiroq bilan qanday qilib kamerali kamera yasash mumkin: 5 qadam (rasmlar bilan)
INFRARED KAMERANI IQ LED LAMBASI BILAN QANDAY QILISH MUMKIN: Men infraqizil kamerani harakatga olish tizimida ishlatish uchun yaratdim. Uning yordamida siz shunday ajoyib tasvirlarni olishingiz mumkin: kamera ko'rinishidagi yorqin ob'ektlar, aslida oddiy. Siz arzon narxda juda yaxshi natijalarga erishishingiz mumkin
Eng zo'r USB L.E.D. Cho'ntak o'lchamli yorug'lik (cho'ntak o'lchamli kirish): 6 qadam
Eng zo'r USB L.E.D. Cho'ntak o'lchamli yorug'lik (cho'ntak o'lchamli kirish): Ushbu yo'riqnomada men sizga USB orqali ishlaydigan L.E.D-ni qanday qilishni ko'rsataman. X-it Mint qalay o'lchamiga o'raladigan va cho'ntagingizga osongina sig'adigan yorug'lik. Agar sizga yoqqan bo'lsa, + belgisini qo'ying va tanlovda menga ovoz bering! Materiallar va