Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
(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
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.