Obsah:

RC auto RC: 6 krokov (s obrázkami)
RC auto RC: 6 krokov (s obrázkami)

Video: RC auto RC: 6 krokov (s obrázkami)

Video: RC auto RC: 6 krokov (s obrázkami)
Video: Универсальный DIY DC UPS 1228-12 на 100 Ватт - лучший выбор в своем классе 2024, November
Anonim
RC auto RC
RC auto RC

Tento projekt je už nejaký čas v mojej zásuvke a odkedy Maker Fair prichádza do mesta, bol vhodný čas na jeho realizáciu.

Kedysi dávno existovala hra s názvom „Micro Machines“pre Sega Mega Drive (Genesis), pri ktorej trávim hodiny hraním. V zásade to bola závodná hra s malými autami, kde závodná dráha tvorila súčasť predmetov každodenného života. Zistil som, že existuje nová verzia tejto starej klasiky.

V pôvodnej verzii mala hra pohľad zhora na trať a autá, ale chcel som mať pohľad prvej osoby na hlavnom displeji. Kamera by sa pohybovala podľa pohybu hlavy hráča.

Ovládačom by malo byť závodné koleso.

Bohužiaľ to nebolo možné a nakoniec som dostal toto.

Z dôvodu viacerých faktorov som neimplementoval hlavnú obrazovku a kameru ovládanú servomotorom, ale auto je ovládané pretekárskym volantom, mám bezdrôtovú kameru a všetko funguje. Problém je v dosahu. Napájanie kamery môžem ovládať a vidieť iba vtedy, ak sú všetky vysielacie a prijímacie jednotky v zornom poli.

V každom prípade existuje veľmi zaujímavý aspekt tohto projektu, ktorý stojí za zdieľanie.

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

RC auto

Práve som vybral to najlacnejšie, čo som mohol nájsť, v mierke 1:20.

Bezdrôtová kamera

Mal som niekoľko možností, kde, ale pravdepodobne kedy bude najhoršie. Ak máte v pláne urobiť niečo také, NEPOUŽÍVAJTE tieto typy kamier.

Mikrokontrolér DFRobot Dreamer Nano V4.1, 2,54 mm pinout, je pre tento projekt zásadný. Na wiki stránke DFRobot nájdete ďalšie informácie o tomto mikrokontroléri

Závodné koleso Computador

Dnes je veľmi ľahké nájsť staré závodné ovládače takmer zadarmo. Tento som dostal zadarmo na miestnom internetovom trhu.

Dodáva sa so starým herným portom s 15 kolíkmi, ktorý bol pripojený k zvukovej karte počítača.

Ovládač motora

Na výber bol L298N so schopnosťou 2A as max. 46V na vstupe, ktorý slúži perfektne alebo tento projekt.

RF vysielač

Pre bezdrôtovú komunikáciu medzi závodným kolesom a autom som šiel s transceiverom nRF24L01+ RF.

Mal som kde, a sú ľahko použiteľné.

Batéria

Batéria LiPo 7,4 V 800 mAh poskytuje energiu pre RC auto, mikrokontrolér, RF transceiver a bezdrôtovú kameru

Zmiešaný

Rezistor 4x - 10K

Rezistor 4x - 100K

Perfboard (obvyklý v mojich projektoch), 9V zástrčka batérie a niektoré káble

Krok 2: Pripojte komponenty

Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty
Pripojte komponenty

Prenosový prevodník závodných kolies Computar

Pin port herného portu nájdete kde

en.wikipedia.org/wiki/Game_por

Našiel som tiež veľmi peknú stránku so schémou pripojenia k arduinu

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

Obvod je zostavený na prefabrikovanej doske podľa schémy, ktorú som pridal.

Na pripojenie NRF24L01+ používam základný adaptér, ktorý prináša regulátor napätia 3,3 V plus ďalšie kondenzátory na zvýšenie stabilizácie vedenia.

Ak chcete použiť iba NRF24L01 +, napájacie vedenie musí vychádzať z +3,3 V od Arduina.

RC prijímač do auta

Pokiaľ ide o auto, používam aj základný adaptér NRF24L01+, opäť je to voliteľné.

L298n sa pripája na piny D2 až D7.

Napájanie pre bezdrôtovú kameru pochádza aj z batérie

Po niekoľkých testoch som použil pravidlo pre chladič a rozhodol som sa použiť ventilátor.

Krok 3: Kód

Kód
Kód

Na spustenie kódu je potrebné nainštalovať knižnicu RF24.

Môžete si ho stiahnuť

github.com/nRF24/RF24.

Piny D9 a D10 sa používajú aj pre túto knižnicu, preto ich nezabudnite zmeniť, ak chcete použiť iné.

Rádio RF24 (9, 10); // Nastavte rádio nRF24L01+ na zbernici SPI plus piny 9 a 10

Potom deklarujte piny pre ovládač v kóde Car_TX.

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

tlačidlo const int_1_1 = 2;

const int Button_2A = 4;

const int button_1B = 3;

tlačidlo const int_2_2 = 5;

A kolíky pre pohon regulátora motora

// Definujte kolíky pre pohon motora // Otáčky motora

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

// Smer motora

int enable_B = 5;

int in3Pin = 6;

int in4Pin = 7;

Krok 4: Živý kanál

Priamy prenos
Priamy prenos
Priamy prenos
Priamy prenos

Súprava bezdrôtových kamier pozostáva z bezdrôtovej kamery a prijímača, ktorý dokáže vydávať zložený video signál.

Prijímač je potom pripojený k prevodníku, ktorý umožňuje pripojenie k VGA monitorom.

Krok 5: Funkčný test

Image
Image

Krok 6: Záver

Záver
Záver
Záver
Záver

Keď ste všetko dokončili a zostavili, výsledok nebol taký, ako sa očakávalo. Dosah všetkého bol asi 2 m v interiéri !!! Asi preto, že sa to robilo s rozpočtom okolo 50 € !!!

Toto potrebuje úplné prehodnotenie vybraných komponentov. Pravdepodobne v budúcnosti použijem rovnaké kamery a vysielače ako v dronoch s FPV. Dnes je už možné získať nejaké vybavenie s brzdením banky.

Nie všetko je zlé, počas testov bolo veľmi zábavné riadiť auto s pretekárskym ovládačom. Novú verziu pravdepodobne postavím pomocou malého RC auta, ale s ovládaním závodných kolies.

Neváhajte a komentujte alebo mi pošlite správu, ak ste našli akúkoľvek chybu, alebo ak máte nejaké návrhy/vylepšenia alebo otázky.

Páči sa mi to, prihláste sa na odber a urobte to.

Nezabudnite zanechať svoj hlas v súťažiach, ktoré robím.

Odporúča: