Mundarija:

Android Bluetooth boshqaruv: 3 qadam
Android Bluetooth boshqaruv: 3 qadam

Video: Android Bluetooth boshqaruv: 3 qadam

Video: Android Bluetooth boshqaruv: 3 qadam
Video: ⚡️AirPods 3 как отличить оригинал или копия? 2024, Iyul
Anonim
Android Bluetooth boshqaruv
Android Bluetooth boshqaruv

DHT-11 harorat sensori yordamida harorat va namlikni boshqarishingiz mumkin bo'lgan shaxsiy uy avtomatlashtirish arduino loyihasini yarating, siz RGB LED chiziqlari yordamida yorug'likni boshqarishingiz va JY-MCU bluetooth moduli yordamida bir nechta qurilmalarni simsiz boshqarishingiz mumkin. shaxsiy mobil telefon.

O'zingizni qulay his qiladigan yorug'lik rangini tanlang.

  • Namlik va haroratni nazorat qilish
  • Oddiy bluetooth masofadan boshqarish pulti, uning yordamida siz mobil qurilmangiz yoki planshetingizdagi yoritishni o'zgartirishingiz mumkin.
  • Sizda ikkita alohida RGB kanali bor, u erda siz har bir kanal uchun turli xil ranglarni olishingiz mumkin.
  • Nazorat qilinadigan intensivlik.
  • 4 kanalli boshqaruv tugmasi.
  • Buni o'zing qil.
  • Arduino platformasi tufayli siz bir necha daqiqada Omniblug qurollangan va ishga tayyor bo'lasiz.

Taqdim etilgan barcha xususiyatlarni bilib oling. Bu kichik qurilmani o'rnatish juda oson. Veb -sayt:

1 -qadam: Avval biz sizga kerak bo'lgan barcha narsalarni yig'amiz

Avval biz sizga kerak bo'lgan hamma narsani yig'amiz
Avval biz sizga kerak bo'lgan hamma narsani yig'amiz
  • Arduino (Uno, Mega yoki Nano)
  • Bluetooth JY -MCU moduli (hc05 / hc06)
  • ULN2003A tranzistorli qator
  • 5050 RGB LED chiziqlar umumiy anod
  • Sensor DHT-11 (harorat / namlik)
  • 5V 4 kanalli modulli o'rni
  • 12V kuchlanishli LED
  • Dasturiy ta'minot: Arduino IDE va APP Omniblug

Biz elektron sxemani qilamiz.

Biz harorat va namlikni olish uchun DHT sensoridan foydalanamiz.

Chiroqni nazorat qilish uchun shuni ta'kidlash kerakki, bu sxema har bir RGB kanali uchun 500 mA tokni etkazib berishga mo'ljallangan. (Har bir kanal uchun 1 metrli 1 chiziqli LED). Agar siz ko'proq LEDlarni ulashingiz kerak bo'lsa, o'rnatish uchun etarli intensivlikni ta'minlash uchun sizga kuch kuchaytirgich kerak bo'ladi.

Biz har bir RGB kanalini boshqarish uchun arduino PWM chiqishidan foydalanamiz. Esda tutingki, bluetooth moduli 6V 3.3V kuchlanishli bo'lishi mumkin. Biz mikrokontroller bilan quvvat olamiz, chunki uning maksimal iste'moli minimal va qurilmani yaxshiroq boshqarishga imkon beradi.

2 -qadam: Arduino mikrokontrollerini dasturlash

Bizning arduino -ni dasturlash uchun sizda dasturiy ta'minot o'rnatilgan bo'lishi kerak va keyingi skket yuklanishi kerak. Yuklab olish uchun kod.

Biz har bir RGB kanalini boshqarish uchun arduino raqamli chiqishlarini (PWM) ishlatamiz.

Yuklanganidan so'ng, bluetooth moduli birinchi foydalanish uchun sozlanganda, taxminan 10 soniya kutish kerak. Dasturlash jarayoni 1 -kanal RGB -ning qizil rangini yashil rangga o'zgartirganda tugaydi.

Agar 1 rgbli kanal yashil rangda bo'lsa, bizda qurilmamiz foydalanish uchun sozlangan.

3 -qadam: Omniblug ilovasini o'rnating

Omniblug ilovasini o'rnating
Omniblug ilovasini o'rnating

Nihoyat, biz Android qurilmangizga Omniblug ilovasini o'rnatamiz. Biz Google Play -ga kiramiz va o'rnatamiz.

Ilovani ochganingizdan so'ng, sizdan bluetooth qurilmamizga ulanish, skanerdan o'tkazish va ulanish uchun Omniblug qurilmasini tanlash talab qilinadi. "1234" standart pinini kiriting. Amalga oshirish variantlari boshqa qurilmalar ulanishining oldini olish uchun biz qurilmaning pinini o'zgartirishimiz mumkin. Ammo biz faqat Omniblug mos kelishini davom ettirish uchun birinchi marta pinni so'raymiz.

Agar ulanish muvaffaqiyatli bo'lsa, bizning ilovamiz boshqaruv ekraniga o'tadi.

Bo'ldi shu.

Bizda RGB LED birligi boshqariladi.

Tavsiya: