Мазмұны:
Бейне: Қимылды басқару роботын жасаудың ең оңай жолы: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
SuperHero сияқты ойыншықтарды басқарыңыз. Қимылмен басқарылатын автокөлікті жасауды үйреніңіз.
Бұл қимылмен басқарылатын автокөлікті өзіңіз жасау туралы. Негізінде бұл MPU-6050 3 осьті гироскоптың, акселерометрдің қарапайым қосымшасы. Сіз көп нәрсені жасай аласыз. оны қалай қолдану керектігін, оны Arduino -мен қалай байланыстыру керектігін және оның деректерін Bluetooth модульдері арқылы қалай беру керектігін түсіну арқылы. Бұл жазбада мен екі Bluetooth HC-05 модулінің арасында Bluetooth мен Bluetooth байланысына назар аударатын боламын.
1 -қадам:
Қолданылатын компоненттер:
1- Картон, акрил парағы 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5- Дөңгелектер X2-
6- IC L293D x1 -
7- 2с 7.4 Вольт липо батареясы X 2-
8- ПХД-
9- Қосқыштар-
10- Bluetooth X 2 модулі:
11- MPU-6050 X 1:
12- спорттық қолғап X1:
Бұл жобада PCBway -ден тікелей тапсырысты ПХД қолданылады:
Робот корпусы мен осы жобаға қосылымдар жасау үшін бейнені қараңыз. Сіз робот корпусын бейнеде көрсетілгендей жасай аласыз немесе 4WD (4 доңғалақты жетекті) түріне өзгертуге болады.
Егер сіз бейнеде көрсетілген қалқаны пайдаланбайтын болсаңыз, онда сіз электр тақтасын жасау үшін берілген схеманы пайдалана аласыз. немесе PCBway.com сілтемесінен тікелей осы қалқанға ПХД тапсырыс беруге болады, ол үшін жоғарыда берілген.
2 -қадам:
Робот корпусын құрастырғаннан кейін қашықтағы қондырғыны берілген схемаға сәйкес жасаңыз.
3 -қадам:
Енді Bluetooth модулінің конфигурациясы туралы сөйлесейік. Негізінен, HC-05 Bluetooth модулі қосалқы модульдің зауыттық параметрімен келеді. бұл деректерді модульге қосуға ғана жібере алатынымызды білдіреді. мобильді құрылғыдан HC-05 модуліне деректерді жіберу үшін басқа параметрді енгізудің қажеті жоқ. онымен байланысу үшін оның әдепкі құпия сөзін енгізіңіз (1234/0000). бірақ егер біз осы модуль арқылы деректерді басқа модульге немесе мобильді құрылғыға жібергіміз келсе ше?
Бұл жобада біз Bluetooth модулі арқылы деректерді жіберумен бірдей жұмыс жасаймыз. MPU-6050 гиро сенсорымен басқа Bluetooth модуліне жиналады. мұны істеу үшін алдымен осы екі Bluetooth модулін конфигурациялау керек. олар қосылғаннан кейін бір -бірімен автоматты түрде байланыса алады. Мұнда бірінші модуль қосалқы құрылғыдан сигнал қабылдайтын және автокөлікке орнатылатын қосалқы құрылғы қызметін атқарады. Ал екіншісін негізгі құрылғы ретінде конфигурациялаңыз, ол таратушы қондырғы ретінде әрекет етеді және деректерді қосалқы құрылғыға жібереді,
4 -қадам:
Алдымен бірінші Bluetooth модулін қосалқы құрылғы ретінде конфигурациялаңыз. Мұны істеу үшін оны осы схемаға сәйкес Arduino -мен байланыстырыңыз. Және кодты атауы бойынша жүктеңіз.
барлық қажетті бағдарламалар мен кітапханаларды мына жерден жүктеңіз:
Модульді ажырату. Ky модулін басып тұрыңыз да, оны қайта жалғаңыз. Сіз жарықдиодты модульдің баяу жыпылықтағанын көресіз. 2 секунд сайын. Бұл HC-05 AT командалық режимінде екенін білдіреді. Енді ашық сериялық монитор өткізу жылдамдығын 9600 -ге және NL & CR ретінде шығыс түріне өзгертеді. Енді жіберу жолағына AT теріңіз және жіберіңіз. егер ол жақсы деп жауап берсе, онда бәрі жақсы. Бірақ егер олай болмаса және қате жауап берсе, AT жіберіңіз. OK немесе chek қосылымдарымен жауап бергенше және AT қайта жіберіңіз.
модульден OK жауап алғаннан кейін келесі командаларды AT+ORGL бірінен соң бірін енгізіңіз және жіберіңіз. бұл команда модульді зауыттық күйге орнатады.
AT+RMAAD бұл команда модульді алдыңғы жұптастырудан босатады
AT+UART? модульдің ағымдағы беру жылдамдығын тексеріңіз
AT+UART = 38400, 0, 0 беру жылдамдығын 38400 деп орнатады
AT+ROLE? рөлді құл немесе қожайын екенін тексеріңіз. ол 0 немесе 1 деп жауап береді, егер модуль құл болса, ол 0 жауап береді, ал егер ол негізгі құрылғы болса, онда ол қосымша құрылғы ретінде 1 жиынтық рөлмен жауап береді.
AT+ROLE = 0 енгізіңіз
AT+ADDR? модуль адресін тексеріңіз. Мына мекен -жайға назар аударыңыз. модуль арқылы жауап берді. осы адресті алғаннан кейін, қосалқы модуль үшін конфигурация жасалады.
5 -қадам:
Енді екінші Bluetooth модулін негізгі құрылғы ретінде конфигурациялаудың уақыты келді. Бұл модульді Arduino тақтасына қосыңыз және оны AT режиміне енгізіңіз. біз алдыңғы жолмен жасағандай.
Бұл AT командаларын берілген ретпен енгізіңіз. AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
AT+ROLE?
негізгі модуль ретінде осы модульдің рөлін орнатыңыз. AT+ROLE = 1
AT+CMODE = 0, сондықтан модуль тек бір құрылғыны қосады. әдепкі параметр - 1
енді енгізу үшін осы модульді қосымша құрылғымен байланыстырыңыз,
AT+BIND = «қосалқы модульдің мекенжайы»
және қазір барлығы IUC байланысының MPU-6050 сенсорына арналған кітапханаларды орнатады. MPU-6050 гиро сенсорында I2C интерфейсі бар. кітапханалар мен бастапқы кодты осы жерден жүктеңіз. егер сіз бұл кітапханаларды алдын ала орнатқан болсаңыз, оны өткізіп жіберіңіз.
6 -қадам:
Енді автомобиль блогын компьютерге USB кабелі арқылы қосыңыз. дұрыс порт пен тақта түрін таңдаңыз. Бағдарламаны «Gesture_controled_Robot_car_unit_» атымен жүктеңіз. Бағдарламаны жүктеу кезінде батарея мен Bluetooth модулінің көлікке қосылмағанын тексеріңіз.
Қашықтағы құрылғыда да осылай жасаңыз. қашықтан басқару пультінің атымен бағдарламаны ашыңыз. және оны қашықтағы құрылғыға жүктеңіз. Көлік блогына қосалқы Bluetooth модулін салыңыз және қашықтағы блоктағы Bluetooth модулін меңгеріңіз. Және бәрі орындалды.
7 -қадам:
Біз оны қосамыз және ол ойнауға дайын ….
Сізге бұл пайдалы деп үміттенемін. егер иә болса, ұнайды, бөліседі, күмәніңізді білдіріңіз. Басқа да осындай жобалар үшін мені қадағалаңыз! Менің жұмысымды қолдаңыз және менің YouTube каналыма жазылыңыз.
Рақмет сізге!
Робототехника сайысының бірінші жүлдесі
Ұсынылған:
DC MOTOR қолмен қимылды басқару жылдамдығы мен бағытын Arduino көмегімен басқару: 8 қадам
DC MOTOR қолмен қимылдарды басқару жылдамдығы мен бағытын Arduino көмегімен басқару: Бұл оқулықта біз arduino мен Visuino көмегімен қолмен ыммен тұрақты ток қозғалтқышты басқаруды үйренеміз. Бейнені қараңыз
Қимылды басқару машинасы MPU6050 және NRF24L01: 4 қадам
Қимылды басқару машинасы MPU6050 және NRF24L01: Қимылмен басқарылатын робот - бұл әуесқойлар жасаған жобалардың кең таралған түрі. Мұның тұжырымдамасы қарапайым: алақанның бағыты робот машинаның қозғалысын бақылайды.MPU6050 білектің бағытын сезініп, оны
Қимылды басқару қаңқасы Bot - 4WD Hercules мобильді роботтық платформасы - Arduino IDE: 4 қадам (суреттермен)
Қимылмен басқару қаңқасы - 4WD Hercules мобильді роботтық платформасы - Arduino IDE: Seeedstudio Skeleton Bot - 4WD Hercules мобильді роботтық платформасы арқылы жасалған қимылды басқару құралы. Үйде коронарлық вирустың эпидемиясын басқару кезінде мен өте көңілді болдым. Менің досым маған 4WD Hercules мобильді роботтық платформасын жаңа ретінде берді
HTML/Javascript көмегімен Arduino -ны басқару оңай жолы: 8 қадам
Arduino -ны HTML/Javascript көмегімен басқару оңай жолы: Бұл оқулық сізге JavaScript функцияларын қолдана отырып, адафрут Хуззадан ajax арқылы қоңырау шалу арқылы ардуиноны қалай басқаруға болатынын көрсетеді. Негізінде сіз html бетінде javascript -ды қолдана аласыз, бұл сізге html интерфейстерін қарапайым j -мен оңай жазуға мүмкіндік береді
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)