Mundarija:

FPV RC avtomobili: 6 qadam (rasmlar bilan)
FPV RC avtomobili: 6 qadam (rasmlar bilan)

Video: FPV RC avtomobili: 6 qadam (rasmlar bilan)

Video: FPV RC avtomobili: 6 qadam (rasmlar bilan)
Video: Using BTS7960 BTN8982TA PWM H Bridge motor controller module with Arduino library 2024, Iyul
Anonim
FPV RC avtomobili
FPV RC avtomobili

Bu loyiha bir qancha vaqtdan beri tortmasimda turibdi va men Maker yarmarkasi shaharga kelganidan beri, buni amalga oshirish uchun yaxshi vaqt bo'ldi.

Uzoq vaqt oldin, Sega Mega Drive (Genesis) uchun "Micro Machines" deb nomlangan o'yin bor edi, men uni soatlab o'ynashga sarflayman. Asosan, bu poyga yo'li kundalik hayot ob'ektlarining bir qismi bo'lgan kichik avtomobillar bilan poyga o'yini edi. Men bu eski klassikaning yangi versiyasi borligini aniqladim.

Dastlabki versiyada o'yin treklar va mashinalarning yuqori ko'rinishi edi, lekin men boshli displeyda birinchi odamni ko'rishni xohlardim. Kamera o'yinchi boshining harakatiga qarab harakat qilardi.

Nazoratchi poyga g'ildiragi bo'lishi kerak.

Afsuski, buning iloji bo'lmadi va oxir -oqibat men qo'lga kiritdim.

Bir nechta sabablarga ko'ra men bosh displey va servo boshqariladigan kamerani qo'ymadim, lekin mashina poyga g'ildiragi bilan boshqariladi, menda simsiz kamera bor va hamma narsa ishlaydi. Muammo diapazonda. Men har bir uzatuvchi va qabul qilgich birligi ko'z oldida bo'lsa, men faqat kamera uzatilishini nazorat qila olaman.

Qanday bo'lmasin, loyihaning baham ko'rishga arzigulik jihatlari bor.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

RC avtomobili

Men 1:20 shkalasida topa oladigan eng arzonini tanladim.

Simsiz kamera

Menda bir nechta tanlov bor edi, lekin, ehtimol, qachon eng yomon. Agar siz shunday ish qilishni rejalashtirmoqchi bo'lsangiz, bunday kameralardan foydalanmang.

MicroontrollerDFRobot Dreamer Nano V4.1, 2,54 mm pinout bu loyiha uchun asosiy hisoblanadi. Ushbu mikrokontroller haqida qo'shimcha ma'lumot olish uchun DFRobot wiki sahifasini tekshiring

Computador poyga g'ildiragi

Bugungi kunda eski poyga nazoratchilarini deyarli bepul topish juda oson. Buni mahalliy internet bozorida tekinga oldim.

U kompyuterning ovoz kartasiga ulangan eski 15 pinli o'yin porti bilan birga keladi.

Dvigatel boshqaruvchisi

Tanlov L298N 2A qobiliyatiga ega va kirishda maksimal 46V bo'lgan holda, bu loyiha mukammal xizmat qiladi.

RF uzatuvchi

Poyga g'ildiragi va avtomobil o'rtasidagi simsiz aloqa uchun men nRF24L01+ RF qabul qilgich bilan bordim.

Menda ba'zi joylar bor edi va ulardan foydalanish oson.

Batareya

7.4V 800mA LiPo batareyasi RC avtomashinasini, mikrokontrollerni, RF chastotali uzatgichni va simsiz kamerani quvvat bilan ta'minlaydi.

Har xil

4x - 10K qarshilik

4x - 100K qarshilik

Perfboard (mening loyihalarimda odatiy), 9V batareya vilkasi va ba'zi simlar

2 -qadam: Komponentlarni ulang

Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang

Computar Racing Wheel uzatgichi

O'yin portini qaerdan topish mumkin

uz.wikipedia.org/wiki/Game_por

Men, shuningdek, arduino -ga ulanish sxemasi bo'lgan juda yaxshi saytni topdim

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

O'chirish sxemasi men qo'shgan sxemaga muvofiq prefabrik taxtada qurilgan.

NRF24L01+ ulanishi uchun men 3.3V kuchlanish regulyatori va chiziq stabilizatsiyasini oshirish uchun qo'shimcha kondansatkichlarni olib keladigan asosiy adapterdan foydalanayapman.

Agar siz faqat NRF24L01 +dan foydalanmoqchi bo'lsangiz, elektr uzatish liniyasi Arduino +3.3V dan kelishi kerak.

RC avtomobil qabul qiluvchisi

Avtomobil uchun men ham NRF24L01+ asosiy adapteridan foydalanaman, yana bu ixtiyoriy.

L298n D2 dan D7 pinlariga ulanadi.

Simsiz kameraning quvvati ham batareyalar to'plamidan keladi

Ba'zi sinovlardan so'ng, men issiqlik qabul qilgichning asosiy qoidasini qo'lladim va fanni ishlatishga qaror qildim.

3 -qadam: kod

Kod
Kod

Kodni ishga tushirish uchun siz RF24 kutubxonasini o'rnatishingiz kerak bo'ladi.

Siz shunday bo'lgan holda yuklab olishingiz mumkin

github.com/nRF24/RF24.

Bu kutubxona uchun D9 va D10 pinlari ham ishlatiladi, shuning uchun boshqalarini ishlatmoqchi bo'lsangiz, ularni o'zgartirishni unutmang.

RF24 radiosi (9, 10); // SPI avtobusida nRF24L01+ radiosini, shuningdek 9 va 10 -pinlarni o'rnating

Keyin Car_TX kodidagi tekshirgich pinlarini e'lon qiling.

// poyga g'ildiraklari uchun pinlarni e'lon qiling int wheel_direction = A0;

const int tugmasi_1A = 2;

const int Button_2A = 4;

const int tugmasi_1B = 3;

const int tugmasi_2B = 5;

Va dvigatelni boshqarish pimi uchun pinlar

// Dvigatel haydovchisi uchun pinlarni aniqlang // Dvigatel tezligi

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Dvigatel yo'nalishi

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

4 -qadam: jonli kanal

Jonli kanal
Jonli kanal
Jonli kanal
Jonli kanal

Simsiz kameralar to'plami simsiz kamera va video signalini uzatishga qodir qabul qilgichdan iborat.

Keyin qabul qilgich VGA monitorlariga ulanishga imkon beruvchi konvertorga ulanadi.

5 -qadam: Funktsional test

Image
Image

6 -qadam: Xulosa

Xulosa
Xulosa
Xulosa
Xulosa

Hamma ishni tugatgandan va yig'gandan so'ng, natija kutilganidek bo'lmadi. Hamma narsaning diapazoni 2 metrga yaqin edi !!! Ehtimol, bu 50 € atrofida byudjet bilan qilinganligi uchun !!!

Buning uchun tanlangan komponentlarni to'liq qayta ko'rib chiqish kerak. Ehtimol, kelajakda men FPV bilan dronlarda ishlatiladigan kameralar va transmitterlardan foydalanaman. Bugungi kunda bankni tormozlash bilan jihozlarni olish mumkin.

Hamma ham yomon emas, sinovlar paytida poyga boshqaruvchisi bilan mashinani haydash juda qiziq edi. Men, ehtimol, kichik RC avtomashinasidan foydalangan holda, lekin poyga g'ildiragini boshqaradigan yangi versiyani quraman.

Agar siz biron bir xato topsangiz yoki biron bir taklif/takomillashtirish yoki savollaringiz bo'lsa, izoh berishingiz yoki menga xabar yuborishingiz mumkin.

Yoqing, obuna bo'ling, qiling.

Men qatnashayotgan musobaqalarda o'z ovozingizni qoldirishni unutmang.

Tavsiya: