INHOUDSOPGAWE:

Draadlose Arduino -beheerde tenk (nRF24L01): 6 stappe (met foto's)
Draadlose Arduino -beheerde tenk (nRF24L01): 6 stappe (met foto's)

Video: Draadlose Arduino -beheerde tenk (nRF24L01): 6 stappe (met foto's)

Video: Draadlose Arduino -beheerde tenk (nRF24L01): 6 stappe (met foto's)
Video: Arduino Remote Control Tank with WiFi Camera | nRF24L01 2024, Julie
Anonim
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)
Draadlose Arduino -beheerde tenk (nRF24L01)

Hi!

Vandag sal ek jou wys hoe om 'n Arduino -beheerde tenk en afstandsbediening te bou. Die 3D -gedrukte dele van die tenk (met die uitsondering van die kontroleerder, spoorgids en tenkdeksel) is ontwerp deur timmiclark en kan hier gevind word.

Stap 1: Versamel materiaal en gereedskap

Versamel materiaal en gereedskap
Versamel materiaal en gereedskap

U het die volgende materiaal nodig om aan die gang te kom:

  • 1x Arduino UNO (hier)
  • 1x Arduino Nano (hier)
  • 2x nRF24L01 2,4 GHz draadlose modules (hier)
  • 1x L298N -motorbestuurder (hier)
  • 2x ratmotor (die geel stuk plastiek) (hier)
  • 1x joystick (hier)
  • 1x 9v batteryklem (hier)
  • 2x aan / uit -skakelaar (hier)
  • 2x TR 18650 batterye (en 'n laaier) (hier)
  • 1x TR 18650 batteryhouer vir 2 batterye (hier)
  • 1x Trui van man tot vrou (hier)

Die 3D -gedrukte dele bestaan uit (kan onderaan hierdie stap gevind word):

  • 2x liggaam
  • 2x TrackMidFrame
  • 52x Snit
  • 4x tandwiel
  • 4x CogBracketBinne
  • 4x CogBracket Buite
  • 1x TankCover
  • 1x beheerder

U benodig ook die volgende gereedskap:

  • Soldeerbout
  • Verskillende boorgroottes
  • wondergom
  • Tang
  • Mes

Stap 2: Sit die tenk saam

Sit die tenk saam
Sit die tenk saam
Sit die tenk saam
Sit die tenk saam
Sit die tenk saam
Sit die tenk saam

Na die druk het ek die tenk bymekaargemaak. Al die stukke behalwe die spore, tandwiele en omslag is met supergom vasgeplak. Die bane was te styf om die ratte; dit kan 'n probleem wees met my drukker, maar ek het besluit om twee ekstra snitte aan elke kant te voeg en 'n gids vir die bane te ontwerp. Dit is nie die maklikste oplossing nie, maar dit werk.

Nadat ek die tenk bymekaargemaak het, het ek gate geboor om by die draadlose module en die aan / uit -skakelaar te pas. Ek moes waarskynlik die gate geboor het voordat ek dit aanmekaar geplak het, maar dit het nie so 'n groot verskil gemaak nie. Ek het gate geboor en die motorbestuurder met twee M3 -boute aan die onderkant van die tenk vasgemaak.

Opsioneel (as u dieselfde probleem as ek het):

Druk twee tenkgidse uit die 'opsionele' gids en 'n paar snitte (ek stel voor dat een of twee aan elke kant bygevoeg word).

Stap 3: Programmering van die tenk en beheerder

Om die arduino te programmeer, benodig u die RF24 -biblioteek. Laai dus die onderstaande lêers af en maak arduino IDE oop. Gaan na Skets -> Sluit biblioteek in -> Voeg. ZIP -biblioteek by en voer 'RF24.zip' daar in.

Vervolgens moet u die arduino UNO koppel en 'tank.ino' na die arduino oplaai. ons maak die drade in die volgende stap vas.

Ontkoppel nou die Arduino UNO en koppel die Arduino Nano en laai 'controller.ino' op na die Arduino.

Onthou om die 'bord' en 'poort' instellings onder gereedskap te verander na die korrekte bordtipe en poort.

Stap 4: Bedrading van die tenk

Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk
Bedrading van die tenk

(die beeld van die nRF24L01-module is onderaan) Bedrading van die tenk: Verbind die volgende penne. nRF24L01-penne ---- Arduino-penne • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nie gekoppel nie L298N ---- Arduino penne • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Wat die batterypak van die tenk betref, gaan die gronddraad na die GND-pen van die arduino en die GND -pen van die motorbestuurder. die kragdraad gaan via die kragskakelaar na die Vin -pen van die arduino en na die +12V -pen van die motorbestuurder. O, en die +5V -pen van die motorbestuurder is aan die 5V -pen van die arduino geheg.

Stap 5: Bedrading van die beheerder

Bedrading van die beheerder
Bedrading van die beheerder
Bedrading van die beheerder
Bedrading van die beheerder
Bedrading van die beheerder
Bedrading van die beheerder

Bedrading van die beheerde RF24L01-penne ---- Arduino-penne • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- nie gekoppelJoystick ---- Arduino penne • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Dit is 'n bietjie raaisel wat al die komponente in die kontroleerder pas, maar met 'n bietjie geduld is ek seker dat u dit sal regkry

Aanbeveel: