Mundarija:

3d bosma RC boshqariladigan tank !!: 8 qadam (rasmlar bilan)
3d bosma RC boshqariladigan tank !!: 8 qadam (rasmlar bilan)

Video: 3d bosma RC boshqariladigan tank !!: 8 qadam (rasmlar bilan)

Video: 3d bosma RC boshqariladigan tank !!: 8 qadam (rasmlar bilan)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Iyul
Anonim
Image
Image
3d bosilgan RC boshqariladigan tank !!
3d bosilgan RC boshqariladigan tank !!

Siz hech qachon yo'ldan chiqa oladigan masofadan boshqariladigan mashinaga ega bo'lishni xohlaganmisiz va siz uni birinchi kameradan ham ko'rishingiz mumkin, keyin bu tank siz uchun ajoyib. Tankdagi izlar axloqsizlik va kesilgan o't kabi erlarda harakatlanayotganda yaxshi ushlashga imkon beradi. Tank gilam va yog'ochdan yasalgan pollarda juda yaxshi ishlaydi, shuning uchun uni yomg'irli kunlarda bino ichida ishlatish uchun juda mos keladi. Tank 2 ta dvigatel bilan boshqariladi. Siz uni masofadan boshqarish pultidan boshqarasiz. Bundan tashqari, tepada FPV kameralari kabi ajoyib modifikatsiyalarni amalga oshirishga imkon beradigan va hatto siz robot dizaynini o'zingiz tanlasangiz!

1 -qadam: elektronika kerak

Tankni qurish uchun sizda bir nechta elektronika bo'lishi kerak. Albatta, sizga 2 ta dvigatel kerak. Har bir dvigatel o'z yo'lini boshqaradi. Tank va masofadan boshqarish pulti Adafruit Feather M0 radiosi bilan ishlaydi. Quyida men sizga kerak bo'ladigan barcha qismlarga havolalarni sanab o'tdim:

Asosiy komponentlar:

Tankning ishlashi uchun quyidagi komponentlar kerak:

  • 2x motorlar
  • 3 ta AA batareyasi
  • 3 ta AA batareya ushlagichi
  • Motor haydovchi
  • Adafruit perma-proto
  • PCB kartalari
  • Vintlar
  • LED to'plami #1 + #2
  • 2x quvonch tayoqchalari
  • 3x kalitlari
  • Lcd - 2 ta paketda keladi (I2C modelini olganingizga ishonch hosil qiling)
  • 2x Adafruit tukli radio kartalari
  • 2x lityum ionli batareyalar

Boshqa sensorlar:

Bu komponentlar shart emas, lekin qiziqarli qo'shimcha qo'shimchalar bo'lishi mumkin

  • Ultrasonik sensor
  • Rang sensori

2 -qadam: tankni sim bilan ulash

Quyida men har bir bo'limni qoldirdim va sizga simlar qayerga ketishini aytdim:

Men shunchaki har bir ulanish o'rtasida simni lehimlayman. Siz xohlagancha yordam berish uchun siz ushbu sxemadan foydalanishingiz mumkin.

Motor haydovchisi:

*Dvigatel drayveri o'zining shaxsiy kartochkasida ishlaydi.

PWMA = 19

AIN2 = 13

AIN1 = 16

BIN1 = 17

BIN2 = 18

PWMB = 6

STBY = 15

Chap dvigatel "MOTORA" va o'ng dvigatel "MOTORB" dir

Tuklar taxtasi:

Tukni joylashtirish uchun mos o'lchamdagi taxtadan foydalanayotganingizga ishonch hosil qiling (4 sm*6 sm). Mikro usb joyi va unga mos keladigan teshik (asosiy bosilgan qismda) bir -biriga to'g'ri kelishi uchun, siz patni to'g'ri chizishingiz kerak. Chap pinlar yon tomondan ikkita bo'shliq bo'lishi kerak va o'ng pinlar yon tomondan 3 bo'sh joy bo'lishi kerak. Bundan tashqari, taxta iloji boricha yuqoriga ko'tarilishi kerak. Urg'ochi pinlar taxtaga lehimlanadi, keyin erkak pinlari urg'ochi pimlarga biriktiriladi.

3 -qadam: masofadan boshqarish pultini ulash

Masofadan boshqarish pultini ulash
Masofadan boshqarish pultini ulash

Masofadan boshqarish pulti biroz murakkabroq, lekin men xuddi shu formatni bajaraman:

*E'tibor bering, masofadan boshqarish pultini patlarga lehimlashda, perma-protoda chapda va o'ngda ikkita ochiq teshik borligiga ishonch hosil qiling. Bu usb portining teshiklarga to'g'ri kelishini ta'minlaydi. Bundan tashqari, u imkon qadar yuqoriga ko'tariladi va erkak pinlar to'g'ridan -to'g'ri taxtaga lehimlanadi.

Bundan tashqari, men ikkita nuqta o'rtasida simni lehimlayman. Va taxtadan faqat sxemalar uchun foydalaning.

Chap qo'mondon:

Zamin: er

5V: 3V3

VRX: A1

VRY: A0

Kalit: yo'q

Chap tugma:

Hech qanday foyda yo'q …:)

O'rta kalit:

Tashqi pin (har qanday): er

Ichki pin: pinni yoqish

O'ng kalit:

*Tormoz tizimi sifatida ishlatiladi

Tashqi pin (har qanday): ijobiy

Ichki pin: 19

O'ng joystick:

Zamin: er

5V: 3V3

VRX: A3

VRY: A2

Kalit: yo'q

RGB yorug'lik:

Qizil pin: 12

Yashil pin: 11

Moviy pin: 10

Quvvat pin: 3V3

LCD displey:

Tuproq: yer

VCC: 3V3

SDA: SDA

SCL: SCL

Yashil chiroq:

Quvvat (uzunroq pin): 13

Topraklama (qisqaroq pin): yer

Buzzer:

Men signalni balandroq qilish uchun tranzistordan foydalandim, shuning uchun u asosiy quvvat bilan ishlaydi, lekin tuklar pimi bilan ishlaydi.

Transistor (Chamferlar oldinga):

Chap pin: ijobiy signal signaliga o'tadi

O'rta: signal, pin 6

O'ng: 3V3

Buzzer:

Musbat bo'lmagan pin (AKA topraklama): Topraklama

Bu barcha og'riqli simlarni tugatadi:)

4 -qadam: Kodni yuklash va birinchi test

Image
Image

Kodni yuklash uchun Visual Studio Code va PlatformIO -dan foydalanmoqchiman. Agar siz undan qanday foydalanishni bilmasangiz, quyidagi havolalarni ko'rib chiqing: VSC, PIO. Endi siz ushbu ikkita GitHub omborini o'rnatishingiz kerak bo'ladi:

github.com/masonhorder/Tank-Remote/

github.com/masonhorder/Tank/

Barcha kerakli kutubxonalarni to'g'ri o'rnatganingizga ishonch hosil qiling

Endi siz kodni yuklashga tayyormiz … avval tank kodidan boshlaylik. Tankni USB port orqali kompyuterga ulang. Keyin pastki qismidagi yuklash tugmasini bosing.

Endi siz masofadan boshqarish pultining kodini yuklashingiz mumkin. Jarayon deyarli bir xil, lekin endi siz yuklash tugagandan so'ng, LCD -ni quvvatlantirishi va "Yuklanmoqda …" deb aytishi kerak, keyin esa "Ulangan" deyiladi. Agar ekran ulangan bo'lsa, demak, yashil chiroq yonishi kerak.

Har qanday rangni aniqlash yoki ultratovushli sensorlardan foydalanish uchun uni o'zingiz kodlashingiz kerak bo'ladi

5 -qadam: 3D bosib chiqarish

O'rnatish
O'rnatish

Hamma narsa yuklangandan so'ng, siz uning qanday paydo bo'lganidan mamnunsiz, siz 3D chop etishni boshlashga tayyormiz. Birinchi qadam - Thingiverse dizayn sahifasidan barcha fayllarni yuklab olish. Agar siz tankni o'zingiz o'zgartirishni xohlasangiz, men fusion 360 faylini qoldirdim. Thingiverse sahifasida qanday elementlarni chop etish kerakligi va tavsiya etilgan sozlamalar haqida ma'lumotlar mavjud.

2 masofali qismni ham chop etishga ishonch hosil qiling.

Sizga kerak bo'lgan hamma narsa chop etilgach (500 g atrofida bo'lishi kerak), siz montajga o'tishingiz mumkin.

6 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish

Endi hamma narsa chop etilgach, biz tankni yig'ish ustida ishlashimiz mumkin. Buning uchun sizga bir nechta vintlar kerak bo'ladi, men aytaman.

1) Birinchi qadam - tomonlarni yig'ish. Birinchi qism dvigatelni ulashdir. Dvigatelni yon panelning orqa qismidagi uyaga suring (1 -qism). Keyin dvigatelning orqa plastinkasiga (2 -qism) mahkamlash uchun ikkita M3 dan 12 mm gacha foydalaning. Keyin siz motorli g'ildirakni o'rnatishingiz mumkin (3 -qism), u faqat motor miliga bosim o'tkazishi kerak. Agar g'ildirak mil ustida qolmasa, siz motor miliga g'ildirakni mahkam ushlab turadigan issiq elim qo'shasiz. Old g'ildirakni (4 -qism) qo'shing, 20 mm M4 vintni va M4 yong'og'ini oling (agar sizda loktitli yong'oqlar bo'lsa, tavsiya qilaman, aks holda katta muammo yo'q. Yong'oqni yon panelning orqa tomoniga kesib oling). Keyin vintni g'ildirakdan o'tkazing (5 -qism). Endi siz gaykani g'ildirak mustahkam bo'lguncha mahkamlashingiz mumkin, lekin u hali ham aylanayotganiga ishonch hosil qiling. Agar aylana olmasa, vintni bo'shating. Sizda lokititli yong'oq yo'q, uni super yopishtiruvchi yoki issiq elim bilan mahkamlang. Endi siz trekni (6 -qism) g'ildiraklarga qo'shishingiz mumkin. Yo'l 25 qismdan iborat. Hech bo'lmaganda, u ishlamaydi. ko'proq ishlamaydi:). Siz xohlagan narsa - bu 25 -ni birlashtirish … siz uzluksiz zanjir bo'lgach, siz trekni 2 g'ildirak atrofida aylantira olasiz (3 va 4 qismlar). Oxirgi qismlarni birlashtirish uchun biroz mushak va kuch kerak bo'ladi. Endi siz bu jarayonni boshqa tomon uchun yana qilishingiz mumkin! Ikkinchi tomonda ishlayotganda, dvigatel asosiy korpus orqali o'tkazilganligiga ishonch hosil qiling (6 -qism).

2) Endi biz elektronikani joylashtirish ustida ishlashimiz mumkin. Sizga asosiy korpus (6 -qism) kerak bo'ladi. Birinchi qadam - lityum -ionli batareyani mahkamlash, bu (ozgina kuch bilan) 1 -nuqtaga tushadi. Keyin biz AA batareyasi ushlagichini joylashtiramiz. Boshlash uchun siz uning asosiy kartaga ulanishini o'chirishingiz kerak bo'ladi. Batareya ushlagichi 2 vint bilan ta'minlangan bo'lishi kerak va biz uni vintlardek pastki vintga mahkamlash uchun ishlatamiz. Shunday qilib, batareya ushlagichini asosiy korpus (6 -qism) pastki qismidagi teshikka joylashtiring. Endi nima qilmoqchi bo'lsangiz, batareyalar ushlagichdan tashqarida ekanligiga ishonch hosil qiling. Keyin vintlarni oling va ushlagichni asosiy korpusga mahkamlang (6 -qism). Endi siz batareyaning qopqog'ini qo'yishingiz mumkin (7 -qism), u joyiga tushadi. Agar siz pastki qismga mahkam o'rnashib olishda muammoga duch kelsangiz, qopqog'ini ingichka qatlam balandligida (0,16 mm) qayta chop etishga harakat qiling.

3) Sensorlar! Agar siz biron bir datchikdan foydalanayotgan bo'lsangiz, ularni ulashning eng yaxshi vaqti. Biz ultra tovushli sensordan boshlaymiz, uni oddiygina yopishtirish mumkin (issiq elim bilan). U oldingi 2 teshikka kiradi. 3 -gachasi pimlarni ochib qo'yganingizga ishonch hosil qiling va prokladkalarga to'g'ridan -to'g'ri lehimlangan simlardan foydalaning. Haqiqiy sensor tashqi tomonga qaraganligiga ishonch hosil qiling. Endi ichkariga ozgina elim qo'shing va bu tugadi. Keyin biz rang sensori ustida ishlaymiz. Bu shunchaki surish, ultra tovushli sensorning 4 -nuqtasi ostidan kesilgan joyiga to'g'ri keladi. Keyingi - asosiy boshqaruv paneliga qo'yish. Bu 5 -o'rinda bo'ladi. Barcha ulanishlar simli ekanligiga ishonch hosil qiling va siz buni ta'minlashdan oldin tankni sinab ko'rishingiz mumkin. O'z joyini itaring va to'liq himoyalanish uchun ko'p kuch kerak bo'ladi. Agar siz ushbu qadamni to'g'ri bajargan bo'lsangiz, usb porti hizalanishi kerak. Nihoyat, biz motor haydovchisini 6 -o'ringa qo'yamiz.

Dvigatellarning to'g'ri burilishiga ishonch hosil qiling, agar qarama -qarshi yo'nalishda bo'lsa, siz simlarni almashtirishingiz kerak

4) Oxirgi qadam - yo'llarni asosiy qismga mahkamlash. Buning uchun 16 mm diametrli M4 vintni va oxirgi bo'lakni, yo'lni himoya qilishni (8 -qism) olish kifoya, va siz qo'riqchini ramkaga mahkamlash uchun 4 vintni olasiz. Yon qismni mahkamlang va vintlarni mahkamlang, vintlar o'z -o'zidan tegib ketadi.

5) haqiqiy qadam. Vintli qopqoqni (9 -qism) olib, 7 -joyiga burab qo'ying. Bu qopqoq faqat turli xil qo'shimchalar uchun. Meniki GoPro uchun.

7 -qadam: masofadan boshqarish pultini yig'ish

Masofadan boshqarish pultini yig'ish
Masofadan boshqarish pultini yig'ish
Masofadan boshqarish pultini yig'ish
Masofadan boshqarish pultini yig'ish

Masofadan boshqarish pultini yig'ish juda oson

  1. 12 mm diametrli 2 vint yordamida yuqori qopqoqdagi joystiklarni mahkamlang. Endi qopqoqni joystiklarga qo'shing.
  2. Uchta kalitni mahkam burab qo'ying. Menda kalitlar bor, shuning uchun quvvat tugmasi o'rtada.
  3. Keyin ikkita chiroqni teshiklariga, RGB chap teshigiga va o'ngdagi yashil chiroqqa bosing. Ishonchli bo'lgach, ularni joyida saqlashga issiq elim qo'shdim.
  4. Yuqori qismning oxirgi qismi - LCD. Avval matn to'g'ri ekanligiga ishonch hosil qiling (ushlab turganimda tepadagi joystiklar menga yoqadi, lekin bu unchalik muhim emas). Keyin 4 M3*6 mm vintlar bilan burchaklarni joyida ushlab turishingiz mumkin
  5. Endi siz batareyani biroz kuch bilan itarishingiz mumkin.
  6. Endi Perma-Proto taxtasini uning kichik qismiga suring. Antenna o'z teshigidan chiqib ketganligiga ishonch hosil qiling.

Siz masofadan boshqarish pultini yig'ishni tugatdingiz. Yuqori va pastki qismlarni bir -biriga bog'lab qo'ying, shunda siz borasiz!

8 -qadam: Tankdan rohatlaning !

Tankdan rohatlaning !!
Tankdan rohatlaning !!

Agar hamma narsa muvaffaqiyatli ishlagan bo'lsa, siz ikkala qurilmani ham quvvatlantira olasiz va siz tankni boshqarishingiz kerak! Agar sizda muammolar mavjud bo'lsa, simlar va yig'ish sahifasiga qayting (sizning muammoingiz, ehtimol, noto'g'ri simlar). Yaxshiyamki, hozirda sizda ko'p ishlatiladigan holatlar mavjud, ayniqsa tepasida vint bilan ishlaydigan to'liq ishlaydigan tank bor.

Haydash bo'yicha ko'rsatmalar:

Mashinani haydash uchun chap g'ildirak chap g'ildirakni boshqaradi va o'ng joystik o'ng g'ildirakni boshqaradi. Chapga burilish uchun faqat o'ng joystikni oldinga surib qo'ying. Aksincha. Agar siz yog'och taxta ustida bo'lsangiz, oldinga burilishni sinab ko'rishingiz mumkin, biri oldinga, ikkinchisi teskari.

Agar siz GoPro uchun vintni bosgan bo'lsangiz, dam olishning eng yaxshi usuli - GoPro -ni biriktirish va keyin GoPro ilovasidan foydalanib, boshqalarga josuslik qilishdir!

Tank v2?

Men yangi tankda ishlay boshlaganimda, men ko'proq kuchli dvigatellarga ega bo'lishni xohlayman. Ehtimol, men step drayverlarini ishlataman. Balandligi baland bo'lishi kerak, shuning uchun u yo'ldan chiqib ketishi mumkin. Agar sizga bu tank yoqsa, birozdan keyin yangi versiyasini kuting.

Hey, shu paytgacha o'qiganingiz uchun tashakkur, umid qilamanki, hozir sizda ishchi tank bo'ladi! Agar sizga bu qurilish yoqqan bo'lsa yoki kelajakda shunday qilishni xohlasangiz, iltimos, men yoqtirgan va ovoz berish tugmasini bosing! Katta rahmat va tankingizdan zavqlaning!

Tavsiya: