Мазмуну:

Wireless Arduino Control Tank (nRF24L01): 6 кадам (Сүрөттөр менен)
Wireless Arduino Control Tank (nRF24L01): 6 кадам (Сүрөттөр менен)

Video: Wireless Arduino Control Tank (nRF24L01): 6 кадам (Сүрөттөр менен)

Video: Wireless Arduino Control Tank (nRF24L01): 6 кадам (Сүрөттөр менен)
Video: 🚨Auto Alerts Home Security , Home Made System | 🚶🚶🚶Motion + WI-FI Controls | Dhaddammm Robotics 2024, Июль
Anonim
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Controlled Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)
Wireless Arduino Control Tank (nRF24L01)

Салам!

Бүгүн мен сизге Arduino башкаруучу танкты жана пультту кантип курууну көрсөтөм. Танктын 3d басылган бөлүктөрү (контроллерден, тректи көрсөтүүчүдөн жана танк капкагын кошпогондо) timmiclark тарабынан иштелип чыккан жана бул жерден тапса болот.

1 -кадам: материалдар менен шаймандарды чогултуу

Материалдарды жана шаймандарды чогултуу
Материалдарды жана шаймандарды чогултуу

Баштоо үчүн сизге төмөнкү материалдар керек болот:

  • 1x Arduino UNO (бул жерде)
  • 1x Arduino Nano (бул жерде)
  • 2x nRF24L01 2.4 ГГц зымсыз модулдар (бул жерде)
  • 1x L298N мотор айдоочусу (бул жерде)
  • 2x Gear мотору (пластикалык сары бөлүк) (бул жерде)
  • 1x джойстик (бул жерде)
  • 1x 9v батарея клип (бул жерде)
  • 2x Power которгуч (бул жерде)
  • 2x TR 18650 батареялары (жана заряддагыч) (бул жерде)
  • 2 батарея үчүн 1x TR 18650 батарейка кармагычы (бул жерде)
  • 1х эркек -аял секирүүчү топтому (бул жерде)

3D басылган бөлүктөр турат (бул кадамдын ылдый жагында табууга болот):

  • 2x Дене
  • 2x TrackMidFrame
  • 52x Track
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1x TankCover
  • 1x Контроллер

Ошондой эле сизге төмөнкү куралдар керек болот:

  • Кандооч
  • Ар кандай бургулоо өлчөмдөрү
  • Супер клей
  • Pense
  • Бычак

2 -кадам: Танкты бириктирүү

Танкты бириктир
Танкты бириктир
Танкты бириктир
Танкты бириктир
Танкты бириктир
Танкты бириктир

Басып чыгаргандан кийин мен танкты чогулттум. Тректерден, тиштерден жана мукабадан башка бардык бөлүктөр супер клей менен жабыштырылган. Тректер тиштердин айланасында өтө тыгыз болуп калды, бул менин принтеримде көйгөй болушу мүмкүн, бирок мен ар бир тарапка эки кошумча тректи кошуп, тректер үчүн гид түзүүнү чечтим. Бул эң ыңгайлуу чечим эмес, бирок ал иштейт.

Танкты чогулткандан кийин, зымсыз модулга жана кубат которгучка ылайыктуу тешиктерди бурдум. Мен, кыязы, баарын жабыштыруудан мурун тешиктерди бурушум керек болчу, бирок анчалык деле айырмасы жок болчу. Мен тешиктерди бурдум жана мотор драйверин танктын түбүнө эки М3 болт менен бекиттим.

Кошумча (эгер сизде меникиндей көйгөй болсо):

"Кошумча" папкасынан жана кээ бир тректерден эки танк гидин басып чыгарыңыз (мен ар бир тарапка бирден же экиден кошууну сунуштайм).

3 -кадам: танкты жана контролерду программалоо

Ардуинону программалоо үчүн сизге RF24 китепканасы орнотулган болушу керек. Ошентип, төмөндөгү файлдарды жүктөп алып, arduino IDEди ачыңыз. Баргыла Sketch -> Китепкананы кошуу ->. ZIP Китепканасын кошуу жана "RF24.zip" импорттоо.

Андан кийин сиз arduino UNOду туташтырып, 'tank.ino'ду arduinoго жүктөшүңүз керек болот. биз кийинки кадамда зымдарды туташтырабыз.

Эми Arduino UNOну сууруп, Arduino Nano -ны туташтырып, 'controller.ino'ду Arduino -ге жүктөңүз.

Куралдардын астындагы 'board' жана 'port' орнотууларын тактанын туура түрүнө жана портуна өзгөртүүнү унутпаңыз.

4 -кадам: Танкты зым менен жабдуу

Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө
Танкты кабелдөө

(nRF24L01 модулунун сүрөтү астынкы көрүнүшү) Танкты зым менен жабуу: төмөнкү пиндерди туташтырыңыз.nRF24L01 казыктары ---- Arduino казыктары • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3- --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- туташкан эмес L298N ---- Arduino төөнөгүчтөр • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Танктын батарейкасына келсек, жерге коюлган зым GND пинине барат arduino жана мотор айдоочусунун GND пини. электр зымы ардуинонун Вин пинине жана мотор айдоочусунун +12V пинине электр которгуч аркылуу өтөт. Оо, мотор айдоочусунун +5V пини ардуинонун 5V пинине бекитилет.

5 -кадам: Контроллерди зымга өткөрүү

Контроллерди зымга өткөрүү
Контроллерди зымга өткөрүү
Контроллерди зымга өткөрүү
Контроллерди зымга өткөрүү
Контроллерди зымга өткөрүү
Контроллерди зымга өткөрүү

ControllernRF24L01 казыктары ---- Arduino казыктары • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- туташкан жок Джойстик ---- Arduino казыктары • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Бул бир аз табышмак, бардык компоненттерди контроллерге орнотуу, бирок бир аз чыдамкайлык менен башкараарыңа ишенем

Сунушталууда: