Mundarija:
- 1 -qadam: qismlar va komponentlar
- 2 -qadam: ulanishlar va sxemalar
- 3 -qadam: Arduino kodi va ketma -ket aloqa
- 4 -qadam: Arduino -ni Android qurilmasiga ulang
Video: HC-06 Bluetooth moduli bilan boshqariladigan Arduino boshqaruvi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hammaga salom, bu Instructable.com saytidagi birinchi rasmiy darsligim, men birinchi loyihamdan juda xursandman!
Bugun men sizga Arduino va Bluetooth modulini qanday ulash kerakligini ko'rsataman. Arduino ketma-ket aloqa yordamida HC-06 Bluetooth modulli platasi bilan aloqa o'rnatadi. (bu darslik HC-05 da ishlamaydi)
BU YERDA KO'RING
Bugun biz foydalanadigan Bluetooth moduli-HC-06, u taniqli va arzon. (Meniki aliexpressdan 2 dollarga oldim)
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
HC-06 nima?
HC-06-shaffof simsiz ketma-ket aloqa uchun mo'ljallangan, 2-darajali qul Bluetooth moduli. Kompyuter, smartfon yoki planshet kabi asosiy Bluetooth qurilmasiga ulanganidan so'ng, uning ishlashi foydalanuvchi uchun shaffof bo'ladi. Ketma -ket kirish orqali olingan barcha ma'lumotlar darhol havo orqali uzatiladi. Modul simsiz ma'lumotlarni olganda, u ketma -ket interfeys orqali aynan qabul qilingan joyga yuboriladi. Foydalanuvchi mikrokontroller dasturida Bluetooth moduliga xos bo'lgan foydalanuvchi kodi umuman kerak emas.
Biz bugungi loyiha uchun ketma -ket muloqotdan ham foydalanamiz. Arduino uchun bu standart RX va TX pinlari (D0, D1)
Qo'shimcha ma'lumot uchun tashrif buyuring:
Ushbu ko'rsatmani o'qib bo'lgach, siz quyidagilarni qila olasiz:
1) Arduino Board -ni har qanday Android telefoniga Bluetooth orqali ulang va ma'lumotlarni yuboring/qabul qiling.
2) Loyihani tuzing va sensorlar qiymatlarini simsiz o'qing
3) Uy avtomatizatsiyasi yoki simsiz boshqariladigan robot yarating.
1 -qadam: qismlar va komponentlar
Bizga bu qismlar kerak bo'ladi:
- 1x Arduino kengashi (men Arduino UNO dan foydalanaman)
- 1x Bluetooth moduli HC-06 yoki HC-05
- 1x har qanday rangdagi LED (men 5 mm ko'k rangdan foydalanardim)
- 1x 220Ω qarshilik
- Non paneli va o'tish joylari
- (Ixtiyoriy) 9V batareya
2 -qadam: ulanishlar va sxemalar
Keling, quraylik!
O'chirish juda oddiy va kichik, shuning uchun faqat bir nechta ulanish mavjud.
Barcha muhim ulanishlar va sxemalar yuqoridagi rasmda ko'rsatilgan.
Led -ning salbiy uchini GND -ga 220 Ω rezistorli va musbat uchini Digital Pin 2 -ga ulang.
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 pinlari (RX va TX) kompyuter bilan aloqa qilish uchun Arduino Uno pinlaridan foydalanadilar. Ushbu maxsus taxtada faqat bitta apparat seriyali pin bor va eskizni yuklashda unga biror narsa ulash ziddiyatni keltirib chiqaradi. Yuklab oling
Kodni tushuntirish:
- Birinchidan, biz 2 -pinli Led uchun butun sonni e'lon qildik (uni keyinchalik o'zgartirish mumkin emas).
- O'rnatish () da biz ketma -ket aloqani 9600 bod tezligi bilan boshladik va LEDni OUTPUT sifatida o'rnatdik
- Loop () da, har safar dastur takrorlanganda biz Serial.read () bilan Serialni o'qiymiz va biz "c" deb nomlangan o'zgaruvchida bitta belgi sifatida saqlaymiz.
- Biz "c" ning "a" yoki "b" ekanligini tekshirish uchun bir nechta if/else so'zlarini qo'shamiz.
- Agar char "a" bo'lsa, biz chiroqni yoqamiz, agar "b" bo'lsa, biz chiroqni o'chiramiz
- O'qish uchun biroz kechikish qo'shdik
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'u va yorug'lik mavzusi
- Har xil 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)
Bu darslikda biz ikkita belgini yuborish uchun yetarli bo'lgan katta LEDli birinchi TABdan foydalanamiz.
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
- Kerakli mavzuni tanlang (qorong'i yoki ochiq) va siz tanlagan tugmani bosib turing
- Ulanishni kuting, agar u ishlamasa, qayta ulanishga harakat qiling
- Muvaffaqiyatli ulangandan so'ng, birinchi yorliqdagi (LED) katta svetoforni bosing va agar u yonib -o'chib tursa, Arduino -ga ulangan LEDni tekshiring.
- Agar hamma narsa ishlayotgan bo'lsa va siz Arduino -ga yuborilgan ma'lumotlarni tahrir qilmoqchi bo'lsangiz, ko'proq funktsiyalarni oching va meni qo'llab -quvvatlang, premium sotib oling, men juda xursand bo'laman:)
Bu shunday bo'lishi kerak.
Yaxshi baho berishni va baho berishni unutmang. Rahmat va keyingi darsda ko'rishguncha:)
Iltimos, Robotik Arm loyihasini bu erda qo'llab -quvvatlang: Bu erni bosing!
Tavsiya:
Nutqli avtomatlashtirish -- Arduino -dan audio -- Ovoz bilan boshqariladigan avtomatlashtirish -- HC - 05 Bluetooth moduli: 9 qadam (rasmlar bilan)
Nutqli avtomatlashtirish || Arduino -dan audio || Ovoz bilan boshqariladigan avtomatlashtirish || HC - 05 Bluetooth moduli: …………………………. Boshqa videolarni ko'rish uchun YouTube kanalimga OBUNA BO'LING …. …. Bu videoda biz suhbat avtomatizatsiyasini qurdik .. Agar siz mobil telefon orqali ovozli buyruq yuborsangiz, u uy qurilmalarini yoqadi va fikr -mulohazalarini yuboradi
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: 6 qadam (rasmlar bilan)
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: elektr uzun taxtalar juda zo'r! BLUETOOTHUpdate #1 telefon bilan boshqariladigan elektr lonbordni qanday qurish kerakligi haqida yuqoridagi videodagi test sinovlari tashqaridan tezroq chiqish
Android boshqaruvi bilan Bluetooth boshqariladigan RGB nuri: 4 qadam
Android boshqaruvi bilan Bluetooth boshqariladigan RGB nuri: Salom ishlab chiqaruvchilar, bugun biz o'z smartfonimizdan boshqariladigan Bluetooth boshqaruvidagi RGB tasmasini yasashni o'rganamiz. Loyihaning asosiy g'oyasi - tomoshabin ko'ziga iliqlik hissi qo'shadigan fon/stol nuri yaratish. Ha, bu chiroq
Infraqizil va Bluetooth boshqariladigan o'rni moduli bilan uy avtomatizatsiyasi: 10 qadam
Infraqizil va Bluetooth boshqariladigan o'rni modulli uy avtomatizatsiyasi: Men uyni avtomatlashtirish loyihasida Arduino boshqaruv rölesi moduli sxemasi yordamida smartfon, IQ masofadan boshqarish pultidan yorug'lik, fan va boshqa maishiy texnikani qanday boshqarish mumkinligini ko'rsatdim. O'chirish ikkita rejimga ega, Inf
Ob'ektlarni kuzatish kamerasi aylanishi o'qi bilan. 3D bosma va RoboClaw DC dvigatel boshqaruvi va Arduino -da qurilgan: 5 qadam (rasmlar bilan)
Ob'ektni kuzatish kamerasi aylanishi o'qi bilan. 3D bosilgan va RoboClaw DC Motor Controller & Arduino-da qurilgan: bu loyiha mening qiziqishimni DIY bilan uyg'unlashtirganimdan beri eng sevimli loyihalarimdan biri bo'ldi. Men har doim kinofilmlarni tomosha qilish uchun ekran bo'ylab harakatlanayotgan filmlardagi kinofilmlarga taqlid qilishni xohlaganman