Obsah:
- Krok 1: Sestavte materiál
- Krok 2: Arduino a Motorový štít
- Krok 3: Propojte štít motoru s motory DC
- Krok 4: Propojte štít motoru s baterií NIMH
- Krok 5: Propojte rádiový přijímač s Arduinem
- Krok 6: Připravte zdroj energie pro Arduino pro samostatný režim
- Krok 7: Arduino kód
Video: Dálkově ovládaný tank Arduino: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Zdravím, Chtěl jsem postavit pěkný tank ovládaný z klasického RC rádia procházejícího arduinem. V dnešní době je to vlastně docela snadné se všemi dostupnými elektronikami.
Abyste mohli postavit tu bestii, budete muset získat několik prvků. Projdeme kroky v tomto pokynu.
Krok 1: Sestavte materiál
Budete potřebovat následující prvky:
- Jedna nádrž se dvěma stejnosměrnými motory 12v již namontována jako T'Rex Tank
- Jeden motorový štít kompatibilní s Arduino jako Monster Shield
- Jeden Arduino UNO R3 - upřednostněte prosím oficiální
-Jeden 2kanálový vysílač RC a jeden přijímač RC-Použil jsem starý, který je na AM 27 MHZ, ale můžete najít moderní, jako je tento vysílač a přijímač hobbykingr-tmhk-gt2b-3ch-2-4ghz
- Jedna baterie pro UNO R3 - momentálně 9V baterie - není ideální, protože nemá velkou výdrž
- Jedna velká baterie pro pohyb - Použil jsem NIMH 3300 mAH 10,5 V, takže myslím, že 7 článků po 1,5 V
- některé děkanské konektory, aby se každý snadno připojil
- Páječka
K programování UNO jsem použil Arduino IDE a přidal jsem malý monitorovací nástroj s Visual Studio 2017
Krok 2: Arduino a Motorový štít
Protože jsem vybral štít motoru, který byl připraven pro arduino, musel jsem je namontovat dohromady. Uvědomte si, že štít již používá několik PINů, a proto nebude znovu použit k jinému účelu.
Arduino UNO R3 bude mluvit se štítem motoru, aby naznačil, jakou rychlostí se musí každý z motorů otáčet. Protože máme dva motory, je to docela jednoduché.
Krok 3: Propojte štít motoru s motory DC
Krok 4: Propojte štít motoru s baterií NIMH
Krok 5: Propojte rádiový přijímač s Arduinem
Krok 6: Připravte zdroj energie pro Arduino pro samostatný režim
Krok 7: Arduino kód
Arduino je tak silné. Všechny věci, které jsem chtěl dělat, když jsem byl mladý, to teď zvládnu tak snadno! Už nemusíte tolik vědět o elektronice.
Tento kód Arduino jsem napsal ze dvou zdrojů:
- čtení hodnot přijímače RC
- Příklad kódu Monster Moto Shield
- Hlavní odkaz Moto Shield
Smícháním obou dohromady mohu získat hodnoty z RC přijímače přímo do mého arduina, převést hodnoty na motory skrz štít motoru.
Pokud jde o míchání dvou kanálů z rádia do dvou samostatných indikací rychlosti pro motory, šel jsem na internet přes Tank Drive Mixing s Joystickem, abych získal nějaké nápady, jak napsat odpovídající část.
Také jsem se musel podívat na PWM, abych trochu pochopil, o co jde. K dispozici je několik dobrých článků o arduinu, SecretsOfArduinoPWM a Tutorial PWM
Dávejte pozor, aby se tento kód spoléhal na EnableInterrupt.h, který lze nainstalovat z nabídky „Sketch“> „Include Library“> „Manage Libraries“, poté vyhledejte EnableInterrupt. Tato knihovna umožňuje kdykoli zachytit hodnoty z RC přijímače mimo standardní postup nastavení a smyčky. Docela pohodlné.
Doporučuje:
Smokin ' - Dálkově ovládaný kouřový stroj na levné: 5 kroků (s obrázky)
Smokin ' - Dálkově ovládaný kouřový stroj za levné: Toto je krátký návod, jak vytvořit relativně malý, dálkově ovladatelný, levný a zábavný malý kouřový automat, který lze použít k žertování přátel, kouzelnických triků, testování proudění vzduchu nebo čehokoli jiného. vaše srdce touží. Prohlášení: Tato sestava obsahuje
DIY Ir dálkově ovládaný LED pás: 10 kroků (s obrázky)
DIY Ir Remote Controlled Led Strip: Dobrý den, ahoj všichni, vítejte v našich nových instruktážích, jak již z miniatury víte, že v tomto projektu budeme vyrábět Ir LED páskový ovladač, který lze ovládat pomocí jakéhokoli běžně dostupného IR dálkového ovladače, které jsou obecně použito v
Jak vytvořit dálkově ovládaný 3D tištěný samovyvažovací robot: 9 kroků (s obrázky)
Jak vytvořit dálkově ovládaný 3D tištěný samovyvažovací robot: Toto je evoluce předchozí verze B-robota. 100% OTEVŘENÝ ZDROJ / robot Arduino. KÓD, 3D díly a elektronika jsou otevřené, takže je můžete upravit nebo vytvořit obrovskou verzi robota. Pokud máte pochybnosti, nápady nebo potřebujete pomoc, udělejte
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: 6 kroků
IRduino: Dálkové ovládání Arduino - napodobte ztracené dálkové ovládání: Pokud jste někdy ztratili dálkový ovladač pro váš televizor nebo DVD přehrávač, víte, jak frustrující je chodit k němu, hledat a používat tlačítka na samotném zařízení. Někdy tato tlačítka ani nenabízejí stejné funkce jako dálkové ovládání. Přijmout
Dálkově ovládaný robot pomocí Arduino a T.V. Remote: 11 kroků
Dálkově ovládaný robot pomocí Arduina a dálkového ovladače TV: Toto dálkově ovládané auto lze pohybovat pomocí prakticky jakéhokoli druhu dálkového ovladače, jako je TV, AC atd. Využívá skutečnosti, že dálkové ovládání vysílá IR (infračervené). Tato vlastnost je využívána pomocí IR přijímače, což je velmi levný senzor