Obsah:
- Krok 1: Shromažďování materiálů a nástrojů
- Krok 2: Sestavte tank
- Krok 3: Programování nádrže a ovladače
- Krok 4: Zapojení nádrže
- Krok 5: Zapojení ovladače
Video: Bezdrátový tank ovládaný Arduino (nRF24L01): 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj!
Dnes vám ukážu, jak postavit tank a dálkové ovládání řízené Arduino. 3D tištěné části nádrže (s výjimkou ovladače, vodítka a krytu nádrže) byly navrženy společností timmiclark a najdete je zde.
Krok 1: Shromažďování materiálů a nástrojů
K zahájení budete potřebovat následující materiály:
- 1x Arduino UNO (zde)
- 1x Arduino Nano (zde)
- 2x bezdrátové moduly nRF24L01 2,4 GHz (zde)
- 1x L298N Motorový ovladač (zde)
- 2x Převodový motor (žlutý kus plastu) (zde)
- 1x Joystick (zde)
- 1x klip na 9V baterii (zde)
- 2x vypínač (zde)
- 2x baterie TR 18650 (a nabíječka) (zde)
- 1x držák baterie TR 18650 na 2 baterie (zde)
- 1x propojovací sada pro muže a ženy (zde)
3D vytištěné části se skládají z (najdete v dolní části tohoto kroku):
- 2x Tělo
- 2x TrackMidFrame
- 52x stopa
- 4x ozubené kolo
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x ovladač
Budete také potřebovat následující nástroje:
- Páječka
- Různé velikosti vrtáků
- super lepidlo
- Kleště
- Nůž
Krok 2: Sestavte tank
Po vytištění jsem sestavil nádrž. Všechny kousky kromě kolejí, zubů a krytu byly slepeny super lepidlem. Stopy skončily příliš těsné kolem zubů, mohl to být problém s mojí tiskárnou, ale rozhodl jsem se přidat dvě další stopy na každou stranu a navrhnout vodítko pro stopy. Není to nejpohodlnější řešení, ale funguje.
Poté, co jsem sestavil nádrž, jsem vyvrtal otvory, aby se vešly do bezdrátového modulu a vypínače. Pravděpodobně jsem měl vyvrtat otvory, než jsem to všechno slepil, ale na tom až tak moc nezáleží. Pomocí dvou šroubů M3 jsem vyvrtal otvory a připevnil motorový pohon ke dnu nádrže.
Volitelné (pokud máte stejný problém jako já):
Vytiskněte si dva vodítka nádrží ze složky „volitelné“a některé stopy (doporučuji přidat jednu nebo dvě na každou stranu).
Krok 3: Programování nádrže a ovladače
K programování arduina budete potřebovat nainstalovanou knihovnu RF24. Stáhněte si tedy níže uvedené soubory a otevřete arduino IDE. Přejděte na Skica -> Zahrnout knihovnu -> Přidat knihovnu. ZIP a importujte do ní soubor „RF24.zip“.
Dále budete muset připojit arduino UNO a nahrát 'tank.ino' na arduino. v dalším kroku připojíme vodiče.
Nyní odpojte Arduino UNO a připojte Arduino Nano a nahrajte „controller.ino“do Arduina.
Nezapomeňte v nástrojích změnit nastavení „deska“a „port“na správný typ desky a port.
Krok 4: Zapojení nádrže
(obrázek modulu nRF24L01 je pohled zdola) Zapojení nádrže: Připojte následující piny. piny nRF24L01 ---- piny Arduino • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- není připojeno L298N ---- Arduino kolíky • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Pokud jde o baterii v nádrži, zemnící vodič jde na pin GND arduino a kolík GND ovladače motoru. napájecí vodič jde na pin Vin arduina a na +12V pin ovladače motoru přes vypínač. A pin +5V ovladače motoru je připojen k kolíku 5V arduina.
Krok 5: Zapojení ovladače
Zapojení pinů ControllernRF24L01 ---- Arduino piny • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- není připojeno Joystick ---- piny Arduino • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Je to trochu hádanka, zapojit všechny komponenty do ovladače, ale s trochou trpělivosti jsem si jistý, že to zvládneš
Doporučuje:
Arduino + Bluetooth ovládaný tank: 10 kroků (s obrázky)
Arduino + Bluetooth Controlled Tank: Postavil jsem tento tank, abych se naučil programovat, jak fungují motory, serva, Bluetooth a Arduino a stavěl jsem jeden s výzkumem z internetu. Nyní jsem se rozhodl vytvořit vlastní instruktáž pro lidi, kteří potřebují pomoci s vybudováním tanku Arduino. Zde jsem
Bezdrátový přístupový bod s dosahem padesáti metrů s TP Link WN7200ND USB bezdrátový adaptér na Raspbian Stretch: 6 kroků
Bezdrátový přístupový bod s dosahem padesáti metrů s TP Link WN7200ND USB bezdrátový adaptér na Raspbian Stretch: Raspberry Pi je skvělé pro vytváření zabezpečených bezdrátových přístupových bodů, ale nemá dobrý dosah, pro jeho rozšíření jsem použil bezdrátový adaptér USB TP TP WN7200ND. Chci se podělit o to, jak to udělat Proč chci použít malinový pi místo routeru? T
Bezdrátový kombinovaný zámek Arduino s NRF24L01 a 4místným 7segmentovým displejem: 6 kroků (s obrázky)
Bezdrátový kombinovaný zámek Arduino s NRF24L01 a 4místným 7segmentovým displejem: Tento projekt začal svůj život jako cvičení udělat něco se 4místným 7segmentovým displejem. Přišel jsem na možnost zadat 4místné kombinované číslo, ale jednou bylo to hotové, byla to docela nuda. Postavil jsem ho pomocí Arduino UNO
DIY bezdrátový mikrofonní bezdrátový kytarový systém: 4 kroky
DIY bezdrátový mikrofonní bezdrátový kytarový systém: Sledoval jsem některá videa a některá pásma a téměř většina z nich používá bezdrátový systém na kytaru. Zbláznit se, hýbat se, chodit a dělat si co chtějí bez kabelu, tak sním o tom, že ho budu mít … Ale .. pro mě je to teď příliš drahé, takže jsem přišel na tohle
Převeďte bezdrátový router na bezdrátový extender 2x přístupový bod: 5 kroků
Převést bezdrátový směrovač na bezdrátový extender 2x přístupový bod: V domě jsem měl špatné bezdrátové připojení k internetu kvůli RSJ (kovový nosný paprsek ve stropě) a chtěl jsem posílit signál nebo přidat další prodlužovač pro zbytek domu. V elektroinstalaci jsem viděl prodlužovače asi za 50