Obsah:

RC auto RC: 6 kroků (s obrázky)
RC auto RC: 6 kroků (s obrázky)

Video: RC auto RC: 6 kroků (s obrázky)

Video: RC auto RC: 6 kroků (s obrázky)
Video: RC-rádce // MZ-CLIMB-XXL // TEST - POROVNÁNÍ - RECENZE od RCobchod.cz 2024, Červenec
Anonim
RC auto RC
RC auto RC

Tento projekt je v mé zásuvce už nějakou dobu a já, protože Maker Fair přichází do města, bylo vhodné to udělat.

Kdysi dávno existovala hra s názvem „Micro Machines“pro Sega Mega Drive (Genesis), u které trávím hodiny hraním. V zásadě to byla závodní hra s malými auty, kde závodní dráha byla součástí předmětů každodenního života. Zjistil jsem, že existuje nová verze této staré klasiky.

V původní verzi měla hra pohled shora na trať a auta, ale chtěl jsem mít pohled z první osoby na hlavovém displeji. Kamera by se pohybovala podle pohybu hlavy hráče.

Ovladačem by mělo být závodní kolo.

Bohužel to nebylo možné a nakonec jsem dostal toto.

Kvůli několika faktorům jsem neimplementoval hlavní displej a servo ovládanou kameru, ale auto je ovládáno závodním kolem, mám bezdrátovou kameru a vše funguje. Problém je v dosahu. Dokážu ovládat a vidět posuv kamery, pouze pokud jsou všechny vysílače a přijímače v zorném poli.

V každém případě existuje velmi zajímavý aspekt tohoto projektu, který stojí za sdílení.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

RC auto

Právě jsem vybral to nejlevnější, co jsem mohl najít v měřítku 1:20.

Bezdrátová kamera

Měl jsem několik možností, kde, ale pravděpodobně kdy to nejhorší. Pokud plánujete něco takového, NEPOUŽÍVEJTE tyto typy kamer.

Mikrokontrolér DFRobot Dreamer Nano V4.1, 2,54 mm pinout, je pro tento projekt zásadní. Další informace o tomto mikrokontroléru najdete na wiki stránce DFRobot

Závodní kolo Computador

Dnes je velmi snadné najít staré závodní ovladače téměř zdarma. Tenhle jsem dostal zdarma na místním internetovém trhu.

Dodává se se starým herním portem 15 pinů, který byl připojen ke zvukové kartě počítače.

Motorový ovladač

Volba byla L298N se schopností 2A as maximem 46V na vstupu slouží perfektně nebo tento projekt.

RF vysílač

Pro bezdrátovou komunikaci mezi závodním kolem a autem jsem šel s transceiverem nRF24L01+ RF.

Někde jsem je měl a snadno se používají.

baterie

Baterie LiPo 7,4 V 800mA poskytuje energii pro RC auto, mikrokontrolér, RF vysílač a bezdrátovou kameru

Smíšený

Rezistor 4x - 10K

Rezistor 4x - 100K

Perfboard (v mých projektech obvyklý), 9V zástrčka baterie a některé dráty

Krok 2: Připojte součásti

Připojte součásti
Připojte součásti
Připojte součásti
Připojte součásti
Připojte součásti
Připojte součásti
Připojte součásti
Připojte součásti

Převodník závodních kol Computar

Herní port pin out lze najít kde

en.wikipedia.org/wiki/Game_por

Našel jsem také velmi pěkné stránky se schématem připojení k arduinu

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

Obvod je sestaven v prefboardu podle schématu, které jsem přidal.

Pro připojení NRF24L01+ používám základní adaptér, který přináší regulátor napětí 3,3 V plus další kondenzátory pro zvýšení stabilizace vedení.

Pokud chcete použít pouze NRF24L01 +, napájecí vedení musí pocházet z +3,3 V od Arduina.

RC přijímač do auta

U vozu také používám základní adaptér NRF24L01+, opět je to volitelný doplněk.

L298n se připojuje k pinům D2 až D7.

Napájení pro bezdrátovou kameru pochází také z baterie

Po několika testech jsem použil pravidlo pro chladič a rozhodl jsem se použít ventilátor.

Krok 3: Kód

Kód
Kód

Ke spuštění kódu budete muset nainstalovat knihovnu RF24.

Můžete si ho stáhnout

github.com/nRF24/RF24.

Piny D9 a D10 se používají také pro tuto knihovnu, takže je nezapomeňte změnit, pokud chcete použít jiné

Rádio RF24 (9, 10); // Nastavení rádia nRF24L01+ na sběrnici SPI plus piny 9 a 10

Poté deklarujte piny pro řadič v kódu Car_TX.

// Deklarujte piny pro racing wheelconst int wheel_direction = A0;

const int button_1A = 2;

const int Button_2A = 4;

const int button_1B = 3;

const int tlačítko_2B = 5;

A kolíky pro pohon ovladače motoru

// Definujte piny pro pohon motoru // Rychlost motoru

int povolit_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Směr motoru

int povolit_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Krok 4: Živý kanál

Živé krmení
Živé krmení
Živé krmení
Živé krmení

Sada bezdrátových kamer se skládá z bezdrátové kamery a přijímače schopného vydávat složený video signál.

Přijímač je poté připojen k převodníku, který umožňuje připojení k VGA monitorům.

Krok 5: Funkční test

Image
Image

Krok 6: Závěr

Závěr
Závěr
Závěr
Závěr

Po dokončení všeho a sestavení nebyl výsledek takový, jaký se očekával. Dosah všeho byl asi 2 m uvnitř !!! Pravděpodobně proto, že to bylo provedeno s rozpočtem kolem 50 EUR !!!

Tenhle potřebuje kompletní přehodnocení vybraných komponent. Pravděpodobně budu v budoucnu používat stejné kamery a vysílače používané v dronech s FPV. Dnes je již možné získat nějaké vybavení s brzděním banky.

Ne všechno je špatné, během testů bylo velmi zábavné řídit auto se závodním ovladačem. Pravděpodobně budu stavět novou verzi pomocí malého RC auta, ale s ovládáním závodních kol.

Pokud jste našli nějakou chybu nebo máte nějaký návrh/vylepšení nebo dotazy, neváhejte mi napsat komentář nebo mi poslat zprávu.

Líbí se mi, přihlaste se k odběru, vytvořte to.

Nezapomeňte zanechat svůj hlas pro soutěže, které pořádám.

Doporučuje: