Съдържание:

FPV RC Car: 6 стъпки (със снимки)
FPV RC Car: 6 стъпки (със снимки)

Видео: FPV RC Car: 6 стъпки (със снимки)

Видео: FPV RC Car: 6 стъпки (със снимки)
Видео: RC новичок №5 ... Гоняем за рулем радиоуправляемого автомобиля в видеошлеме. FPV rc car 2024, Ноември
Anonim
FPV RC кола
FPV RC кола

Този проект е в чекмеджето ми от известно време и аз, тъй като Maker Fair идва в града, това беше подходящият момент да го направя.

Преди много време имаше игра, наречена "Micro Machines" за Sega Mega Drive (Genesis), в която прекарвам часове в игра. По принцип това беше състезателна игра с малки коли, където състезателната писта беше част от предметите от ежедневието. Открих, че има нова версия на тази стара класика.

В оригиналната версия играта имаше изглед отгоре на пистата и колите, но аз исках да имам изглед от първо лице в дисплей на главата. Камерата ще се движи според движението на главата на играча.

Контролерът трябва да бъде състезателно колело.

За съжаление това не беше възможно и в крайна сметка това получих.

Поради няколко фактора не използвах дисплея на главата и камерата със серво управление, но колата се контролира от състезателното колело, имам безжична камера и всичко работи. Проблемът е в обхвата. Мога да контролирам и виждам захранването на камерата само ако всеки предавател и приемник са в пряка видимост.

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

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

RC кола

Току -що избрах най -евтиното, което мога да намеря в мащаб 1:20.

Безжична камера

Имах няколко избора къде, но вероятно кога за най -лошото. Ако планирате да правите нещо подобно, НЕ използвайте този тип камери.

МикроконтролерDFRobot Dreamer Nano V4.1, 2,54 -милиметровият извод е от съществено значение за този проект. Проверете уики страницата на DFRobot за повече информация относно този микроконтролер

Състезателно колело Computador

Днес е много лесно да намерите стари състезателни контролери почти безплатно. Този получих безплатно на местния интернет пазар.

Той идва със стария 15 -пинов порт за игри, който е свързан в звуковата карта на компютъра.

Контролер на двигателя

Изборът беше L298N с капацитет 2A и с максимум 46V на входа обслужва перфектно или този проект.

RF трансивър

За безжичната комуникация между състезателното колело и колата отидох с nRF24L01+ RF трансивър.

Имах някои къде и те са лесни за използване.

Батерия

7.4V 800mA LiPo батерия осигурява захранването на RC автомобила, микроконтролера, RF трансивъра и безжичната камера

Разни

4x - 10K резистор

4x - 100K резистор

Perfboard (обичайно в моите проекти), 9V батериен щепсел и някои проводници

Стъпка 2: Свържете компонентите

Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите
Свържете компонентите

Предавател за състезателни колела Computar

Изходът на порта за игра може да се намери къде

en.wikipedia.org/wiki/Game_por

Намерих и много хубав сайт със схема за връзката с arduino

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

Веригата е изградена в сглобяемата конструкция съгласно схемата, която съм добавил.

За връзката NRF24L01+ използвам базовия адаптер, който носи регулатор на напрежение 3.3V плюс допълнителни кондензатори за увеличаване на стабилизирането на линията.

Ако искате просто да използвате NRF24L01 +, захранващият кабел трябва да идва от +3.3V от Arduino.

RC автомобилен приемник

За колата също използвам базовия адаптер NRF24L01+, отново това е по избор.

L298n се свързва с изводи D2 до D7.

Захранването на безжичната камера идва и от батерията

След няколко теста използвах основното правило за радиатора и реших да използвам вентилатор.

Стъпка 3: Код

Код
Код

За да се стартира кодът, ще трябва да инсталирате библиотеката RF24.

Можете да го изтеглите

github.com/nRF24/RF24.

Пиновете D9 и D10 се използват и за тази библиотека, така че не забравяйте да ги промените, ако искате да използвате други

Радиостанция RF24 (9, 10); // Настройте nRF24L01+ радио на SPI шина плюс пинове 9 и 10

След това декларирайте пиновете за контролера в кода на Car_TX.

// Декларираме пиновете за състезателното колело const int wheel_direction = A0;

const int button_1A = 2;

const int Button_2A = 4;

const int бутон_1B = 3;

const int button_2B = 5;

И щифтовете за задвижването на контролера на двигателя

// Определете щифтове за моторно задвижване // Скорост на двигателя

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Посока на двигателя

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Стъпка 4: Емисия на живо

Емисия на живо
Емисия на живо
Емисия на живо
Емисия на живо

Комплектът безжична камера се състои от безжична камера и приемник, способен да извежда съставен видео сигнал.

След това приемникът е свързан към преобразувател, който позволява свързването към VGA монитори.

Стъпка 5: Функционален тест

Image
Image

Стъпка 6: Заключение

Заключение
Заключение
Заключение
Заключение

След като завършите всичко и го сглобите, резултатът не беше очакваният. Обхватът на всичко беше около 2 м на закрито !!! Вероятно защото това е направено с бюджет от около 50 € !!!

Това се нуждае от цялостно преосмисляне на избраните компоненти. Вероятно в бъдеще ще използвам същите камери и предаватели, използвани в дроновете с FPV. Днес вече е възможно да се снабдите с оборудване със спиране на банката.

Не всичко е лошо, по време на тестовете беше много забавно да карате колата с състезателния контролер. Вероятно ще построя нова версия, използвайки малка RC кола, но с управление за състезателни колела.

Не се колебайте да коментирате или да ми изпратите съобщение, ако откриете грешка или имате някакви предложения/подобрения или въпроси.

Харесайте, абонирайте се, направете го.

Не забравяйте да оставите гласа си за конкурсите, които провеждам.

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