Obsah:

UChip-RC loď z plastových lahví a přehrávač CD-ROM!: 4 kroky
UChip-RC loď z plastových lahví a přehrávač CD-ROM!: 4 kroky

Video: UChip-RC loď z plastových lahví a přehrávač CD-ROM!: 4 kroky

Video: UChip-RC loď z plastových lahví a přehrávač CD-ROM!: 4 kroky
Video: uChip - Driving motors and servo using a 2.4GHz Tx-Rx radio 2024, Listopad
Anonim
Image
Image
UChip-RC loď z plastových lahví a přehrávač CD-ROM!
UChip-RC loď z plastových lahví a přehrávač CD-ROM!

Poté, co jsem implementoval hardware a software pro připojení svého dronového rádia k motorům/servům, bylo dalším krokem dobře využít tvrdou práci a postavit si vlastní RC hračku, kterou je… Loď!

Jelikož nejsem strojní inženýr, rozhodl jsem se pro nejsnazší přístup, jaký jsem si dokázal představit, abych mohl postavit svůj člun: Recyklovat vše, co jsem dostal, a vytěžit z toho to nejlepší! S hrdostí mohu říci, že jsem tentokrát předčil svá očekávání!

Proto se s vámi chci podělit o svůj projekt a zde je pár kroků nutných k vybudování vlastní „závodní“šrotovky!

Kusovník

Elektronika, můžete si vytvořit vlastní elektroniku podle mého předchozího průvodce nebo použít projekt někoho jiného. Můj obsahuje:

- 1 x uChip: deska kompatibilní s Arduino IDE

- 1 x rádiový systém Tx-Rx: jakýkoli rádiový systém s přijímačem cPPM je dobrý

- 2 x Motor driver: with 1x47uF@16V kondenzator, 3xDiodes (quick recovery), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) and 4 rezistors you can easily spájka vaše.

- 1 x Li-ion 18650 baterie: můžete ji recyklovat ze starého notebooku nebo si koupit nový.

- 2 x bezjádrové motory s vrtulemi CW a CCW (CW = ClockWise, CCW = CounterClockWise)

Rám (většinou z recyklovaných komponent):

- 2 x plastové lahve (0,5 l)

-1 x recyklovaný přehrávač disků CD-ROM/DVD-ROM

- 3 (nebo více) x kabelové svazky: skutečný počet závisí na skutečné délce, kterou potřebujete. Použil jsem 4 z nich, každý o délce 20 cm.

Krok 1: Výroba elektroniky

Stavba elektroniky
Stavba elektroniky
Stavba elektroniky
Stavba elektroniky
Stavba elektroniky
Stavba elektroniky

Publikoval jsem „Instructables“vysvětlující, jak řídit motor/servo pomocí uChip a systému Tx-Rx s přijímačem cPPM. Najdete ji ZDE.

Jen chci přidat několik komentářů vysvětlujících rozdíly, které musíte vzít v úvahu. V tomto projektu potřebujeme pohánět 2 motory. Proto musíme obvod související s ovladačem motoru dvakrát zopakovat. Přiložené schéma ukazuje, co vlastně k pájení potřebujete.

Kromě toho, protože poháním motory jednoduchým polovičním můstkem, motory poběží pouze jedním směrem, neexistuje zpátečka. Zkuste si to zapamatovat, než uvíznete v trávě svého rybníka (toto je návrh zážitku z pohledu první osoby!)

Krok 2: Programování

Programování
Programování
Programování
Programování
Programování
Programování

Firmware vychází z náčrtu, který jsem vytvořil pro čtení signálu pocházejícího z přijímače cPPM Rx a který najdete ZDE.

Přidal jsem nějakou funkci matematiky ve smyčce (), abych smíchal příchozí signály a vygeneroval správné hodnoty potřebné k pohonu motorů. To, co děláme, je dávat diferenciální signál motorům, které se překládají v diferenciální důvěře v závislosti na směru, kterým se vydáme na naší radiovém ovladači.

Obrázek popisuje funkci, kterou musíme v kódu implementovat. Abyste mohli odbočit doleva nebo doprava, je nutné změnit výkon daný každému motoru.

Při otáčení doleva je pravý motor nastaven na maximální dostupný výkon (úměrný poloze páčky plynu), zatímco levý motor je zmenšen podle naklápěcí páčky. Doplňkově k opaku dochází při odbočování doprava. V poloze náklonu ve středním rozsahu byla přidána světlá výška, takže motory dostanou stejný tah v případě, že chceme jet rovně.

Vypočítané hodnoty se poté normalizují, aby se udržely v hodnotách motoru MIN/MAX, a zapisují se na odpovídající kolík motoru pomocí funkce analogWrite (). Použitím analogWrite () na pinech povolených PWM zapíše vybranou délku PWM impulsu do příslušného registru. Protože používáme 8bitový PWM, délka pulsu se může pohybovat od 0 do 255 (což jsou hodnoty min/MAX motoru).

V případě, že jste obeznámeni s matematikou a rovnicemi, můžete zkusit napsat vlastní kód, který tuto funkci implementuje. V opačném případě načtěte náčrt „Boat.ino“do uChip pomocí IDE Arduino a vyzkoušejte jej.

Chcete -li na SerialUSB vytisknout hodnoty motorů a kanálů, můžete komentovat/odkomentovat DEBUG definovat. To by mohlo být velmi užitečné k tomu, aby se ladil rozsah min_range, mid_range a max_range podle vašeho rádiového systému Tx-Rx.

Krok 3: Sestavení rámu

Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu

Zde se vám budou hodit vaše dovednosti mechanického inženýra. Protože nejsem strojní inženýr, použil jsem šrotové díly z přehrávače CD-ROM. Zejména interní zavěšený vozík přehrávače CD-ROM dokonale odpovídá mému účelu. Plovoucí prvky mého člunu jsou lahve, zatímco kabelové vázací pásky jsou zvláště užitečné pro slepení všeho dohromady.

Ohněte vozík vytvořením „L-vozíku“. Poté zapojte motory do závěsného kroužku, jak je znázorněno na obrázku. Přiznám se, že to bylo jen štěstí, že motor tak dokonale zapadl do tohoto silikonového prstence! V případě, že se ten váš nehodí, musíte provést nějaké hardwarové přizpůsobení, zvětšit velikost otvoru nebo řezat část silikonového závěsného kroužku.

Poté, co vypijete litr perlivé vody (láhve se šumivou vodou jsou silnější než lahve s obyčejnou vodou, a proto jsou pevnější, pravděpodobně by bylo použití lahví s colou ještě lepší!), Jste připraveni sestavit si loď Bottles.

Připojte motory k elektronice, vložte je do zapečetěného plastového sáčku a ponechte mezeru jen pro vodiče motorů a konektor baterie. Sestavte držák disku CD-ROM L, lahve a elektroniku tak, že je upevníte pomocí stahovacích pásek. Snažte se udržet rovnováhu vašeho vozidla ve středu a použijte ještě jeden stahovací pásek, aby byla elektronika pevná; tato opatření zaručují, že se loď v případě vlnitých moří neobrátí vzhůru nohama a že elektronika nebude klouzat, když budete dělat zatáčky!

To je vše, nyní jste připraveni vypustit svou loď

Krok 4: Závod

Image
Image

Zapněte loď připojením baterie a zapnutím rádia (před sestavením lodi se ujistěte, že jste správně provedli postup vázání!), Můžete začít závodit!

Požádejte své RC přátele, aby si postavili vlastní, a začněte s nimi závodit na rybníku vedle vašeho domova!

Doporučuje: