Obsah:

Bezdrátový tank ovládaný Arduino (nRF24L01): 6 kroků (s obrázky)
Bezdrátový tank ovládaný Arduino (nRF24L01): 6 kroků (s obrázky)

Video: Bezdrátový tank ovládaný Arduino (nRF24L01): 6 kroků (s obrázky)

Video: Bezdrátový tank ovládaný Arduino (nRF24L01): 6 kroků (s obrázky)
Video: RC Arduino Tank 2024, Listopad
Anonim
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)
Bezdrátový tank ovládaný Arduino (nRF24L01)

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ů

Shromažďování materiálů a nástrojů
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

Dejte dohromady tank
Dejte dohromady tank
Dejte dohromady tank
Dejte dohromady tank
Dejte dohromady tank
Dejte dohromady 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

Zapojení nádrže
Zapojení nádrže
Zapojení nádrže
Zapojení nádrže
Zapojení nádrže
Zapojení nádrže
Zapojení nádrže
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í ovladače
Zapojení ovladače
Zapojení ovladače
Zapojení ovladače
Zapojení ovladače
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: