Mundarija:

Simsiz Arduino boshqariladigan tank (nRF24L01): 6 qadam (rasmlar bilan)
Simsiz Arduino boshqariladigan tank (nRF24L01): 6 qadam (rasmlar bilan)

Video: Simsiz Arduino boshqariladigan tank (nRF24L01): 6 qadam (rasmlar bilan)

Video: Simsiz Arduino boshqariladigan tank (nRF24L01): 6 qadam (rasmlar bilan)
Video: Kattalar uchun o’yinchoq 2024, Noyabr
Anonim
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)
Simsiz Arduino boshqariladigan tank (nRF24L01)

Salom!

Bugun men sizga Arduino boshqariladigan tank va masofadan boshqarish pultini qanday qurishni ko'rsataman. Tankning 3d bosilgan qismlari (nazoratchi, yo'riqnoma va tank qopqog'idan tashqari) timmiclark tomonidan ishlab chiqilgan va bu erda topishingiz mumkin.

1 -qadam: Materiallar va asboblarni yig'ish

Materiallar va asboblarni yig'ish
Materiallar va asboblarni yig'ish

Ishni boshlash uchun sizga quyidagi materiallar kerak bo'ladi.

  • 1x Arduino UNO (bu erda)
  • 1x Arduino Nano (bu erda)
  • 2x nRF24L01 2,4 gigagertsli simsiz modullar (bu erda)
  • 1x L298N dvigatel drayveri (bu erda)
  • 2x tishli vosita (plastmassaning sariq qismi) (bu erda)
  • 1x Joystick (bu erda)
  • 1x 9V batareya qisqichi (bu erda)
  • 2x quvvat tugmasi (bu erda)
  • 2x TR 18650 batareyalari (va zaryadlovchi) (bu erda)
  • 2 ta batareya uchun 1x TR 18650 batareya ushlagichi (bu erda)
  • 1x erkak va ayol jumper to'plami (bu erda)

3D bosilgan qismlar quyidagilardan iborat (bu qadamning pastki qismida joylashgan):

  • 2x tanasi
  • 2x TrackMidFrame
  • 52x trek
  • 4x Cog
  • 4 marta CogBracketInner
  • 4x CogBracketOuter
  • 1x tank qopqog'i
  • 1x nazoratchi

Shuningdek, sizga quyidagi vositalar kerak bo'ladi:

  • Lehimlash temir
  • Har xil o'lchamdagi matkaplar
  • Super elim
  • Pense
  • Pichoq

2 -qadam: Tankni birlashtiring

Tankni bir joyga qo'ying
Tankni bir joyga qo'ying
Tankni bir joyga qo'ying
Tankni bir joyga qo'ying
Tankni bir joyga qo'ying
Tankni bir joyga qo'ying

Bosib chiqqandan so'ng, men tankni yig'dim. Yo'llar, tishlar va qopqoqdan boshqa barcha qismlar super elim bilan yopishtirilgan. Yo'llar tishlar atrofida juda tor bo'lib qoldi, bu mening printerimda muammo bo'lishi mumkin edi, lekin men har tomondan ikkita qo'shimcha trek qo'shib, yo'llar uchun qo'llanma tuzishga qaror qildim. Bu eng qulay echim emas, lekin u ishlaydi.

Tankni yig'gandan so'ng, men simsiz modul va quvvat kalitiga mos keladigan teshiklarni burdim. Hammasini yopishtirishdan oldin, ehtimol, teshiklarni burg'ulashim kerak edi, lekin bu unchalik katta farq qilmadi. Men teshik ochdim va dvigatel drayverini tankning pastki qismiga ikkita M3 murvat bilan biriktirdim.

Majburiy emas (agar sizda men bilan bir xil muammo bo'lsa):

"Ixtiyoriy" papkadan ikkita tank qo'llanmasini va ba'zi treklarni chop eting (men har tomondan bir yoki ikkita qo'shishni taklif qilaman).

3 -qadam: tank va boshqaruvchini dasturlash

Arduino -ni dasturlash uchun sizga RF24 kutubxonasi o'rnatilgan bo'lishi kerak. Shunday qilib, quyidagi fayllarni yuklab oling va arduino IDE -ni oching. Sketch -> Kutubxonani qo'shish ->. ZIP kutubxonasini qo'shish -ga o'ting va u erga "RF24.zip" ni import qiling.

Keyin siz arduino UNO -ni ulashingiz va "tank.ino" ni arduino -ga yuklashingiz kerak bo'ladi. biz keyingi bosqichda simlarni ulaymiz.

Endi Arduino UNO -ni ajratib oling va Arduino Nano -ni ulang va 'controller.ino' -ni Arduino -ga yuklang.

Asboblar ostidagi "taxta" va "port" sozlamalarini to'g'ri taxta turi va portiga o'zgartirishni unutmang.

4 -qadam: tankni sim bilan ulash

Tankni ulash
Tankni ulash
Tankni ulash
Tankni ulash
Tankni ulash
Tankni ulash
Tankni ulash
Tankni ulash

(nRF24L01 modulining tasviri pastdan ko'rinishda) Tankni ulash: Quyidagi pinlarni ulang. --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ulanmagan L298N ---- Arduino pim • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Tankning akkumulyator to'plamiga keladigan bo'lsak, topraklama simlari GND piniga o'tadi. arduino va dvigatel haydovchisining GND pimi. Quvvat simlari arduino Vin piniga va dvigatel drayverining +12V piniga quvvat tugmasi orqali o'tadi. Oh, va dvigatel drayverining +5V pimi arduino 5V piniga ulangan.

5 -qadam: Nazoratchining simini ulash

Nazoratchining simini ulash
Nazoratchining simini ulash
Nazoratchining simini ulash
Nazoratchining simini ulash
Nazoratchining simini ulash
Nazoratchining simini ulash

Tekshirgichni ulash 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ulanmagan Joystick ---- Arduino pinlari • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1Bu barcha komponentlarni boshqaruvchiga mos keladigan jumboq, lekin biroz sabr-toqat bilan, siz boshqarasiz.

Tavsiya: