Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: Komponentlarni ulang
- 3 -qadam: kod
- 4 -qadam: jonli kanal
- 5 -qadam: Funktsional test
- 6 -qadam: Xulosa
Video: FPV RC avtomobili: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
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
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
6 -qadam: 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:
Qayta ishlangan RC avtomobili: 23 qadam (rasmlar bilan)
RC Car: RC avtomashinalari har doim men uchun hayajon manbai bo'lib kelgan. Ular tezkor, qiziqarli va agar siz ularni qulatsangiz xavotir olmang. Shunday bo'lsa -da, men kattaroq, etuk, RC ishqibozi bo'lganim uchun, kichkina bolalar RC avtomashinalari bilan o'ynayotganimni ko'rishim mumkin emas. Menda bo'lishi kerak
To'liq o'lchamli RC avtomobili: 14 qadam (rasmlar bilan)
To'liq o'lchamli RC avtomobili: bu nima? RC avtomashinalari faqat bolalar uchunmi? Yana o'ylab ko'ring! Ushbu qo'llanma sizga to'liq o'lchamli 1: 1 RC avtomashinasini qanday yasash va yasashni ko'rsatib beradi. Avtomobilni ushbu boshqaruv elementlari bilan jihozlash - bu o'zingizning avtonom avtoulovingizni yaratish uchun yaxshi boshlang'ich platforma (keyingi bosqich
Arduino Bluetooth avtomobili: 6 qadam (rasmlar bilan)
Arduino Bluetooth Car: bu mening birinchi Arduino loyiham, uni bajarish juda oson. Buni amalga oshirish uchun yarim soat vaqt ketadi, siz o'ylagandek, buni quyida keltirilgan qadamlarni bajarib, zavqlantirib, men nihoyat qilganimda menga quvonch baxsh eta olasiz
Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Arduino Car App Bluetooth orqali boshqariladi: Biz bilamizki, Arduino - bu ajoyib prototiplash platformasi, chunki u do'stona dasturlash tilidan foydalanadi va bizga ajoyib tajribalarni taqdim etadigan juda ko'p ajoyib komponentlar mavjud
FPV kamerali RasbperryPi avtomobili. Veb -brauzer yordamida boshqarish: 31 qadam (rasmlar bilan)
FPV kamerali RasbperryPi avtomobili. Veb -brauzer orqali boshqarish: Biz 4WD avtomobilni quramiz - rulni tankga o'xshatamiz - g'ildiraklarning bir tomonini burish uchun boshqasidan farqli tezlikda aylanadi. Mashinada kamera maxsus ushlagichga joylashtiriladi, u erda biz kameraning o'rnini o'zgartirishimiz mumkin. Robot v