Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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š