Съдържание:

RC автомобил с контролиран жест с ръце: 15 стъпки
RC автомобил с контролиран жест с ръце: 15 стъпки

Видео: RC автомобил с контролиран жест с ръце: 15 стъпки

Видео: RC автомобил с контролиран жест с ръце: 15 стъпки
Видео: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Юли
Anonim
RC автомобил с ръчен жест
RC автомобил с ръчен жест
RC автомобил с ръчен жест
RC автомобил с ръчен жест

Здравей свят!

Това е първият ми Instructable

Ако имате въпроси - не се колебайте да попитате.

Целева аудитория:

Този проект е приложим за всеки, който има страст по отношение на технологиите. Независимо дали сте експерт или абсолютно начинаещ, когато става въпрос за роботика. Бихте могли да създадете този проект, като следвате инструкциите в този документ.

Какво ще ви трябва:

· (2) x платка за контролер на Elegoo Uno R3

· (2) x Прототипна платка за разширение

· (1) x HC-05 Bluetooth модул

· (1) x HC-06 Bluetooth модул

· (1) x Ръкавица за ръце

· (1) x модул GY-521

· (12) x M-M проводници

· (6) x F-M проводници

· (2) x 9V батерия с постоянен ток

R/C кола

· (1) x Основна дъска

· (2) x Encoder Disc

· (2) x колело

· (2) x DC двигател с забавяне

· (1) x Контейнер за батерии

· (4) x M3*30 Винтова щанга

· (8) x M3*6 Винтова щанга

· (8) x гайка M3

· (1) x Превключвател

· (4) x Закопчаване

· (1) x Колело за чук

· (4) x AA батерия

· (1) x L9110S 2-CH H-bridge стъпков двигател Двойна платка за контролер на DC мотор

Стъпка 1: Стъпка 1:

Етап 1
Етап 1
Етап 1
Етап 1
Етап 1
Етап 1
Етап 1
Етап 1

ЦЕЛ: Конфигурирайте скоростта на предаване и задайте паролата на HC-06 (SLAVE)

HC-06 е единствено подчинен Bluetooth модул, което означава, че „с него може да се говори само“. HC-06 е автоматично в режим AT. Режимът AT е команден режим, който ви позволява да разпитвате/конфигурирате някои от настройките на Bluetooth модула.

I. Само с Arduino и USB Serial, свързани към компютъра. Качете празна скица в Arduino, както е приложено по -горе

II. Изключете USB сериала от компютъра.

III. Свържете HC-06 и Arduino с (4) F-M проводници-вижте step1wireAttachment

IV. Свържете USB Serial към компютъра. Това ще накара HC-06 да мига и изключва всяка секунда.

V. Щракнете върху серийния монитор и се уверете, че няма „Няма завършване на ред“и че скоростта на предаване е зададена на „9600“в долната част на серийния монитор.

IV. Въведете AT в текстовото поле Serial Monitor и той трябва да отпечата OK (това означава, че има комуникация между серийния монитор и Bluetooth)

VII. Паролата по подразбиране на HC-06 е 1234, но за всеки случай не е така. Въведете AT+PIN1234 и натиснете send. След това серийният монитор ще отпечата OKsetPIN. Това ще зададе паролата за сдвояване на HC-06 на 1234 (Паролата между HC-06 и HC-05 трябва да е една и съща).

VIIII. Въведете AT+BAUD8 и натиснете send. Серийният монитор ще отпечата OK115200. Това ще зададе скоростта на предаване на HC-06 на 115200. (Скоростта на предаване между HC-06 и HC-06 трябва да бъде една и съща).

Стъпка 2: Стъпка 2: Вземете адреса на HC-06 (РАБ)

Стъпка 2: Вземете адреса на HC-06 (РАБ)
Стъпка 2: Вземете адреса на HC-06 (РАБ)
Стъпка 2: Вземете адреса на HC-06 (РАБ)
Стъпка 2: Вземете адреса на HC-06 (РАБ)
Стъпка 2: Вземете адреса на HC-06 (РАБ)
Стъпка 2: Вземете адреса на HC-06 (РАБ)

Можете да получите адреса на HC-06 чрез приложение, наречено Bluetooth Finder, чрез телефон с Android или като използвате HC-05, за да подушите околните Bluetooth модули около HC-05.

ЗАПОМНЕТЕ адреса на HC-06. Тази информация ще ви е необходима при конфигурирането на HC-05

Получаване на адреса на HC-06 чрез Bluetooth Finder

I. Вижте приложената снимка

ЗАБЕЛЕЖКА: MAC адресът ще прилича на този, подчертан по -горе. Bluetooth модулът обикновено се открива като „HC-06“.

I. Изтеглете приложението Bluetooth Finder

II. Докато HC-06 е включен и мига-свържете телефона с Android към HC-06

III. Паролата на HC-06 ще бъде 1234. Ние конфигурирахме паролата му по-рано чрез командата AT+PIN1234

IV. След като HC-06 и телефонът Anroid са сдвоени. Отворете приложението Bluetooth Finder, за да видите адреса му.

Стъпка 3: Стъпка 3: Конфигуриране на HC-05 (Master)

Стъпка 3: Конфигуриране на HC-05 (Master)
Стъпка 3: Конфигуриране на HC-05 (Master)
Стъпка 3: Конфигуриране на HC-05 (Master)
Стъпка 3: Конфигуриране на HC-05 (Master)

*Получаване на адреса на HC-06 чрез HC-05

ЦЕЛ: Свържете HC-05 за автоматично свързване само с HC-06

I. Докато HC-06 е включен. Отворете нова сесия на Arduino и следвайте стъпки 1-3 на Стъпка 1.

II. Докато свързвате USB Serial към компютъра, не забравяйте да натиснете бутона на HC-05. Това ще накара HC-05 да мига и изключва на всеки 2 секунди. Това показва, че HC-05 е в режим AT. Уверете се, че е избран правилния порт. Избраният порт трябва да бъде arduino, към който е свързан HC-05.

III. Щракнете върху серийния монитор и се уверете, че там са добавени „И NL и CR“и че скоростта на предаване е зададена на „9600“в долната част на серийния монитор. (както е показано на приложеното изображение)

IV. Въведете AT в текстовото поле Serial Monitor и той ще отпечата ERROR: (0) (Не съм сигурен защо това се случва). Въведете отново AT и серийният монитор ще отпечата OK (това означава, че има комуникация между серийния монитор и Bluetooth).

V. Въведете AT+ROLE? и натиснете изпрати. Серийният монитор ще отпечата каква роля има HC-05 в момента. Роля 0 = роб. Роля 1 = капитан. Ако ролята му е 0. Променете ролята му на 1, като въведете AT+ROLE = 1 След това серийният монитор ще отпечата OK, след като зададе ролята на HC-05 на 1 (Master). Въведете AT+ROLE? Отново за двойна проверка.

VI. Въведете AT+CMODE? и натиснете изпрати. Серийният монитор ще отпечата какъв режим на връзка има HC-05 в момента. 0 = свързване само с фиксиран адрес. 1 = свързване към всеки Bluetooth наблизо. Ако нейният cmode е 1. Променете своя cmode на 0, като напишете AT+CMODE = 0 След това серийният монитор ще отпечата OK, след като настрои cmode на HC-05 на 0. Въведете AT+CMODE? Отново за двойна проверка.

VII. Въведете AT+UART? и натиснете изпрати. Серийният монитор ще отпечата каква скорост на предаване в момента има HC-05. (т.е. +UART: 9600, 0, 0). Не забравяйте, че трябва да зададем същата скорост на предаване като HC-06. За да зададете скорост на предаване на HC-05 на 115200. Въведете AT+UART = 115200, 0, 0 Серийният монитор ще отпечата OK. Въведете AT+UART? Отново за двойна проверка. (сега трябва да отпечата +UART: 115200, 0, 0).

VIII. Тип AT+PSWD? За да определите паролата на HC-05. Не забравяйте, че паролата между HC-06 и HC-05 трябва да е еднаква. Ако паролата му не е 1234. Задайте паролата чрез AT+PSWD = 1234 Серийният монитор ще отпечата OK. Тип AT+PSWD? Отново за двойна проверка.

IX. Ако имате адреса на HC-06, вече пропуснете тази стъпка и продължете към стъпка X. Тази стъпка ще определи адреса на HC-06. Въведете AT+INIT. Серийният монитор трябва да отпечата OK. Въведете AT+INQ Тази команда ще попита за околните Bluetooth устройства. Серийният монитор трябва да отпечата адреса на HC-06, тип, сигнал. (т.е. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Сдвоете HC-05 с HC-06. Изтеглете адреса, който сте открили чрез приложението за търсене на bluetooth или чрез метода AT+INQ. Заменете двоеточията на адреса (98D3: 31: FD5F83) със запетаи (98D3, 31, FD5F83) на адреса, за да въведете тип AT+PAIR = 98D3, 31, FD5F83, 5 5то в тази команда за двойка е времето за изчакване в секунди. Ако HC-05 не се сдвои с предвидения адрес, ще се отпечата съобщение за грешка. В противен случай, ако сдвояването е успешно, в серийния монитор ще се отпечата OK.

XI. Свържете HC-05 към HC-06. Въведете AT+BIND = 98D3, 31, FD5F83 Серийният монитор трябва да отпечата OK, ако успее.

XII. Връзка HC-06. Въведете AT+LINK = 98D3, 31, FD5F83 Серийният монитор трябва да отпечата OK, ако успее.

XIII. След като HC-05 и HC-06 са свързани. HC-05 ще мига веднъж на всеки 2 секунди и HC-06 ще остане включен (без да мига).

ПОЗДРАВЛЕНИЯ HC-05 и HC-06 вече са свързани заедно

Стъпка 4: Стъпка 4: Изградете основата на RC автомобила Следвайте инструкциите върху изображенията на този Tep

Стъпка 4: Изградете основата на RC автомобила Следвайте инструкциите върху изображенията на този Tep
Стъпка 4: Изградете основата на RC автомобила Следвайте инструкциите върху изображенията на този Tep
Стъпка 4: Изградете основата на RC автомобила Следвайте инструкциите върху изображенията на този Tep
Стъпка 4: Изградете основата на RC автомобила Следвайте инструкциите върху изображенията на този Tep

Стъпка 5: Стъпка 5: Свържете 2 -те двигатели с постоянен ток за забавяне към стъпалото L9110S

Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S
Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S
Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S
Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S
Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S
Стъпка 5: Свържете 2 -те двигателя за забавяне на постояннотоково движение към стъпалото L9110S

*Обърнете внимание на начина на настройка на Sketch, L9110S трябва да бъде свързан към DC двигателите точно както е показано на приложените изображения (те са приложени в хронологичен ред)

Стъпка 6: Стъпка 5: Качете CAR.ino скица в Arduino (CAR)

Стъпка 7: Стъпка 6: Изключете Arduino (CAR) от източника на захранване и прикрепете щита отгоре на Arduino

Стъпка 8: Стъпка 7: Свържете L9110S Stepper към Arduino Shield (CAR)

Стъпка 7: Свържете L9110S Stepper към Arduino Shield (CAR)
Стъпка 7: Свържете L9110S Stepper към Arduino Shield (CAR)

Стъпка 9: Стъпка 8: Свържете HC-06 към Arduino Shield (CAR)

Стъпка 8: Свържете HC-06 към Arduino Shield (CAR)
Стъпка 8: Свържете HC-06 към Arduino Shield (CAR)

Стъпка 10: Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така

Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така
Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така
Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така
Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така
Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така
Стъпка 9: Конфигурацията на RC Car е завършена. колата трябва да изглежда така

Стъпка 11: Стъпка 10: Качете HAND.ino скица в Arduino (РЪКА)

Стъпка 12: Стъпка 11: Изключете Arduino (РЪКА) от източника на захранване и прикрепете щита отгоре на Arduino

Стъпка 13: Стъпка 12: Свържете Gyro към Arduino Shield (РЪКА)

Стъпка 12: Свържете жироскопа към Arduino Shield (РЪКА)
Стъпка 12: Свържете жироскопа към Arduino Shield (РЪКА)

Вижте приложеното изображение

Стъпка 14: Стъпка 13: Свържете HC-06 към Arduino Shield (РЪКА)

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