Mundarija:

Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi: 6 qadam
Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi: 6 qadam

Video: Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi: 6 qadam

Video: Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi: 6 qadam
Video: Барометр BME280. Датчик температуры, влажности, давления 2024, Noyabr
Anonim
Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi
Wemos D1 Mini, BME280 va Sensate yordamida ob -havo stantsiyasi

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

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon AQSh / Amazon UK / Banggood)
  3. 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?

Sezgi nima?
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

Miltillovchi sezgir dasturiy ta'minot
Miltillovchi sezgir dasturiy ta'minot
Miltillovchi sezgir dasturiy ta'minot
Miltillovchi sezgir dasturiy ta'minot
Miltillovchi sezgir dasturiy ta'minot
Miltillovchi 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

WiFi tarmog'ini sozlash
WiFi tarmog'ini sozlash
WiFi tarmog'ini sozlash
WiFi tarmog'ini sozlash
WiFi tarmog'ini sozlash
WiFi 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:

  1. "Sensate-Setup" -ni bosing va "Setup-Sensate" standart parolini kiriting.
  2. Qurilma ulangandan so'ng, standart brauzerni oching va "192.168.4.1" URL manzilini kiriting va "Enter" tugmasini bosing.
  3. Siz sozlash sahifasiga yo'naltirilasiz. Bu erda ulanmoqchi bo'lgan "SSID" ni (WiFi nomi) tanlang va keyin uning parolini kiriting.
  4. 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

Sensate mobil ilovasini sozlash
Sensate mobil ilovasini sozlash
Sensate mobil ilovasini sozlash
Sensate mobil ilovasini sozlash
Sensate mobil ilovasini sozlash
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

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

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

Yakuniy eslatma
Yakuniy eslatma
Yakuniy eslatma
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: