Мазмұны:

Қимылды басқару роботын жасаудың ең оңай жолы: 7 қадам (суреттермен)
Қимылды басқару роботын жасаудың ең оңай жолы: 7 қадам (суреттермен)

Бейне: Қимылды басқару роботын жасаудың ең оңай жолы: 7 қадам (суреттермен)

Бейне: Қимылды басқару роботын жасаудың ең оңай жолы: 7 қадам (суреттермен)
Бейне: Жас өнертапқыш орысша түсініп, қазақ тілінде сөйлейтін робот құрастырды (06.09.21) 2024, Қараша
Anonim
Image
Image

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 каналыма жазылыңыз.

Рақмет сізге!

Робототехника сайысы
Робототехника сайысы
Робототехника сайысы
Робототехника сайысы

Робототехника сайысының бірінші жүлдесі

Ұсынылған: