Mundarija:
- 1 -qadam: Barcha kerakli komponentlarni yig'ing
- 2 -qadam: O'chirish diagrammasi
- 3 -qadam: Arduino kartasini dasturlashtiramiz
- 4 -qadam: Android ilovasi
Video: Android boshqaruvi bilan Bluetooth boshqariladigan RGB nuri: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Engineerkid1Veb -saytimga tashrif buyuring Muallifning boshqa ma'lumotlarini kuzatib boring:
Haqida: elektron muhandis va sevimli mashg'ulotchi. Men mikrokontroller bilan tajriba o'tkazishni yaxshi ko'raman. Engineerkid1 haqida batafsil »
Salom ishlab chiqaruvchilar, bugun biz o'z smartfonimizdan boshqariladigan Bluetooth boshqariladigan RGB tasmasini yasashni o'rganamiz. Loyihaning asosiy g'oyasi - tomoshabin ko'ziga iliqlik hissi qo'shadigan fon/stol nuri yaratish. Ha, bu yorug'lik YouTuberlar va mahsulotni suratga olish bilan bog'liq odamlar uchun juda yaxshi. Shunday qilib, agar siz RGB -ni Bluetooth orqali boshqarishni xohlasangiz, uni oxirigacha o'qing. Bundan tashqari, men MIT ilovasini ixtirochi 2. da android -ni qanday ishlab chiqqanimni ko'rsataman.
1 -qadam: Barcha kerakli komponentlarni yig'ing
Men sizga UTSource.net -dan materiallarni sotib olishni taklif qilaman, chunki ular yuqori sifatli komponentlarni o'z vaqtida etkazib berish bilan ta'minlaydi. Hozir tashrif buyuring va a'zolik uchun bir oylik bepul sinovdan o'ting. Qo'shimcha a'zolarga berilgan imtiyozlar narxni 8-30% ga pasaytirish, 90 kunlik qaytarish siyosati, jo'natish kuponlari va boshqalarni o'z ichiga oladi. Bu taklifni hoziroq oling!
Mana bu loyihani amalga oshirish uchun zarur bo'lgan barcha komponentlar ro'yxati -
1. Arduino Uno
2. RGB Led tasmasi
3. HC-05 Bluetooth moduli
4. 3 x IRLZ44N N-kanalli Mofets
5. 1 x 220 ohm va 10 k ohmli qarshilik
Qo'shimcha materiallar -
Umumiy maqsadli PCB, lehimlantiruvchi temir, o'tish simlari, elektronika uchun plastik korpus, tizimni quvvatlantirish uchun 12 voltli adapter.
2 -qadam: O'chirish diagrammasi
Ushbu loyihaning sxemasi bu erda berilgan va umumiy maqsadli PCBda lehimlash oson. Lekin men sxemani avval non panelida sinab ko'rishni maslahat berardim. Siz sotib olgan RGB tasmasi keng tarqalgan anod turi ekanligiga ishonch hosil qiling. Ya'ni, uni yoqish uchun siz elektr tokini erga ulashingiz kerak. Mosfets Arduino Uno PWM pinlari tomonidan boshqariladi.
Zanjir smartfondan buyruqni HC-05 Bluetooth moduli orqali oladi. Buning uchun Arduino TX va Rx pinlari ishlatiladi.
Eslatma: Kodni yuklashda Bluetooth modulining Rx va Tx pinini uzing, aks holda sizga xato bo'ladi.
3 -qadam: Arduino kartasini dasturlashtiramiz
Endi men bu erda ikkita dasturni qo'shdim. Ikkalasi ham bitta o'zgarish bilan bir xil. Kodlardan biri Arduino qayta o'rnatilgandan keyin ham ko'rsatiladigan oldingi tanlangan rangni saqlash imkoniyatiga ega.
Boshqa kod - bu oddiy RGB boshqaruvi, biz har safar qurilmani yoqishimiz kerak.
EEPROM kodi juda samarali va har safar smartfonni ulash shart emas. Agar sizda kod haqida shubhangiz bo'lsa, quyida izoh qoldiring.
4 -qadam: Android ilovasi
Men Android ilovasini yaratish uchun MIT App Inventor 2 dan foydalanardim. Interfeys - bu PWM qiymatlarini Bluetooth orqali Arduino -ga yuboradigan oddiy toymasin kalit. Bluetooth qurilmasini turli xil mavjud qurilmalardan tanlash mumkin. Agar siz ilovani meniki bilan bir xil qilishni xohlasangiz, yuqoridagi rasmlarga amal qiling. Xuddi shu boshqaruv elementlarini olish uchun men qilganidek bloklarni o'rnating.
O'zini bu vazifadan qutqarmoqchi bo'lganlar to'g'ridan -to'g'ri mening ilovamni yuklab olishlari mumkin.
Dasturni o'rnatish uchun siz smartfoningizdagi noma'lum manbalardan o'rnatishni yoqishingiz kerak.
O'rnatilganda, telefoningizning Bluetooth-ni yoqing va uni HC-05 moduli bilan bog'lang. Parol "0000" yoki "1234" bo'ladi.
Endi katta Bluetooth belgisini bosing va ulangan qurilmangizni tanlang.
Endi siz gorizontal chiziqlarni siljitish orqali RGB tasmasini boshqarishingiz mumkin. Siz uchta rangni qo'shib, aralash rangni yaratishingiz mumkin.
Umid qilamanki, sizga bu ko'rsatma yoqadi. Yoqtirish tugmachasini bosib o'z qo'llab -quvvatlashingizni ko'rsating va buni do'stlaringiz bilan baham ko'ring. Agar sizga kod bo'yicha yordam kerak bo'lsa, quyida izoh qoldiring. Yigitlar hozircha shunday. Yana bir ajoyib loyiha bilan qaytadi. Rahmat.
Tavsiya:
HC-06 Bluetooth moduli bilan boshqariladigan Arduino boshqaruvi: 4 qadam
HC-06 Bluetooth modulli Arduino boshqaruvi: Hammaga salom, bu Instructable.com saytidagi mening birinchi rasmiy darsligim, men birinchi loyihamdan juda xursandman! Bugun men sizga Arduino va Bluetooth modulini qanday ulashni ko'rsataman. Arduino HC-06 Bluetooth modulli platasi bilan aloqa o'rnatadi
Stol nuri bezaklari va eshik nuri belgisi: 8 qadam (rasmlar bilan)
Stol nuri bezaklari va eshik nuri belgisi: Bu darslik sizga stol usti bezaklarini qanday dasturlash va yasashni ko'rsatib beradi. Bu chiroqlar bir soat ichida rangini o'zgartiradi. Shuningdek, siz yonib turgan eshik belgisini dasturlashni va qurishni o'rganasiz. Siz eshikdan foydalanishingiz mumkin
1602/2004 yoki HD44780 va hokazo LCD displeyning I2C orqa nuri boshqaruvi: 4 qadam
1602/2004 yoki HD44780 va hokazo LCD displeyining I2C orqa nuri boshqaruvi: Bu ko'rsatma LCD displeyning orqa nuri I2C ADC moduli yordamida qanday boshqarilishini ko'rsatadi. Kontrastni potentsiometrni olib tashlagandan so'ng xuddi shunday nazorat qilish mumkin
Android Mobile bilan RGB kamera orqa nuri boshqaruvi: 6 qadam
Android Mobile bilan RGB Kamera orqa nuri nazorat qilish: Uch LED yorug'lik qizil, yashil & Moviy. Biz LEDning yorqinligini sozlaymiz, u yangi rang hosil qiladi. LEDlarning yorqinligini kodlar yordamida sozlash (0-255) .►Diodlar bir-biriga juda yaqin bo'lgani uchun biz faqat oxirgi ranglarni qayta ko'rishimiz mumkin
Intim video nuri/ portativ fotografiya nuri: 7 qadam (rasmlar bilan)
Samimiy video nuri/ portativ fotografiya nuri: Men nima o'ylayotganingizni bilaman. By " samimiy " Men qiyin yorug'lik sharoitida yaqin yoritishni nazarda tutgan edim-bu " yaqin vaziyatlar " uchun emas. (Ammo, buning uchun ham foydalanish mumkin …) Nyu-Yorkdagi videograf sifatida-yoki