Mundarija:
- 1 -qadam:
- 2 -qadam: ulanishlar va sxemalar
- 3 -qadam: Arduino kodi va ketma -ket aloqa
- 4 -qadam: Arduino -ni Android qurilmasiga ulang
Video: Arduino DIY Bluetooth boshqaruvchisi LED RGB tasmasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Hammaga salom, bu siz bilan baham ko'rmoqchi bo'lgan ikkinchi loyiha! Bugun men sizga Arduino va Bluetooth modulini qanday ulashni ko'rsataman va keyinchalik uni LED RGB tasmasini boshqarish uchun ishlataman.
Ushbu qo'llanmada biz HC-06 Bluetooth modulidan foydalanamiz, chunki u arzon va ishlatish uchun qulay. (Meniki aliexpressdan 2 dollarga oldim)
Bugun biz foydalanadigan Bluetooth moduli-HC-06, u taniqli va arzon. (Aliexpress -dan meniki 2 € ga)
Bizning ilovamiz hali ham sinovdan o'tmoqda, shuning uchun agar sizda texnik nosozliklar bo'lsa yoki biror muammoga duch kelsangiz, [email protected] manziliga elektron pochta xabarini yuborishingizni tavsiya qilamiz. Tushunganingiz uchun katta rahmat!
1 -qadam:
Bizga bu qismlar kerak bo'ladi:
- 1x Arduino taxtasi (men Arduino NANO -dan foydalanaman)
- 1x Bluetooth moduli HC-06 yoki HC-05
- 1x 12V uzunlikdagi RGB LED tasmasi (men umumiy anodli 30LED/m dan foydalanaman)
- 1x terminal vint
- 3x 220Ω qarshilik
- 3x BUZ11 N-kanalli quvvat MOSFET (yoki unga teng)
- Non paneli va o'tish joylari
- (Majburiy emas) DC Jek va shahar ulagichi
- Va, albatta, 12V quvvat manbai, men o'zgaruvchan quvvat manbasidan foydalanaman
2 -qadam: ulanishlar va sxemalar
Keling, quraylik! Zanjir birinchi qarashda ko'rinadigan darajada murakkab emas.
Birinchidan, biz LED chizig'ida umumiy anod yoki umumiy katod borligini aniqlashimiz kerak. Menda umumiy anod bor, shuning uchun men LED chiziqli anodni 12V quvvat manbaiga, qolganini vintli terminallarga uladim, ularni keyinroq MOSFET chiqishiga ulaymiz.
Barcha muhim ulanishlar va sxemalar yuqoridagi rasmlarda ko'rsatilgan.
12V+ temir yo'lini VIN -ga Arduino kartasiga ulashda juda ehtiyot bo'ling, chunki taxtani noto'g'ri ulasangiz yonib ketishi mumkin. Bundan tashqari, hamma narsani erga (GND) qo'yishni unutmang
3 -qadam: Arduino kodi va ketma -ket aloqa
Quyidagi eskizni USB kabeli yordamida Arduino -ga yuklang.
Eskizni yuklashdan oldin HC-06 modulini uzishni unutmang!
Nima uchun? HC-06 aloqa pinlari (RX va TX) Arduino va kompyuter o'rtasidagi aloqani to'sadi.
Kodni tushuntirish:
- Birinchidan, biz uchta rang (qizil, yashil, ko'k) uchun bir necha sobit (keyinroq o'zgartirilishi mumkin bo'lmagan) e'lon qildik.
- Setup () da biz ketma -ket aloqani 9600 bayt tezligi bilan boshladik va barcha pimlarni OUTPUT sifatida o'rnatdik
- In loop (), agar Serial biror narsa olsa, olingan ma'lumotlarni butun son sifatida ajratadi (keyingi bosqichda muhim)
- Agar u yangi qator belgisini ('\ n') olsa, u birinchi navbatda PWM diapazoni tufayli qiymatlarni 0-255 oralig'ida cheklaydi va keyin analogWrite () usuli bilan raqamli pinlarga o'zgartirishlar kiritadi.
Bo'ldi shu! Endi biz oxirgi bosqichga tayyormiz!
4 -qadam: Arduino -ni Android qurilmasiga ulang
Endi quyidagi ilovani yuklab oling: Smart Bluetooth - Arduino Bluetooth Serial ⚡
Ulanish:
Smart Bluetooth - bu sizning telefoningiz orqali Bluetooth moduli yoki kartasi bilan aloqa o'rnatish uchun eng oson va eng oddiy usul. Bu sizning DIY loyihalaringizni boshqarishning cheksiz usullarini ochadi. Smart Bluetooth modulga ma'lumotlarni yuborishning turli usullarini taklif qiladi.
Smart Bluetooth quyidagi xususiyatlarga ega:
- Modulingizga tezkor ulanish
- Moduldan ma'lumotlarni yuborish va qabul qilish
- Qabul qiluvchining raqamli va PWM pinlarini boshqarish
- Qorong'i va yorug'lik mavzusi Turli maqsadlar uchun turli xil boshqaruv sxemalari
- Zamonaviy va sezgir foydalanuvchi interfeysi
- Moslashtiriladigan tugmalar va kalitlar
- DIY RC Car loyihangizni chiroyli geympad bilan amalga oshiring
- RGB Led chiziqlarini slayder yordamida osongina boshqaring
- Batareya quvvatini tejash uchun yopilganda Bluetooth avtomatik ravishda o'chadi
- Buyruqning satri (terminal)
Ushbu qo'llanmada biz ikkita belgini yuborish uchun etarli bo'lgan, katta LEDli ikkinchi TABdan foydalanmoqdamiz.
Quyidagi rasmlarda men sizga ilovadan qanday foydalanishni ko'rsataman. Men sizga yaqin atrofdagi qurilmalarni qanday qidirishni, biz ishlatayotgan modul bilan qanday bog'lanishni va ilovadan yuborilgan ma'lumotlarni qanday sozlashni ko'rsataman. Agar siz o'zingizni chalkash his qilsangiz, pauza qiling va ishlamaguningizcha oldingi qadamlarga qayting. Ammo, agar siz hali ham muammolarga duch kelsangiz, menga [email protected] xabar bering, men 24 soat ichida javob beraman:)
- Ilovani oching, kirish sahifasiga o'ting, Qidirish tugmasini bosing va yaqin atrofdagi qurilmalarni qidiring
- Agar qurilmangiz topilsa, ustiga bosing va tanlang
- O'zingiz yoqtirgan mavzuni tanlang (qorong'i yoki yorug'lik) va siz tanlagan tugmani bosib turing
- Ulanishni kuting, agar u ishlamasa, qayta ulanishga harakat qiling
- Muvaffaqiyatli ulangandan so'ng, ustiga bosish orqali ikkinchi TAB -ni tanlang va slayderlarni harakatlantiring va chiziqli chiziqlar rangini o'zgartiradimi -yo'qligini tekshiring.
- Agar hamma narsa ishlayotgan bo'lsa va siz ushbu loyihadan mamnun bo'lsangiz, iltimos, mening ilovamga yaxshi fikr va baho qoldiring, bu keyingi rivojlanish va o'quv qo'llanmasiga yordam beradi:)
Yaxshi baho berishni va baho berishni unutmang. Rahmat va keyingi darsda ko'rishguncha:)
Tavsiya:
Bluetooth va WiFi ESP8266 yordamida simsiz RGB Led tasmasi: 3 qadam
Bluetooth va Wifi ESP8266 yordamida simsiz RGB Led tasmasi: Bluetooth va WIFIWatch yordamida RGB Led tasmasi batafsil ma'lumot uchun youtube video
Amaliy Arduino ESP32 simsiz devor rozetkasi LED tasmasi boshqaruvchisi: 6 qadam
Amaliy Arduino ESP32 simsiz devor rozetkasi LED tasmasi: bu arzon narxlardagi LED chiziqlar uchun juda amaliy DIY simsiz devor rozetkasi, u EBay -da sotiladigan arzon wifi -kontrollerlar o'rnini bosadi. Ular RGB Led chiziqlar bilan yaxshi ishlaydi. EBay Wifi -ni boshqarish moslamasi yaxshi tuzilmagan va osonlikcha buziladi. Als
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
Quvur tasmasi yordamida sozlanadigan gitara tasmasi: 6 qadam
Tarmoqli lentadan yasalgan sozlanadigan gitara tasmasi: Biz ko'rsatma beriladigan lentali gitara tasmasini yasaymiz. Bu menga atigi 30 daqiqa vaqt berdi va menga 15 dollar tejashga olib keldi, sizga quyidagilar kerak bo'ladi: tasma uchun: har qanday rangdagi tapeknife 15 dyuymli poyabzal (siz 1
It tasmasi uchun tripod tasmasi: 3 qadam
Itga tayoqcha tayog'i: Men shtativim uchun tasma topishga yoki yasashga harakat qilardim, shuning uchun uni sumkasiz tashish yoki qo'limda ushlab turish oson. Men shkafimdan biron bir arqonni qidirayotgan edim, lekin biz endi ishlatmaydigan it tasmasini topdim