Мазмұны:
- 1 -қадам: Сізге не қажет …
- 2 -қадам: Схемалық диаграмма …
- 3 -қадам: Rover құрастыру…
- 4 -қадам: Arduino эскизі …
- 5 -қадам: Android қосымшасы …
Бейне: Android телефоны/планшеті басқаратын Arduino 4WD Rover Bluetooth: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Arduino 4WD Bluetooth басқарылатын ровер
Бұл Arduino -мен жасалған 4WD қарапайым ровер, блютуз арқылы андроид телефонмен немесе планшетпен басқарылады. Бұл қосымшаның көмегімен сіз жылдамдықты басқара аласыз (Arduino pwm көмегімен), оны акселерометрмен және басқа да көптеген нәрселермен іске қосыңыз.
Arduino эскизі толық түсіндірілген және ашық көзі бар, сонымен қатар қосымшадан Arduino -ға дейінгі байланыс протоколы (мен жасаған) эскизде түсіндірілген.
Протоколды біле отырып, сіз қосымшаны басқа роботтарды басқаруға қолдана аласыз …
1 -қадам: Сізге не қажет …
Жеке Arduino 4wd роверін жасау үшін сізге қажет бөлшектерді өзіңіз қалаған дүкеннен сатып алу керек.
Олардың көпшілігін ebay немесе amazon немесе электроника/хоббидің басқа интернет -дүкендерінен сатып алуға болады.
Мен кейбір сілтемелерді қоюға тырысамын, бірақ олар ескірген және жұмыс істемеуі мүмкін, бұл жағдайда бөлікті аты бойынша қолмен іздеп көріңіз. Бұл үшін кешіріңіз.
Қалай болғанда да, бұл әдетте шасси, редукторы бар төрт тұрақты ток (12В дейін) қозғалтқышы және төрт дөңгелегі бар қарапайым робот жиынтығы.
Қолданылатын бөліктер:
Әдетте Arduino rover 4wd деп аталатын 4 тұрақты ток қозғалтқышымен жабдықталған 1 дана шасси, мысалы:
www.robotik.center/index.php?route=product/…
www.robotshop.com/kz/dagu-4wd-chassis.html
www.robotshop.com/kz/whippersnapper-runt-ro…
www.robotshop.com/kz/juniorrunt-rover-kit.h…
Сондай -ақ, '4WD шасси робот arduino' кілт сөздерімен Ebay -де іздеу көптеген нәтиже береді.
- 1 дана Arduino uno R3 немесе Arduino Leonardo тақтасы.
- 1 дана Bluetooth модулі HC-05 немесе HC-06 адаптер тақтасымен (Жаңартылған! 2017 ж., 10 қазан, енді сізде бар HC-05 модулін қолдайды)
1 дана L298 көпірлі қос қозғалтқышты басқару тақтасы
Олардың әрқайсысы көп, бірақ түйісу 99% бірдей, тек сымдарды тақта диаграммасы негізінде оң жақ түйреуіштерге жалғаңыз. осы оқулықпен сіз мен қолданған мәліметтер кестесін таба аласыз (келесі қадамды қараңыз).
3 дана 3.7В 1200мА (немесе одан көп) Li-Ion қайта зарядталатын батарея АА немесе 11, 1В 1200мА LiPo батареялар жиынтығы. егер сіз AA өлшемді батареяны қолдансаңыз, оларды батарея ұстағышына қоюға болады
- 1 дана Arduino ашасы үшін ұя.
- 1 дана 1Км резистор.
2 -қадам: Схемалық диаграмма …
Бұл роверді қосудың схемасы, келесі қадамда оны құрастыру кезінде оны орындаңыз …
L298 pdf тақтаның басқа түйреуіші болған жағдайда сізге көмектеседі.
HC-05 және HC-06 bt модульдері бір түйреуішке ие.
Кейде HC-05-те 4 түйіннің орнына 6 түйреуіш болады, түйреуіштердің дұрыс орналасқанына көз жеткізу үшін модульдің төменгі жағындағы түйреуіштердің атауын тексеріңіз.
3 -қадам: Rover құрастыру…
Нөмірленген суреттер мен қысқа бейнені орындаңыз (кейбір жағдайлар сіздің шассиіңізге байланысты өзгеруі мүмкін).
- Шасси мен дөңгелектердегі қозғалтқыштардан бастаңыз (сурет 1).
- L298 қозғалтқышты басқару тақтасын және оған сымды қозғалтқыштарды орнатыңыз, сонымен қатар тақтаны қуаттандыру үшін 2 сымды қосыңыз (сурет 2 және 3).
- Тегіс кабель тақтаны Arduino -ға қосады, сізге тек 6 сым қажет, бірақ мен болашақта пайдалану үшін басқасын тегін қалдырдым (мүмкін шамдар немесе ультрадыбыстық сенсор …). Сондай -ақ, штепсельдік ұшты сыммен байланыстырыңыз, полярлыққа назар аударыңыз, орталық түйреуіш оң (батареядан+11,1В) (4 -сурет).
- Батарея ұстағышын (немесе батарея жинағын) ровердің алдына қойыңыз, оны екі жақты таспамен бекітіңіз. Егер сіз AA өлшемді аккумуляторды таңдасаңыз, оларды қайта зарядтау үшін оларды бөлек алып тастау оңай. Егер сіз батарея жинағын таңдасаңыз, онда аккумулятор мен ровердің арасына қосқышты қою жақсы болар еді (сурет 5).
-
Ровердің үстіңгі жағын салыңыз … жалпақ кабель мен ұя ашасы тесіктен өтеді (сурет 6)
- Bluetooth модулін резистормен жалпақ кабельдің көмегімен жинаңыз (әдетте модульмен бірге беріледі). RXD сымын кесіңіз (түйреуіш емес!) Және резисторды сымға дәйекті түрде дәнекерлеңіз.
- Arduino тақтасы мен модульді орналастырыңыз. Жалпақ кабельді схемадағыдай жалғаңыз. Bluetooth модулін екі жақты таспаның кішкене бөлігімен бекітіңіз, қуат ұясын Arduino-ға қосыңыз (сурет 8).
4 -қадам: Arduino эскизі …
Тек HC-05 немесе HC-06 Bluetooth модулін Arduino-ға схемадағыдай қосыңыз (модульдің RXD түйреуішіндегі 1Kohm резисторды есте сақтаңыз).
Arduino эскизін ашыңыз, Bluetooth модулінің дұрыс #анықтамасын түсіндіріңіз және басқасына түсініктеме беріңіз, суретті қараңыз. Оны Arduino uno R3 немесе Leonardo тақтасына жүктеңіз, USB кабелін қосуға рұқсат етіңіз, сонда тақта қуатта қалады.
1) Сериялық мониторды ашып, байланыс жылдамдығын 115200 baud және NL (New Line) терминаторына орнатыңыз.
Сериялық мониторда «Жаңғырық» жолын жазыңыз және «Жіберу» түймесін басыңыз, сіз «жаңғырық қосулы» дегенді көресіз, бұл экранға келесі командаларды береді. Енді жолды жазыңыз: «Құрылғы» және Жіберу түймесін басыңыз, сіз «Қосылған: ArduinoRover» дегенді көресіз
Енді сіз таңдаған модульге байланысты Bluetooth байланысын тексеру үшін төмендегі қадамдарды орындаңыз. Ескерту: AT модульдерін bluetooth модуліне жібергенде, командалардың бас әріппен жазылатынына көз жеткізіңіз!
2а) HC-06 модуліне тест
Arduino-ны өшірмеңіз (егер сіз мұны істесеңіз, 1-ші нүктеден қайта бастаңыз, сізге жаңғырық қажет) және 'AT' жолын жіберіңіз, сіз шамамен бір секундтан кейін 'HC-06> OK' дегенді көресіз, бұл сіздің Bluetooth дегенді білдіреді модуль дұрыс жалғанған және жіберу жылдамдығы эскизде көрсетілгенге сәйкес келеді: BtSerial.begin (9600). Bluetooth модулінің атауын өзгерту үшін 'AT+NAMEArduino' жолын жіберіңіз (мысалы), сіз бір секундтан кейін 'HC-06> OKsetname' көресіз. Енді Bluetooth модулін смартфонмен немесе планшеттен табуға тырысыңыз және онымен жұптаңыз, түйреуішті салыңыз, әдетте сұралғанда 1234.
2b) HC-05 модуліне тест
Бұл bluetooth модулі біршама қиын, сондықтан нұсқауларды дәл орындаңыз және IDE скриншоты бар суретті қараңыз. USB кабелін алу арқылы Arduino -ны өшіріңіз. HC-05-те кішкене түймешік бар, суреттерді қараңыз, USB кабелін Arduino-ға қосу үшін қайта қосыңыз және модульдегі қызыл жарық баяу жыпылықтай бастағанша басып тұрыңыз. Бұл эскизде BtSerial.begin (38400) жылдамдығына сәйкес келетініне сенімді болу үшін арнайы командалық режим. Енді 1 -ші тармаққа сәйкес сериялық мониторды ашыңыз, «Эхо қосу» енгізіңіз және Жіберу түймесін басыңыз, сіз «Эхо қосулы» дегенді көресіз. 'AT' жолын жіберіңіз, сіз 'HC-05> OK' дегенді көресіз. 'AT+ORGL' жолын жіберіңіз, модуль 'HC-05> OK' деп жауап береді, бұл модульді зауыттық әдепкі параметрлерге қайтарады. 'AT+UART?' Жолын жіберу, сіз 'HC-05> +UART: 38400, 0, 0' көруіңіз керек, бұл әдепкі байланыс жылдамдығы. 'AT+PSWD?' Жолын жіберу, сіз 'HC-05> +PSWD1234' көресіз, бұл әдепкі 1234 паролі. 'AT +NAME = HC-05_rover' жолын жіберіңіз (мысалы, таңбадан кейін өзіңіз қалаған атауды қолданыңыз =), ол жауап беруі керек 'HC-05> OK'. Енді USB кабелін алып тастау арқылы Arduino-ны өшіріп, бірнеше секундтан кейін қайта қосыңыз. Bluetooth модулін смартфонмен немесе планшеттен табуға тырысыңыз және онымен жұптаңыз, 1234 сериялық мониторға түйреуішті енгізіңіз.
3) Жобаны аяқтаңыз (ровердің құрастырылуын қараңыз), егер әлі жасалмаған болса.
5 -қадам: Android қосымшасы …
Енді сіздің Rover жүруге дайын!
Сізге мына жерде Playstore -дан IRACer және Arduino BT ТЕГІН андроид қосымшасы қажет:
play.google.com/store/apps/details?id=com…. Қолданба портреттік режимде төрт бағытты джойстикпен немесе ландшафт режимінде 2 джойстикпен (мультитакта) роверді басқаруға мүмкіндік береді.
Қолданбадан дұрыс құрылғыны таңдағаныңызға көз жеткізіңіз: Қолданбалар мәзірін ашыңыз (3 жолдық түйме), бағдарлама параметрлерін ашыңыз (редуктор) -> Қашықтан басқару құралын баптау -> шертіңіз және басқарылатын құрылғыны таңдаңыз: Arduino Rover.
Мәзірден қосылуды таңдап, қосылатын Bluetooth модулінің атауын таңдаңыз.
Параметрлер мәзірінде ойнауға, ләззат алуға болатын көптеген нұсқалар (фон, жылдамдық шектеулері) бар:)
Ұсынылған:
Өзіңіздің портативті ретро ойын консолін жасаңыз! бұл Win10 планшеті !: 6 қадам (суреттермен)
Өзіңіздің портативті ретро ойын консолін жасаңыз! …… бұл Win10 планшеті !: Бұл жобада мен сізге Windows 10 планшеті ретінде пайдалануға болатын портативті ретро ойын консолін жасауды көрсетемін. Ол 7 " Сенсорлы экраны бар HDMI СКД, LattePanda SBC, USB Type C PD қуатты ПХД және тағы бірнеше қосымша
Raspberry Pi 4B 3D басып шығарылған планшеті: 8 қадам (суреттермен)
Raspberry Pi 4B 3D басылған планшеті: Жобаның тұжырымдамасы - Raspberry Pi негізіндегі 3D басып шығарылатын планшетті жасау. Барлық бөлшектер (компоненттер) оңай алынуы және қол жетімді болуы керек. Оның батареясы болуы керек және ол негізгі қуат көзі болуы керек (яғни, ол зарядталады
Raspberry Pi 7 «сенсорлық планшеті: 15 қадам
Raspberry Pi 7 «сенсорлық экраны бар планшет: Бұл нұсқаулық зарядталатын литий -ионды аккумуляторлы Raspberry Pi сенсорлы планшетін қалай жасау керектігін көрсетеді. Бұл жоба Adafruit.com сайтынан табылған және нұсқаулықта бұл жобаны қалай жаңғырту керектігі тереңдетілген. Бұл нұсқаулық
Аяқ киім телефоны (Gen 1; Bluetooth гарнитурасы): 8 қадам
Аяқ киім телефоны (Gen 1; Bluetooth гарнитурасы): Бұл менің ақылды Get сериясындағы тағы бір жұмыс киетін аяқ киім телефоны (нұсқаулық), үнсіздік конусы мен телефон кабинасы. Мен бірнеше жұмыс жасадым. қазір киюге болатын аяқ киім телефондары. Бұл бірінші болды және көк түсті пайдаланады
MacBook планшеті немесе DIY Cintiq немесе Homebrew Mac планшеті: 7 қадам
MacBook планшеті немесе DIY Cintiq немесе Homebrew Mac планшеті: c4l3b -тің нұсқаулығынан қатты шабыттанған, ол өз кезегінде bongofish -тен шабыттанған, мен дәл сол нәрсені Core 2 Duo MacBook -те сынап көруді шештім. Қадамдар біршама ерекшеленді, менің ойымша, бөлек нұсқаулық қажет деп ойладым. Сонымен қатар