Mundarija:

Bluetooth dvigatelining bitta dvigateli yordamida: 3 qadam
Bluetooth dvigatelining bitta dvigateli yordamida: 3 qadam

Video: Bluetooth dvigatelining bitta dvigateli yordamida: 3 qadam

Video: Bluetooth dvigatelining bitta dvigateli yordamida: 3 qadam
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Iyul
Anonim
Image
Image
Ko'p motorli boshqaruv blokini tayyorlang
Ko'p motorli boshqaruv blokini tayyorlang

Mening yo'riqnomamga xush kelibsiz.

Bu yo'riqnomada men sizga simli boshqaruv robot qo'lini bitta dvigatelli drayver yordamida Bluetooth robot qo'liga qanday o'zgartirish kerakligini ko'rsataman. Bu komendantlik soati ostida uydan amalga oshirilgan ish. Shunday qilib, bu safar menda faqat bitta L298N dvigateli bor. Agar siz simli boshqaruv robotining qo'lini tekshirsangiz, uning tarkibida 5 ta dvigatel bor. Agar bizda 3 ta L298N dvigatel drayveri bo'lsa, biz 6 ta dvigatelni boshqaramiz (L298N haydovchisi 2 ta dvigatelni boshqarishi mumkin) va biz uni arduino va L298N 3 drayverlari yordamida bluetooth robot qo'liga aylantirishimiz mumkin. Ammo hozirgi vaziyatda menda faqat bitta L298N dvigateli va bir nechta servo motorlar bor. Keling, bu vazifani qanday bajarishni ko'rib chiqaylik.

Buning uchun sizga quyidagi narsalar kerak bo'ladi.

Ta'minotlar

  • Yakuniy simli boshqaruv robot qo'li
  • Arduino taxtasi (men Arduino Nano -dan foydalanayapman)
  • Bluetooth moduli (H06)
  • L298N dvigatel uchun haydovchi
  • Non paneli
  • Jumper simlari
  • Servo dvigatel
  • Mini murvat va yong'oqlar

1 -qadam: Simli boshqaruv robot qo'lini yakunlang

Image
Image

Ushbu loyihani amalga oshirish uchun sizga simli boshqaruv robot qo'li kerak bo'ladi. Buni eBay yoki Amazonda sotib olish mumkin. Agar sizda simli boshqaruv qo'li bo'lmasa, siz tishli dvigatel yordamida bir nechta plastik qo'l qismlarini bog'lashingiz mumkin. Men sizga simli boshqaruv robotining qo'lini qanday yig'ish kerakligini tasvirlamoqchi emasman. Videoda uni qanday yig'ish kerakligi ko'rsatilgan.

2 -qadam: Ko'p motorli boshqaruv blokini tayyorlang

Image
Image
Ko'p motorli boshqaruv blokini tayyorlang
Ko'p motorli boshqaruv blokini tayyorlang

Bu men ushbu loyihada ishlatadigan asosiy tushuncha. Endi siz Arduino Motor drayverining ishchi tuzilishini tekshirganingizda, u quyida ko'rsatilgan.

  1. Dvigatel haydovchisidagi E1, E2 ni Pin 9, 11 Arduino kartasiga ulang
  2. Dvigatel simlarini Dvigatel drayveriga Chiqish 1, 2 ulagichlariga ulang
  3. Endi nima bo'ladi, agar siz E1 HIGH, E2 LOW motorini yo'nalishda harakat qilsangiz (soat yo'nalishi bo'yicha)
  4. Agar siz E1 LOW, E2 HIGH ni o'zgartirsangiz, dvigatel boshqa tomonga harakat qiladi (aytganda soat sohasi farqli o'laroq)
  5. Agar siz 5 ta dvigatelni ushbu dvigatel haydovchisiga 1, 2 konnektorga ulasangiz nima bo'ladi
  6. Keyin barcha dvigatellar xuddi shunday ishlaydi, lekin quvvat tufayli tezlik past bo'lishi mumkin, siz tashqi haydovchini dvigatelga +12v ulagichga ulashingiz mumkin.
  7. Shunday qilib, agar biz 1 yoki 2 dvigatel haydovchisiga bitta -bitta motorli simlarni ulashimiz mumkin bo'lsa, ulangan dvigatel faqat ishlaydi.
  8. Bu men robot qo'lini boshqarish uchun ishlatadigan tushunchadir.
  9. Buning uchun men Servo dvigatelidan foydalanishim mumkin. Har xil burchak burchagi bilan men har xil motorli simli chiqish pinining 1 yoki 2 simini qisqa tutashtiraman.
  10. Ko'proq tushunish uchun yuqoridagi rasmlarga qarang.
  11. Shuningdek, biz pinlarni ulash uchun to'g'ri darajani olishimiz kerak. Buning uchun siz Arduino kodi biriktirilgan potentsiometrdan foydalanishingiz mumkin va ketma -ket monitorni tekshirganda siz darajani topishingiz mumkin.
  12. Siz ushbu kontseptsiyani boshqa maqsadlar uchun qisqa tutashuv uchun ishlatishingiz mumkin.

3 -qadam: Bluetooth ulanish kodi va loyihani yakunlash

Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash
Bluetooth ulanish kodi va loyihani yakunlash

Endi simli boshqaruv robotining qo'l simlarini yuqorida yaratilgan Servo dvigatel bilan bog'liq bo'lgan qisqa tutashuv pimlariga ulang. Va Bluetooth modulini qo'shing. Bluetooth TX modulini Arduino RX va Bluetooth modulini Arduino TX pinlariga ulashingiz va quvvat simlarini ulashingiz kerak. Servo dvigatel, shuningdek, Arduino kartasini ulashi kerak va Bluetooth ulanishi bilan biz servo motor darajasini yozamiz.

Siz Bluetooth -ga tegishli har qanday ilovani telefonga yuklab olishingiz mumkin, dastur konfiguratsiyasi va belgisiga ko'ra Arduino kodini o'zgartirishingiz mumkin. Men buni amalga oshirish uchun Arduino Bluetooth Controller ilovasidan foydalandim.

Agar siz kompyuterni usb quvvat bilan ishlatmoqchi bo'lsangiz, ba'zi vaqtlarda dvigatellar Servo dvigatel va dvigatellar uchun etarli emasligi sababli ishlamay qoladi. Agar kerak bo'lsa, siz tashqi haydovchini dvigatelga ulashingiz mumkin.

Bu namunaviy dastur va cheklangan resurslar bilan qilingan. Agar sizda 3 ta L298N dvigatel drayveri bo'lsa, buni osonlikcha bajarish mumkin.

Shuningdek, yuqorida ko'rsatilgan 2 -bosqichda ko'rsatilgan qisqa tutashuv usuli boshqa ehtiyojlar uchun ham qo'llanilishi mumkin.

Ko'rganingiz uchun tashakkur.

Tavsiya: