Мазмұны:

FPV RC Car: 6 қадам (суреттермен)
FPV RC Car: 6 қадам (суреттермен)

Бейне: FPV RC Car: 6 қадам (суреттермен)

Бейне: FPV RC Car: 6 қадам (суреттермен)
Бейне: ГЕЛЕНДВАГЕН 6х6, ГЕЛИК 4x4 ... Внедорожники на бездорожье, Traxxas TRX-6, TRX-4, Cross RC 2024, Қараша
Anonim
FPV RC автокөлігі
FPV RC автокөлігі

Бұл жоба менің тартпамда біраз уақыт болды, мен Maker Fair қалаға келгендіктен, бұл оны жасауға жақсы уақыт болды.

Ұзақ уақыт бұрын Sega Mega Drive (Genesis) үшін «Micro Machines» деп аталатын ойын болды, мен оны бірнеше сағат бойы ойнаймын. Негізінен бұл шағын автокөліктермен жарыс ойыны болды, онда жарыс жолы күнделікті өмірлік объектілердің бөлігі болды. Мен ескі классиканың жаңа нұсқасы бар екенін білдім.

Түпнұсқада ойын тректер мен автомобильдердің жоғарғы көрінісіне ие болды, бірақ мен басты дисплейде бірінші адамның көрінісін алғым келді. Камера ойнатқыштың басының қозғалысына сәйкес қозғалады.

Контроллер жарыс дөңгелегі болуы керек.

Өкінішке орай, бұл мүмкін болмады, ақырында бұл менікі болды.

Бірнеше факторларға байланысты мен бас дисплей мен серво басқарылатын камераны енгізбедім, бірақ автокөлік жарыс дөңгелегімен басқарылады, менде сымсыз камера бар және бәрі жұмыс істейді. Мәселе диапазонда. Мен әрбір таратқыш пен қабылдағыш қондырғы көрінетін жерде болғанда ғана камераның берілуін басқара және көре аламын.

Қалай болғанда да, бұл жобаның бөлісуге тұрарлық өте қызықты жағы бар.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

RC автокөлігі

Мен 1:20 масштабында таба алатын ең арзанын таңдадым.

Сымсыз камера

Менде бірнеше таңдау болды, бірақ, мүмкін, ең нашар кезде. Егер сіз осындай нәрсені жоспарлап отырсаңыз, мұндай камераларды қолданбаңыз.

DFRobot Dreamer Nano V4.1 микроконтроллері 2.54 мм түйреуіші бұл жоба үшін маңызды. Бұл микроконтроллер туралы қосымша ақпарат алу үшін DFRobot вики бетін қараңыз

Жарыс дөңгелегі Computador

Бүгінгі күні ескі жарыс контроллерлерін ақысыз табу өте оңай. Мен мұны жергілікті интернет -нарықта ақысыз алдым.

Ол компьютердің дыбыстық картасына қосылған ескі 15 істікшелі ойын портымен бірге келеді.

Мотор контроллері

Таңдау L298N мүмкіндігі 2А және кірістегі максималды 46В кернеуі тамаша немесе бұл жобаға сәйкес келеді.

РФ қабылдағыш

Жарыс дөңгелегі мен автокөлік арасындағы сымсыз байланыс үшін мен nRF24L01+ RF трансиверімен жүрдім.

Менде кейбір жерлер болды, оларды пайдалану оңай.

Батарея

7.4V 800mA LiPo аккумуляторы RC автокөлігіне, микроконтроллерге, радиожиілік таратқышқа және сымсыз камераға қуат береді.

Әр түрлі

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

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

Perfboard (менің жобаларымда әдеттегідей), 9В батарея ашасы және кейбір сымдар

2 -қадам: компоненттерді қосыңыз

Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз

Computar Racing Wheel таратқышы

Ойын портын қай жерден табуға болады

kk.wikipedia.org/wiki/Game_por

Мен сондай -ақ arduino -ға қосылу схемасы бар өте жақсы сайтты таптым

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

Схема мен қосқан схемаға сәйкес алдыңғы тақтада салынған.

NRF24L01+ қосылымы үшін мен 3.3В кернеу реттегіші мен желінің тұрақтылығын жоғарылату үшін қосымша конденсаторлар әкелетін негізгі адаптерді қолданамын.

Егер сіз тек NRF24L01 +қолданғыңыз келсе, электр желісі Arduino -дан +3.3 В -дан шығуы керек.

RC автокөлік қабылдағышы

Көлік үшін мен NRF24L01+ базалық адаптерін қолданамын, бұл міндетті емес.

L298n D2 - D7 түйреуіштеріне қосылады.

Сымсыз камераның қуаты аккумулятордан да келеді

Кейбір сынақтардан кейін мен жылу қабылдағыштың ережесін қолдандым және желдеткішті қолдануға шешім қабылдадым.

3 -қадам: код

Код
Код

Кодты іске қосу үшін RF24 кітапханасын орнату қажет.

Сіз оны жүктей аласыз

github.com/nRF24/RF24.

Бұл кітапхана үшін D9 және D10 түйреуіштері де қолданылады, сондықтан басқаларын қолданғыңыз келсе, оларды өзгертуді ұмытпаңыз.

RF24 радиосы (9, 10); // SPI шинасында nRF24L01+ радиосын, сонымен қатар 9 және 10 түйреуіштерді орнатыңыз

Содан кейін Car_TX кодында контроллерге арналған түйреуіштерді жариялаңыз.

// Жарыс дөңгелегінің түйреуіштерін жариялаңыз int wheel_direction = A0;

const int button_1A = 2;

const int Button_2A = 4;

const int button_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 -қадам: тікелей эфир

Live Feed
Live Feed
Live Feed
Live Feed

Сымсыз камера жиынтығы сымсыз камерадан және құрастырылған бейне сигналын шығара алатын қабылдағыштан тұрады.

Содан кейін ресивер VGA мониторларына қосылуға мүмкіндік беретін түрлендіргішке қосылады.

5 -қадам: Функционалды тест

Image
Image

6 -қадам: Қорытынды

Қорытынды
Қорытынды
Қорытынды
Қорытынды

Барлығын аяқтап, оны құрастырғаннан кейін нәтиже күткендей болмады. Барлығының ауқымы шамамен 2 м үй ішінде болды !!! Мүмкін, бұл шамамен 50 евро бюджетпен жасалды !!!

Бұл таңдалған компоненттерді толығымен қайта қарауды қажет етеді. Мүмкін мен болашақта FPV бар дрондарда қолданылатын камералар мен таратқыштарды қолданатын шығармын. Бүгінде банктің тежегіші бар жабдықты алуға болады.

Бәрі де жаман емес, сынақтар кезінде автокөлікті жарыс контроллерімен жүргізу өте қызықты болды. Мүмкін, мен RC шағын автокөлігін пайдаланып, бірақ жарыс дөңгелегі бар жаңа нұсқаны құрастыратын шығармын.

Егер сіз қандай да бір қате тапсаңыз немесе ұсыныс/жақсарту немесе сұрақтарыңыз болса, маған түсініктеме беріңіз немесе маған хабарлама жіберіңіз.

Ұнаса, жазылыңыз, жасаңыз.

Мен қатысатын конкурстарға дауыс беруді ұмытпаңыз.

Ұсынылған: