Sadržaj:
- Korak 1: Komponente
- Korak 2: Povežite komponente
- Korak 3: Kodirajte
- Korak 4: Live Feed
- Korak 5: Funkcionalni test
- Korak 6: Zaključak
Video: FPV RC automobil: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ovaj projekt se već neko vrijeme nalazi u mojoj ladici, a budući da Maker Fair dolazi u grad, bilo je ovo dobro vrijeme za to.
Davno je postojala igra pod nazivom "Micro Machines" za Sega Mega Drive (Genesis) u kojoj provodim sate igrajući. U osnovi ovo je bila trkaća igra sa malim automobilima gdje je trkačka staza bila dio svakodnevnog života. Otkrio sam da postoji nova verzija ovog starog klasika.
U originalnoj verziji, igra je imala pogled odozgo na stazu i automobile, ali sam želio da to bude prikazano od prve osobe na ekranu glave. Kamera bi se kretala prema kretanju glave igrača.
Kontroler bi trebao biti trkački točak.
Nažalost, to nije bilo moguće, i na kraju sam to i dobio.
Zbog nekoliko faktora nisam implementirao zaslon na glavi i kameru sa servo upravljanjem, ali automobil je upravljan trkačkim kotačem, imam bežičnu kameru i sve radi. Problem je domet. Mogu kontrolirati i vidjeti unos kamere samo ako su sve jedinice predajnika i prijemnika u vidnom polju.
U svakom slučaju, postoje vrlo zanimljivi aspekti ovog projekta koje vrijedi podijeliti.
Korak 1: Komponente
RC Car
Upravo sam odabrao najjeftinije što sam mogao pronaći u razmjeri 1:20.
Bežična kamera
Imao sam nekoliko izbora gdje, ali vjerovatno kada do najgoreg. Ako planirate raditi ovako nešto, NE koristite ove vrste kamera.
MikrokontrolerDFRobot Dreamer Nano V4.1, ispis 2,54 mm bitan je za ovaj projekt. Za više informacija o ovom mikrokontroleru pogledajte DFRobot wiki stranicu
Computador Racing Wheel
Danas je vrlo lako pronaći stare trkačke kontrolere gotovo besplatno. Ovaj sam besplatno dobio na lokalnom internet tržištu.
Dolazi sa starim 15 -pinskim portom za igru, koji je bio povezan sa zvučnom karticom računara.
Kontroler motora
Izbor je bio L298N sa kapacitetom od 2A i sa maksimalnih 46 V na ulazu savršeno služi ovom projektu.
RF primopredajnik
Za bežičnu komunikaciju između trkaćeg kotača i automobila, otišao sam s primopredajnikom nRF24L01+ RF.
Imao sam ih gdje i laki su za upotrebu.
Baterija
LiPo baterija od 7,4 V 800 mA daje napajanje RC automobilu, mikrokontroleru, RF primopredajniku i bežičnoj kameri
Ostalo
4x - 10K otpornik
4x - 100K otpornik
Perfboard (uobičajeno u mojim projektima), 9V utikač za bateriju i neke žice
Korak 2: Povežite komponente
Computar odašiljač trkaćih kotača
Utičnicu za priključak za igru možete pronaći gdje
en.wikipedia.org/wiki/Game_por
Našao sam i vrlo lijepu web stranicu sa shemom za povezivanje s arduinom
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Krug je ugrađen u montažnu ploču prema shemi koju sam dodao.
Za vezu NRF24L01+ koristim osnovni adapter koji donosi regulator napona od 3,3 V plus dodatne kondenzatore za povećanje stabilizacije linije.
Ako želite samo koristiti NRF24L01 +, električni vod mora doći s +3,3 V iz Arduina.
RC prijemnik za automobile
Za automobil također koristim osnovni adapter NRF24L01+, opet ovo nije obavezno.
L298n se spaja na pinove D2 do D7.
Napajanje bežične kamere dolazi i iz baterije
Nakon nekoliko testova, upotrijebio sam pravilo za hladnjak i odlučio koristiti ventilator.
Korak 3: Kodirajte
Za pokretanje koda morate instalirati biblioteku RF24.
Možete ga preuzeti
github.com/nRF24/RF24.
Igle D9 i D10 koriste se i za ovu biblioteku, pa ih ne zaboravite promijeniti ako želite koristiti druge
Radio RF24 (9, 10); // Postavite nRF24L01+ radio na SPI sabirnicu plus pinovi 9 i 10
Zatim deklarirajte pinove za kontroler u Car_TX kodu.
// Deklarirajte pinove za trkaće kotače cont int wheel_direction = A0;
const int button_1A = 2;
const int Button_2A = 4;
const int dugme_1B = 3;
const int button_2B = 5;
I pinovi za pogon kontrolera motora
// Definiranje pinova za motorni pogon // Brzina motora
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Smjer motora
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Korak 4: Live Feed
Komplet bežičnih kamera sastoji se od bežične kamere i prijemnika sposobnog za izlaz kompozitnog video signala.
Prijemnik je zatim spojen na pretvarač koji omogućuje povezivanje s VGA monitorima.
Korak 5: Funkcionalni test
Korak 6: Zaključak
Nakon što ste sve završili i sastavili, rezultat nije bio očekivan. Domet svega je bio oko 2 m u zatvorenom prostoru !!! Vjerovatno zato što je to urađeno s budžetom od oko 50 € !!!
Ovo zahtijeva potpuno preispitivanje odabranih komponenti. Vjerovatno ću u budućnosti koristiti iste kamere i predajnike koji se koriste u bespilotnim letjelicama sa FPV -om. Danas je već moguće nabaviti određenu opremu s kočenjem banke.
Nije sve loše, tokom testova bilo je jako zabavno voziti automobil sa trkačkim kontrolerom. Vjerovatno ću napraviti novu verziju koristeći mali RC automobil, ali s kontrolom trkaćih kotača.
Slobodno komentirajte ili mi pošaljite poruku ako ste pronašli grešku ili imate bilo kakav prijedlog/poboljšanje ili pitanja.
Lajkujte, pretplatite se, učinite to.
Ne zaboravite ostaviti svoj glas za takmičenja koja vodim.
Preporučuje se:
Biometrijski ulaz u automobil - pravi automobil bez ključa: 4 koraka
Biometrijski ulaz u automobil - Pravi automobil bez ključa: Prije nekoliko mjeseci kćerka me pitala zašto savremeni automobili nisu opremljeni biometrijskim sistemom ulaska, čak i ako ga ima čak i mobilni telefon. Od tada sam radio na implementaciji iste i konačno uspio instalirati i testirati nešto na svom T
Kako napraviti automobil na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC AUTOMOBIL: 7 koraka
Kako napraviti auto na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC CAR: Pozdrav prijatelji u ovom uputstvu pokazat ću vam kako na jednostavan način napraviti daljinski upravljani automobil, nastavite čitati …… Ovo je zaista cool projekt pa pokušajte ga izgraditi
Povoljan FPV RC automobil: 4 koraka
Povoljan FPV RC automobil: Radio sam na pretvaranju svog Redcat Gen7 RC kamiona u lijepu kolica sa pogledom od prve osobe (FPV), sa potpuno 3D printanim kućištem, ovo nije tako poučno, ali je stepenica ka tome! Gearbest me kontaktirao da vidi želim li koristiti
RasbperryPi automobil sa FPV kamerom. Kontrola putem web preglednika: 31 korak (sa slikama)
RasbperryPi automobil sa FPV kamerom. Kontrola putem web preglednika: Napravit ćemo automobil sa 4 pogona - upravljanje će biti slično kao u spremniku - okretanje jedne strane kotača rotirat će se različitom brzinom od druge. Kod auta će biti postavljena kamera na poseban držač gdje možemo promijeniti položaj kamere. Robot će biti
Automobil na daljinsko upravljanje HPI Q32 sa nadogradnjom FPV -a: 10 koraka (sa slikama)
Automobil s daljinskim upravljanjem HPI Q32 s nadogradnjom FPV -a: Ovdje ćemo pokazati fleksibilnost HPI Racing Q32 da prihvati izmjene. Eksperimentisaćemo sa ugradnjom izmenjivog sistema baterija, kao i FPV kamere i predajnika