Mundarija:

Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin: 7 qadam (rasmlar bilan)
Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin: 7 qadam (rasmlar bilan)

Video: Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin: 7 qadam (rasmlar bilan)

Video: Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin: 7 qadam (rasmlar bilan)
Video: 🔌 2-darajali QO'ShIMChA zaryadlash stantsiyasi, avtomobil, yuk mashinasi, avtoulov, uy uchun High.. 2024, Iyul
Anonim
Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin
Qanday qilib cho'ntak o'lchamli IoT ob -havo stantsiyasini yasash mumkin

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)

Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
Breadboard -da prototip yaratish (agar siz to'g'ridan -to'g'ri kodlash va yig'ishga o'tmoqchi bo'lsangiz, 3 -bosqichga o'ting)
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

IoT qismi
IoT qismi
IoT qismi
IoT qismi
IoT qismi
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

O'chirishning erkin shakllanishi
O'chirishning erkin shakllanishi
O'chirishning erkin shakllanishi
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

Final
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

Muammolarni bartaraf qilish; nosozliklarni TUZATISH
Muammolarni bartaraf qilish; nosozliklarni TUZATISH

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

Cho'ntak hajmi bo'yicha musobaqa
Cho'ntak hajmi bo'yicha musobaqa
Cho'ntak hajmi bo'yicha musobaqa
Cho'ntak hajmi bo'yicha musobaqa

"Pocket size" tanlovida birinchi sovrin

Tavsiya: