Мазмуну:
Video: RC Car Hack - Bluetooth Android App аркылуу башкарылат: 3 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Ар бириңиз үйдө колдонулбаган RC машинасын таба аласыз деп ишенем. Бул көрсөтмө эски RC машинаңызды оригиналдуу белекке алмаштырууга жардам берет:) Менде болгон RC машинасынын көлөмү кичинекей болгондуктан, мен Arduino Pro Miniди башкы контроллер катары тандап алдым. Мен бул долбоордо колдонгон дагы бир маанилүү модуль TB6612FNG кош мотор айдоочусу. Бул мотор контролеру алгылыктуу киргизүү чыңалуусунун жетиштүү диапазонуна ээ (4.5Vдан 13.5Vга чейин) жана үзгүлтүксүз чыгаруу агымы (каналга 1А). Bluetooth кабыл алгыч катары мен популярдуу арзан HC-06 модулун колдондум. Кошумча катары, сиз унаанын алдыңкы жана арткы чырактары катары светодиоддорду колдоно аласыз.
Долбоордун компоненттери:
- RC унаа (эски жана сынык болушу мүмкүн)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG кош мотор айдоочусу x1
- HC-06 bluetooth модулу же окшош x1
- Leds: 2x кызыл жана 2x ак
- Резистор 10k (leds үчүн талап кылынат) x4 же 10k SIL Resistor Network x1
- Нан тактасы (жарым өлчөмү) x1
- Джамперлер жана кабелдер
- AA батареялары x4
1 -кадам: Модулдарды туташтыруу
Arduino Pro Mini'ни башка модулдар менен туташтыруу жолу төмөндө келтирилген. Ар бир модулга (VCC, GND) жеткирүү чыңалуусун туташтырууну унутпаңыз.
1. Bluetooth (мис. HC -06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - Arduino Pro Miniден 3.3V (VCC)
- GND - GND
2. TB6612FNG кош мотор драйвери -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - мотор чыңалуусу (4,5 - 13,5 В) - RC Унаанын батарейкасынан 6В
- Vcc - логикалык чыңалуу (2.7ден 5.5ке чейин) - 3.3V Arduino Pro Miniден (VCC)
- GND - GND
3. TB6612FNG кош мотор айдоочусу -> DC моторлору
- A01 - кыймылдаткыч мотор А.
- A02 - кыймылдаткыч мотор А.
- В01 - рулду башкаруучу В.
- В02 - рулду башкаруучу В.
4. LED -> Arduino Pro Mini
- алдыңкы оң жээк - 2
- алдыңкы сол жетеги - 3
- арткы оң жакта - 14
- арткы сол жетеги - 15
2 -кадам: Arduino коду
Бул долбоордун толук коду GitHub: шилтемесинде жеткиликтүү
Arduino программасы негизги циклди текшерет - "void loop ()" жаңы буйрук (символ) Android колдонмосунан Bluetooth аркылуу жөнөтүлгөнбү же жокпу текшерет. Эгерде Bluetooth сериясынан келген белги болсо, программа "void processInput ()" функциясын аткара баштайт. Андан кийин бул функциядан мүнөзгө жараша белгилүү бир башкаруу функциясы чакырылат (мисалы, "r" символу үчүн "void turn_Right ()" деп аталат).
Эгерде сиз Arduino мотор калканчын (L298) колдоно турган болсоңуз, бул шилтеме сиз үчүн пайдалуу болушу мүмкүн
3 -кадам: Android колдонмосу
Менин Android колдонмосу Arduino тактасы менен жабдылган каалаган роботту Bluetooth аркылуу башкарууга мүмкүндүк берет. Сиз ошондой эле өз алдынча эки мотор PWM каналын башкара аласыз (бир жуп мотор).
Уникалдуу белги жогоруда көрсөтүлгөндөй Android колдонмосунун ар бир баскычына ыйгарылат. Сиз Arduino кодун оңдоп, Android түзмөгүмдү колдонуп, өз түзмөгүңүздү башкара аласыз (бул RC унаасы гана эмес).
Менин Android тиркемесин Google Playден бекер жүктөп алсаңыз болот: шилтеме
Android колдонмосун кантип колдонуу керек:
- меню баскычын же 3 вертикалдуу чекитти басыңыз (сиздин Android версияңызга жараша)
- өтмөктү тандоо "Түзмөктү туташтыруу"
- "HC-06" өтмөгүн таптап, бир аздан кийин "HC-06га туташты" деген билдирүүнү көрөсүз
- туташкандан кийин, сиз машинаңызды башкара аласыз
- Эгерде сиз HC-06 Bluetooth түзмөгүңүздү көрбөй жатсаңыз, "Түзмөктөрдү издөө" баскычын басыңыз
- биринчи колдонууда "1234" демейки кодун киргизүү менен Bluetooth түзмөктөрүңүздү жупташтырыңыз
Эгерде сиз менин робототехникага байланышкан башка долбоорлорумду көргүңүз келсе, төмөнкүгө баш багыңыз:
- менин веб -сайтым: www.mobilerobots.pl
- Facebook: Мобилдик роботтор
Сунушталууда:
Glass Stone LED Tube (WiFi Smartphone App аркылуу башкарылат): 6 кадам (Сүрөттөр менен)
Glass Stone LED Tube (WiFi Smartphone тиркемеси аркылуу көзөмөлдөнөт): Саламатсыздарбы достор! Бул көрсөтмөдө мен сизге жакшы диффузия эффекти үчүн айнек таштар менен толтурулган WiFi көзөмөлдөгөн LED түтүктү кантип курууну көрсөтөм. Светодиоддор жеке түрдө чечилет, ошондуктан кээ бир жакшы эффекттер мүмкүн
DIY аз вольттуу тышкы жарыктандыруу Raspberry Pi аркылуу башкарылат: 11 кадам (сүрөттөр менен)
Төмөн вольттогу тышкы жарыктандыруу Raspberry Pi аркылуу башкарылат: Эмне үчүн? Мен дагы эле чарчаганымды, бардык лампаларымды, шаймандарымды, алдыңкы эшигимди, гараждын эшигин илип жатам жана ачык интернетке дагы эмне керек экенин ким билет. Өзгөчө мындай окуялар менен
Робот робот кол кап менен башкарылат: 6 кадам (сүрөттөр менен)
Мээлей менен башкарылган роботтук кол: Максаты: Бүтүрүү үчүн долбоор түзүп, тажрыйбага ээ болуу жана көйгөйлөрдү чечүү Outline-3-D роботтору менен басылган " колун”башкаруу үчүн колкапты колдонуп, arduino аркылуу туташыңыз. 3-D басылган колдогу муундардын ар биринде серво бар, ал
RBG 3D Басылган Ай Blynk менен башкарылат (iPhone же Android): 4 кадам (Сүрөттөр менен)
RBG 3D Басылган Ай Blynk менен башкарылат (iPhone же Android): Бул стенд менен 3D басылган ай. RGB LED тилкеси 20 лед менен курулган, arduino уного туташкан жана blynk менен башкарылууга программаланган. Ардуинону iPhone же Androidдеги blynk колдонмосу аркылуу башкарса болот
Android жана Arduino менен RC Car Hack: 6 кадам (Сүрөттөр менен)
Android жана Arduino менен RC Car Hack: Бул үйрөткүчтө, биз сиздин эски RC'иңизди Android тарабынан башкарылып, ага кошумча функцияларды беребиз Бул окуу куралы башка унаалардын башка эки өзгөчө нерсесине ээ. Биз дөңгөлөктөрдү ийкемдүү башкаруу үчүн servo орнотуп жатабыз2. Биз