Съдържание:

Най -лесният начин да направите робот за управление на жестове: 7 стъпки (със снимки)
Най -лесният начин да направите робот за управление на жестове: 7 стъпки (със снимки)

Видео: Най -лесният начин да направите робот за управление на жестове: 7 стъпки (със снимки)

Видео: Най -лесният начин да направите робот за управление на жестове: 7 стъпки (със снимки)
Видео: Докторе, всички ме мислят за КИФЛА #comedy #funny 2024, Ноември
Anonim
Image
Image

Управлявайте играчките като супергерой. Научете как да направите кола с контролиран жест.

Тук става въпрос за това как да направите кола, управлявана с жестове. По принцип това е просто приложение на 3-осен жироскоп MPU-6050, акселерометър. Можете да правите още много неща. като разберете как да го използвате, как да го свържете с Arduino и как да прехвърлите данните му през Bluetooth модулите. в тази статия ще се фокусирам върху Bluetooth към Bluetooth комуникация, между два Bluetooth модула HC-05.

Етап 1:

Образ
Образ
Образ
Образ

Използвани компоненти:

1- Картон, акрилен лист 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- Колела X2-

6- IC L293D x1 -

7- 2s 7.4Volt lipo батерия X 2-

8- печатна платка-

9- конектори-

10- Bluetooth модул X 2:

11- MPU-6050 X 1:

12- Ръкавици за фитнес X1:

ПХБ с директна поръчка, използвана в този проект от PCBway:

Следвайте видеото, за да изградите тяло на робот и връзки за този проект. можете да изградите корпуса на робота, както е показано във видеото, или може да бъде променен в 4WD (задвижване на четирите колела).

ако не използвате щита, показан във видеото, можете да използвате дадената електрическа схема, за да направите вашата платка. или можете да поръчате печатна платка за този щит директно от връзката PCBway.com е дадена по -горе за това.

Стъпка 2:

Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ

След изграждането на тялото на робота направете дистанционното устройство съгласно дадената електрическа схема.

Стъпка 3:

Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ

Сега нека поговорим за конфигурацията на Bluetooth модула. по принцип, HC-05 Bluetooth модулът се доставя с фабрична настройка на подчинен модул. това означава, че можем да изпращаме данни към модула само като го включим. няма нужда да правите никакви други настройки за изпращане на данни от мобилни устройства към модула HC-05. просто въведете паролата по подразбиране (1234/0000), за да се свържете с нея. но какво ще стане, ако искаме да изпратим данни с помощта на този модул към някой друг същия модул или към мобилно устройство.

в този проект правим същото като изпращаме данни през Bluetooth модула. събрани от жироскоп сензора MPU-6050 към друг Bluetooth модул. за да направим това Първо трябва да конфигурираме тези два Bluetooth модула. за да могат автоматично да се свързват помежду си след включване на захранването. Тук първият модул действа като подчинено устройство, което ще приема сигнали от дистанционното устройство и ще бъде монтирано на колата. И конфигурирайте второто като главно устройство, което ще действа като предавателни единици и ще изпраща данни към подчиненото устройство,

Стъпка 4:

Образ
Образ
Образ
Образ
Образ
Образ

Така че първо конфигурирайте първия Bluetooth модул като подчинено устройство. за да го свържете, свържете го с Arduino съгласно тази електрическа схема. И качете кода по име configure.

изтеглете всички необходими програми и библиотеки от тук:

Изключете модула. Натиснете и задръжте ky на модула и го свържете отново. Ще видите, че светодиодният модул мига по -бавно. Веднъж на всеки 2 секунди. Това означава, че HC-05 е в командния режим AT. Сега отвореният сериен монитор променя скоростта на предаване на 9600 и изходния тип като NL и CR. Сега въведете AT в полето за изпращане и го изпратете. ако отговаря с ok, това означава, че всичко е наред. Но ако не, и отговори с някаква грешка, изпратете AT отново. Докато не отговори с ok или chek връзки и изпрати отново AT.

след получаване на ОК отговор от модула въведете следните команди една по една, AT+ORGL и я изпратете. тази команда ще настрои модула на фабричните настройки.

AT+RMAAD тази команда освобождава модула от всяко предишно сдвояване

AT+UART? проверете текущата скорост на предаване на модула

AT+UART = 38400, 0, 0 задайте скоростта на предаване като 38400

В+РОЛЯ? проверете ролята дали е роб или господар. той отговаря с 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 = 1

AT+CMODE = 0, така че модулът да свързва само едно устройство. настройката по подразбиране е 1

сега свържете този модул с подчинено устройство, за да направите това, въведете,

AT+BIND = "адресът на подчинения модул"

и всичко готово сега инсталирайте библиотеки за сензор MPU-6050 и I2C комуникация. Тъй като жиросензорът MPU-6050 има I2C интерфейс. изтеглете библиотеки и изходния код от тук. ако сте инсталирали предварително тези библиотеки, пропуснете това.

Стъпка 6:

Образ
Образ
Образ
Образ
Образ
Образ

Сега свържете автомобилния блок с компютър с помощта на USB кабел. изберете правилния com порт и тип платка. И качете програмата по име "Gesture_controled_Robot_car_unit_". Уверете се, че батерията и Bluetooth модулът не са свързани с колата, докато качвате програмата.

Направете същото с дистанционното устройство. отворете програмата по име дистанционно. и го качете на отдалеченото устройство. Поставете подчинения Bluetooth модул на автомобилния блок и овладейте Bluetooth модула на дистанционното. И всичко свършено.

Стъпка 7:

Образ
Образ
Образ
Образ
Образ
Образ

Нека го включим и той е готов за игра …….

Надявам се да намерите това полезно. ако да, харесайте го, споделете го, коментирайте съмнението си. За още такива проекти, следвайте ме! Подкрепете моята работа и се абонирайте за канала ми в YouTube.

Благодаря ти!

Състезание по роботика
Състезание по роботика
Състезание по роботика
Състезание по роботика

Първа награда в конкурса по роботика

Препоръчано: