Obsah:
- Krok 1: Zostavte materiál
- Krok 2: Arduino a štít motora
- Krok 3: Pripojte štít motora k jednosmerným motorom
- Krok 4: Pripojte štít motora k batérii NIMH
- Krok 5: Pripojte rádiový prijímač k Arduinu
- Krok 6: Pripravte zdroj energie pre Arduino na samostatný režim
- Krok 7: Kód Arduino
Video: Diaľkovo ovládaný tank Arduino: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Hej vy tam, Chcel som postaviť pekný tank ovládaný z klasického RC rádia prechádzajúceho cez arduino. V dnešnej dobe je to celkom jednoduché so všetkou dostupnou elektronikou.
Na stavbu tejto šelmy budete musieť zaobstarať niekoľko prvkov. Prejdeme krokmi v tomto návode.
Krok 1: Zostavte materiál
Budete potrebovať nasledujúce prvky:
- Jedna nádrž s dvoma jednosmernými motormi 12V už namontovaná ako nádrž T'Rex
- Jeden motorový štít kompatibilný s Arduino ako Monster Shield
- Jeden Arduino UNO R3 - uprednostnite prosím oficiálny
-Jeden 2-kanálový RC vysielač a jeden RC prijímač-Použil som starý, ktorý je na AM 27 MHZ, ale nájdete moderné, ako je tento hobbykingr-tmhk-gt2b-3ch-2-4ghz-vysielač-a-prijímač
- Jedna batéria pre batériu UNO R3 - 9V v súčasnej dobe - nie je ideálna, pretože nemá veľkú výdrž
- Jedna veľká batéria na pohyb - Použil som NIMH 3300 mAh 10,5 V, takže hádam 7 článkov, z ktorých každá má 1,5 V
- niekoľko dekanských konektorov, aby sa každý mohol ľahko pripojiť
- Spájkovačka
Na programovanie UNO som použil Arduino IDE a pridal som malý monitorovací nástroj s Visual Studio 2017
Krok 2: Arduino a štít motora
Keďže som vybral štít motora, ktorý bol pripravený na arduino, musel som ich namontovať dohromady. Všimnite si toho, že štít už používa niekoľko PINov, a preto sa nesmie opakovane používať na iné účely.
Arduino UNO R3 bude hovoriť so štítom motora, aby naznačil, akou rýchlosťou sa musí každý z motorov otáčať. Pretože máme dva motory, je to celkom jednoduché.
Krok 3: Pripojte štít motora k jednosmerným motorom
Krok 4: Pripojte štít motora k batérii NIMH
Krok 5: Pripojte rádiový prijímač k Arduinu
Krok 6: Pripravte zdroj energie pre Arduino na samostatný režim
Krok 7: Kód Arduino
Arduino je také silné. Všetky veci, ktoré som chcel robiť, keď som bol mladý, môžem teraz robiť tak ľahko! O elektronike už nemusíte toľko vedieť.
Tento kód Arduino som napísal z dvoch zdrojov:
- čítanie hodnôt RC prijímača
- Príklad kódu Monster Moto Shield
- Hlavný odkaz na Moto Shield
Keď ich zmiešam, môžem získať údaje z RC prijímača priamo do svojho arduina a previesť hodnoty na motory cez štít motora.
Pokiaľ ide o zmiešanie dvoch kanálov z rádia do dvoch oddelených indikácií rýchlosti pre motory, išiel som na internet cez Tank Drive Mixing s joystickom, aby som získal nápady, ako napísať zodpovedajúcu časť.
Tiež som sa musel pozrieť na PWM, aby som trochu pochopil, o čo ide. K dispozícii je niekoľko dobrých článkov o arduine, SecretsOfArduinoPWM a Tutorial PWM
Dávajte si pozor, aby sa tento kód spoliehal na EnableInterrupt.h, ktorý je možné nainštalovať z ponuky „Skica“> „Zahrnúť knižnicu“> „Spravovať knižnice“, potom vyhľadajte EnableInterrupt. Táto knižnica umožňuje zachytiť hodnoty z RC prijímača kedykoľvek mimo štandardného postupu nastavenia a slučky. Celkom pohodlné.
Odporúča:
Smokin ' - diaľkovo ovládaný dymový stroj za lacné: 5 krokov (s obrázkami)
Smokin ' - diaľkovo ovládaný dymový stroj za lacné: Toto je krátky návod, ako vytvoriť relatívne malý, diaľkovo ovládateľný, lacný a zábavný malý dymový stroj, ktorý je možné použiť na žartovanie priateľov, kúzelné triky, testovanie prúdenia vzduchu alebo čohokoľvek iného. vaše srdce túži. Vyhlásenie: Táto zostava obsahuje
DIY Ir diaľkovo ovládaný LED pás: 10 krokov (s obrázkami)
DIY Ir diaľkovo ovládaný LED pásik: Ahoj, ahoj všetci, vitajte v našich nových pokynoch, pretože z miniatúry už viete, že v tomto projekte vyrobíme Ir led pásový ovládač, ktorý je možné ovládať pomocou akéhokoľvek bežne dostupného IR diaľkového ovládača, ktoré sú vo všeobecnosti použité v
Ako vytvoriť diaľkovo ovládaný 3D tlačený samovyvažovací robot: 9 krokov (s obrázkami)
Ako vytvoriť diaľkovo ovládaný 3D tlačený samovyvažovací robot: Toto je vývoj predchádzajúcej verzie B-robota. 100% OTVORENÝ ZDROJ / robot Arduino. KÓD, 3D diely a elektronika sú otvorené, takže ho môžete upraviť alebo vytvoriť obrovskú verziu robota. Ak máte pochybnosti, nápady alebo potrebujete pomoc, urobte
Diaľkovo ovládaný časovač s NodeMCU: 14 krokov
Diaľkovo ovládaný časovač s NodeMCU: Tu vytvoríme časovač pomocou NodeMCU a Adafruit. Náš časovač budeme zobrazovať pomocou LED pásika a budeme ho môcť ovládať pomocou telefónu alebo počítača! Náš cieľ: Vytvorte časovač pomocou LED pásu, ktorý môžeme: štart, pau
Diaľkovo ovládaný robot pomocou diaľkového ovládača Arduino a T.V.: 11 krokov
Diaľkovo ovládaný robot pomocou diaľkového ovládača Arduino a TV: Toto diaľkovo ovládané auto je možné premiestňovať pomocou prakticky akéhokoľvek druhu diaľkového ovládača, ako je televízor, klimatizácia atď. Využíva skutočnosť, že diaľkové ovládanie vysiela IR (infračervené). Táto nehnuteľnosť je využívaná pomocou IR prijímača, ktorý je veľmi lacným senzorom. V