Мазмуну:

Bluetooth робот колу бир мотор драйверин колдонуу: 3 кадам
Bluetooth робот колу бир мотор драйверин колдонуу: 3 кадам

Video: Bluetooth робот колу бир мотор драйверин колдонуу: 3 кадам

Video: Bluetooth робот колу бир мотор драйверин колдонуу: 3 кадам
Video: Как настроить и использовать камеру ESP32 с камерой Micro USB WiFi 2024, Ноябрь
Anonim
Image
Image
Бир нече мотор башкаруу бирдигин даярдаңыз
Бир нече мотор башкаруу бирдигин даярдаңыз

Менин Нускамага кош келиңиз.

Бул көрсөтмөдө мен сизге зымдуу башкаруучу роботтун колун бир мотор драйверинин жардамы менен Bluetooth робот колуна кантип алмаштырууну көрсөтөм. Бул коменданттык сааттын шартында үйдөн чыккан долбоор. Ошентип, бул жолу менде бир гана L298N мотор айдоочусу бар. Эгерде сиз роботтун зымдуу башкаруусун текшерсеңиз, анда 5 мотор бар. Ошентип, эгерде бизде 3 L298N мотор драйвери болсо, биз 6 моторду башкара алабыз (L298N драйвери 2 моторду эки багытты башкара алат) жана жонокой аны arduino жана L298N 3 драйверлери аркылуу Bluetooth робот колуна айландыра алабыз. Бирок азыркы абал боюнча менде бир гана L298N мотору жана бир нече сервопривод бар. Бул тапшырманы кантип аткарууну карап көрөлү.

Бул үчүн сизге төмөнкү нерселер керек болот.

Жабдуулар

  • Аякталган зымдуу башкаруу робот колу
  • Arduino тактасы (мен Arduino Nano колдонуп жатам)
  • Bluetooth модулу (H06)
  • L298N мотор айдоочу
  • Нан тактасы
  • Өткөргүч зымдар
  • Серво мотору
  • Мини болттар жана гайкалар

1 -кадам: Зымдуу башкаруу роботунун колун бүтүрүңүз

Image
Image

Бул долбоорду ишке ашыруу үчүн сизге Зымдуу башкаруу робот колу керек болот. Бул eBay же Amazonдо сатып алса болот. Эгерде сизде роботтун зымдуу көзөмөлү жок болсо, анда тиштүү моторду колдонуп, пластикалык колдун бир нече бөлүгүн бириктире аласыз. Мен бул зымдуу башкаруучу роботтун колун кантип чогултуу керектигин айтып бербейм. Аны кантип чогултуу керектиги бул видеодо көрсөтүлгөн.

2 -кадам: Бир нече Мотор башкаруу бирдигин даярдоо

Image
Image
Бир нече мотор башкаруу бирдигин даярдаңыз
Бир нече мотор башкаруу бирдигин даярдаңыз

Бул мен бул долбоордо колдоно турган негизги түшүнүк. Эми сиз Arduino Motor драйверинин иштөө структурасын текшергенде, ал төмөндөгүдөй.

  1. Мотор айдоочусу E1, E2ди Arduino тактасына Pin 9, 11 туташтырыңыз
  2. Мотор зымдарын Мотор айдоочусуна 1, 2 коннекторго туташтырыңыз
  3. Эми эмне болот, эгер сиз E1 HIGH, E2 LOW моторун бир багытка иштетсеңиз (саат жебеси боюнча)
  4. Эгерде сиз E1 LOW, E2 HIGH дегенди өзгөртсөңүз, мотор башка жакка чуркайт (сааттын жебесине каршы деп айтыңыз)
  5. Эми бул мотор драйверине 5 моторду 1, 2 коннекторго туташтырсаңыз эмне болот
  6. Андан кийин бардык моторлор бирдей иштейт, бирок кубаттуулуктан улам ылдамдыгы төмөн болушу мүмкүн, сиз тышкы кубатты мотор драйверине +12в туташтыргычка туташтырсаңыз болот.
  7. Ошентип, эгер биз мотор драйверлеринин 1 же 2 коннекторуна бирден мотор зымдарын туташтыра алсак, анда конкреттүү мотор иштейт.
  8. Бул түшүнүктү мен робот колун башкаруу үчүн колдоном.
  9. Бул үчүн мен Servo моторун колдоно алам. Ар кандай даражадагы бурч менен мен 1 же 2 зымдын моторун башка зым менен кыска туташтырам.
  10. Көбүрөөк түшүнүү үчүн жогорудагы сүрөттөрдү текшериңиз.
  11. Ошондой эле казыктарды туташтыруу үчүн туура даражага ээ болушубуз керек. Бул үчүн сиз тиркелген Arduino коду бар потенциометрди колдоно аласыз жана сериялык мониторду текшергенде даражаны таба аласыз.
  12. Сиз бул түшүнүктү кыска туташуу үчүн башка максаттар үчүн колдоно аласыз.

3 -кадам: Bluetooth туташуу коду жана долбоорду аягына чыгаруу

Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу
Bluetooth туташуу коду жана долбоорду аягына чыгаруу

Эми зымдуу башкаруу роботунун кол зымдарын жогоруда түзүлгөн Servo мотору менен байланышкан кыска туташуу казыктарына туташтырыңыз. Жана Bluetooth модулун кошуңуз. Сиз Bluetooth модулун Arduino RXке жана Bluetooth модулун RXка Arduino TX казыктарына туташтырып, электр зымдарын да туташтырышыңыз керек. Серво мотору дагы Arduino тактасын туташтырышы керек жана Bluetooth туташуусу менен биз servo мотор даражасын жазабыз.

Сиз телефонго Bluetooth менен байланышкан ар кандай колдонмону жүктөп алсаңыз болот жана колдонмонун конфигурациясына жана коюлган белгилерге ылайык Arduino кодун өзгөртө аласыз. Бул үчүн мен Arduino Bluetooth Controller колдонмосун колдондум.

Муну Computer usb күчү менен иштетүүгө аракет кылганыңызда, кээде моторлор Servo моторуна жана мотор драйверлерине жетишсиз болгондуктан иштебейт. Эгер мүмкүн болсо, тышкы кубаттуулукту мотор драйверине туташтырсаңыз болот.

Бул модели ишке ашыруу жана чектелген ресурстар менен жасалган. Эгерде сизде 3 L298N мотор драйвери болсо, муну оңой эле жасаса болот.

Ошондой эле 2 -кадамда айтылган кыска туташуу ыкмасы башка муктаждыктар үчүн дагы колдонулушу мүмкүн.

Көргөнүңүз үчүн рахмат.

Сунушталууда: