Mundarija:

Panzer VIII Maus Microbit tomonidan boshqariladi: 4 qadam
Panzer VIII Maus Microbit tomonidan boshqariladi: 4 qadam

Video: Panzer VIII Maus Microbit tomonidan boshqariladi: 4 qadam

Video: Panzer VIII Maus Microbit tomonidan boshqariladi: 4 qadam
Video: Tank Chassis Robot Platform 2024, Iyul
Anonim
Panzer VIII Maus Microbit tomonidan boshqariladi
Panzer VIII Maus Microbit tomonidan boshqariladi

Tinkercad loyihalari »

Aynan shu semestrda maktabimizning iqtidorli sinfida maxsus kurs bor edi:

3D bosilgan mashinani quvvatlantirish uchun BBC micro: bit -dan foydalaning

Lekin menga o'qituvchimiz biz uchun yasagan ramka yoqmadi (bilasizmi, Google -da "BitCar Micro Bit" ni yozing va shunga o'xshash ko'p narsalarni ko'rasiz), Men har xil narsani xohlayman !!!

Shunday qilib, g'ildirakli mashinalar ishlab chiqarish o'rniga, men paletli transport vositasini yasashga qaror qildim (shuningdek, 3D bosma!)

Birinchi rasm - men qilmoqchi bo'lgan narsa.

Maus nomli nemis tankining harakatlanuvchi modelining barcha bosma komponentlari. (Dunyodagi eng og'ir yuk.)

Ta'minotlar

1 va 2 -qadamlar:

Tinkercad hisobi

3 -qadam:

  1. 1x (yoki 2x) BBC mikro: bit.
  2. DFRobot Team tomonidan Mu Python skript muharriri bilan kod. (BBC mikro: bit.)

4 -qadam:

  1. 3D printer.
  2. 1x (yoki 2x) BBC mikro: bit.

  3. BBC micro uchun 1x drayverlarni kengaytirish paneli: bit. (Bu kabi) (Agar bilsangiz, TT Motors -ni haydash uchun boshqa narsadan ham foydalanishingiz mumkin.)
  4. 2x 3V ~ 6V TT motorli vites qutisi. (1:48 Tishli nisbati, Tinkerkaddagi AKA Xobbi Gearmotor, uni "O'chirishlar> Tarkibni o'zgartirish interfeysidagi komponentlar" bo'limida topishingiz mumkin) (Agar bilsangiz, TT Motors -ni haydash uchun siz boshqa narsadan ham foydalanishingiz mumkin.)

1 -qadam: Tahrir qilish uchun biror narsa toping

Tahrir qilish uchun biror narsa toping
Tahrir qilish uchun biror narsa toping

Men galereyada 3D Maus modellarini topdim.

Ammo ba'zi modellarning tashqi dizayni juda sodda va noziklari bitta bo'lakdan iborat bo'lib, barcha komponentlarni ajratish SUPER qiyin.

Oxir -oqibat, men birinchi rasmdagi rasmni topdim. (Bu qadam sarlavhasidan yuqori)

Tashqi ko'rinishi unchalik oddiy emas va uni guruhlarga ajratish mumkin!

Shunday qilib, men uni shablon sifatida ishlatardim.

2 -qadam: Keling, tartibni tuzamiz

Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!
Keling, sxemani tuzamiz!

Birinchi qadam: "Kichik qismlarga ajratib oling"

Uni ish joyiga to'g'ri joylashtiring.

Tahrir qilish kerak bo'lgan hamma narsani demontaj qiling.

(Yuqoridagi birinchi rasm)

Ikkinchi qadam: qazish

Dvigatellar unga mos bo'lishi uchun minorada va tanada teshik qazing.

(Yuqoridagi ikkinchi va uchinchi rasm)

III qadam: to'xtatib turish

Asl shablonda to'xtatib qo'yish g'alati edi. (Yuqoridagi beshinchi rasm kabi)

Oltinchi rasm - bu chap (va o'ng) tanaga ustunlar qo'shish usuli.

Hammasi bo'lib sakkizta ustun.

Ettinchi rasmda ular 8 ta g'ildirakni ulashmoqchi.

G'ildiraklarning to'rttasi TT Motors -ni ulash uchun teshiklari bo'lgan blokga biriktirilgan va yuqori ustunlarga biriktirilgan bo'lishi kerak. (Sakkizinchi rasm)

(Aslida, ulardan faqat ikkitasi blok bilan biriktirilgan bo'lishi kerak, lekin menimcha, to'rttasi kerak)

IV qadam: kuzatib boring

Yo'l "To'qqizinchi rasm" kabi tonna kichik bo'laklarga bo'lingan.

O'ninchi rasm - ular qanday ko'rinishi kerak: g'ildirakning uchlari ularga yaxshi mos keladi va ularni birma -bir yopishtirish mumkin.

(Ularni biriktirishning bir qancha usullari bor, masalan, tayoq va ikkita qopqoqni alohida -alohida chop eting va tayoqni kichik yo'l qismlari orasidagi teshiklardan o'tkazing va qopqog'ini 2 tomonga qo'ying.)

(Men teshiklardan o'tib, uning ikki tomonini egib olish uchun temir simni ishlatishni afzal ko'raman (biroz zımba kabi), chunki printer bunday kichik tayoqlar va qopqoqlarni chop etish uchun etarlicha aniq emas va menga hech qanday qopqoq kerak emas. shunday.)

V qadam: Eksport

Barcha qismlarni eksport qiling.

(BARCHA FAYLLARNI YUQORIDA QO'YDIM, O'ZINI FOYDALANING:))

Biz ularni keyinroq chop etamiz.

3 -qadam: Dvigatel uchun

Ushbu bosqichda biz DFRobot tomonidan yozilgan Mu Python skript muharriridan foydalanamiz.

(Ogohlantirishlar: Bu faqat namoyish, reklama emas.)

(Siz uni "ta'minot" bo'limidagi havoladan olishingiz mumkin.)

  1. Micro: bit -ni kompyuteringizga ulang.
  2. Men aytib o'tgan muharrirni yuklab oling.
  3. "Mu 1.0.1.exe" ni ko'rmaguningizcha barcha fayllarni oching.
  4. Uni ishga tushirish uchun ikki marta bosing. (Agar UAC paydo bo'lsa, "Ha" ni bosing.)
  5. O'rnatish ustasi ochilgandan so'ng, o'rnatishni bajaring.
  6. Dasturiy ta'minot o'rnatilgandan so'ng, muharrirni ishga tushiring.
  7. "Tartibni tanlash" maydonida "Maquin" ni tanlang.
  8. Tahrirlash interfeysiga skriptni pastdagi "Skriptlar" bo'limiga kiriting.
  9. Siz yozgan matnni.py fayli sifatida saqlang.
  10. Faylni mikro: bitlarga o'chirish uchun matnli maydon ustidagi "flesh" tugmasini bosing.

žSkriptlar:

mikrobit importidan *

radio import qilish

jI2caddr = 0x10

ž

Dvigatel dvigateli (yo'nalishL, tezlikL, yo'nalishR, tezlikR):

buf = baytearray (5)

buf [0] = 0x00

buf [1] = yo'nalishL

buf [2] = tezlikL

buf [3] = yo'nalishR

buf [4] = tezlikR

i2c.write (I2caddr, buf)

jradio.on ()

žradio.config (kanal = 01)

ayni paytda:

agar tugma_a.was_pressed () bo'lsa:

radio.send ("A")

ž agar button_b.was_pressed () bo'lsa

radio.send ("B")

msg = radio.receive ()

agar msg hech qanday bo'lmasa:

agar msg == A bo'lsa:

ž motor (0, 255, 0, 0) # chap motor oldinga va chap dvigatel tezligi = 255, (1, 255, 0, 0) chap dvigatel uchun

uyqu (1000)

agar msg == B bo'lsa:

ž motor (0, 0, 0, 255) #o'ng dvigatel oldinga va o'ng motor tezligi = 255

uyqu (1000)

4 -qadam: Chop eting, yig'ing va ishlang

Chop eting, yig'ing va ishlang!
Chop eting, yig'ing va ishlang!

(Menda bu bosqichda chop etilgan haqiqiy narsalar uchun rasmlar yo'q, chunki faqat o'qituvchim 3D -printerga ega va Tayvanda yozgi ta'til - bu erda hech qanday siyosat yo'q:))

1. Biz chop etadigan narsalarni 3D printerga yuboring.

(Google -ni o'zingiz, bu qaysi printerga bog'liq)

2. Ularni chop eting.

3. Tananing uch qismini yuqoridagi rasm kabi tekislang. Endi ularni biriktirmang.

4. G'ildiraklarni tirgaklarga qo'ying. Esda tutingki, blokli bloklar ustki ustunlarga to'g'ri kelishi kerak.

Yo'lning barcha qismlarini ulang, g'ildiraklarga qo'ying, shunda u haqiqiy izli transport vositasiga o'xshaydi.

5. TT Motors korpusini korpusga qo'ying va ularning millarini (oq tayoqlar) yuqori g'ildiraklardagi bloklarning (to'rtburchaklar) teshiklariga joylashtiring. Keyin uni tanaga mahkamlang (yuqoridagi rasmdagi kabi elim yoki lentadan foydalaning).

6. Dvigatellarni haydovchilar paneliga va haydovchilar panelini micro: bitlardan biriga ulang. Barcha komponentlar uchun etarli elektr ta'minotiga ega ekanligingizga ishonch hosil qiling va bu masofadan boshqariladigan tankda o'ynashdan zavqlaning!

(Qanday boshqarish kerak: o'ngga burilish uchun A tugmachasini, chapga burilish uchun B tugmachasini bosing, to'g'ri oldinga o'tish uchun ikkalasini bosing)

Tavsiya: