Mundarija:
- Ta'minotlar
- 1 -qadam: Tahrir qilish uchun biror narsa toping
- 2 -qadam: Keling, tartibni tuzamiz
- 3 -qadam: Dvigatel uchun
- 4 -qadam: Chop eting, yig'ing va ishlang
Video: Panzer VIII Maus Microbit tomonidan boshqariladi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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:
- 1x (yoki 2x) BBC mikro: bit.
- DFRobot Team tomonidan Mu Python skript muharriri bilan kod. (BBC mikro: bit.)
4 -qadam:
- 3D printer.
-
1x (yoki 2x) BBC mikro: bit.
- BBC micro uchun 1x drayverlarni kengaytirish paneli: bit. (Bu kabi) (Agar bilsangiz, TT Motors -ni haydash uchun boshqa narsadan ham foydalanishingiz mumkin.)
- 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
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
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.)
- Micro: bit -ni kompyuteringizga ulang.
- Men aytib o'tgan muharrirni yuklab oling.
- "Mu 1.0.1.exe" ni ko'rmaguningizcha barcha fayllarni oching.
- Uni ishga tushirish uchun ikki marta bosing. (Agar UAC paydo bo'lsa, "Ha" ni bosing.)
- O'rnatish ustasi ochilgandan so'ng, o'rnatishni bajaring.
- Dasturiy ta'minot o'rnatilgandan so'ng, muharrirni ishga tushiring.
- "Tartibni tanlash" maydonida "Maquin" ni tanlang.
- Tahrirlash interfeysiga skriptni pastdagi "Skriptlar" bo'limiga kiriting.
- Siz yozgan matnni.py fayli sifatida saqlang.
- 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
(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:
Ajablanadigan ferrofluid displeyi: elektromagnitlar tomonidan jimgina boshqariladi: 10 qadam (rasmlar bilan)
Ajablanadigan ferrofluid-displey: elektromagnitlar tomonidan jimgina boshqariladi: Ogohlantirishlar: Ushbu ko'rsatma bizning "Qabul qilish" kabi katta ferrofluid-displeyni qurishning to'g'ri yo'lini bermaydi. Bu loyiha shunchalik katta va qimmatki, shunga o'xshash narsani qurmoqchi bo'lgan har bir kishi deyarli qiyinchiliklarga duch keladi
Ikkita signal va harorat monitoriga ega bo'lgan katta Arduino LCD -soati IQ masofadan boshqarish pulti tomonidan boshqariladi: 5 qadam
Ikkita signal va harorat monitoriga ega bo'lgan katta Arduino LCD displeyi IQ masofadan boshqarish pulti tomonidan boshqariladi: IR signalli masofadan boshqarish pulti tomonidan boshqariladigan ikkita signalli va harorat monitorli Arduino -ga asoslangan LCD soatni qanday qurish mumkin
So'z soati 114 servo tomonidan boshqariladi: 14 qadam (rasmlar bilan)
114 servo tomonidan boshqariladigan so'z soati: 114 ta LED nima va u doimo ishlaydi? Siz bilganingizdek, javob - bu so'z soati. 114 LED + 114 servo nima va u doimo harakatda? Javob - bu servo boshqariladigan so'z soati. Ushbu loyiha uchun men o'zimning do'stim bilan birlashdim
Yurish Strandbeest, Java/Python va ilovalar tomonidan boshqariladi: 4 qadam (rasmlar bilan)
Yurish Strandbeest, Java/Python va ilovalar tomonidan boshqariladi: Bu Strandbeest to'plami Teo Jansen tomonidan ixtiro qilingan Strandbeestga asoslangan DIY ishidir. Dahshatli mexanik dizayndan hayratga tushgan holda, men uni to'liq manevrlik bilan jihozlashni xohlayman, keyin esa kompyuter aqlini. Bu yo'riqnomada biz birinchi bo'limda ishlaymiz
ESP 8266 Nodemcu Ws 2812 Neopixel asosidagi LED MOOD lampasi mahalliy veb -server tomonidan boshqariladi: 6 qadam
ESP 8266 Nodemcu Ws 2812 Neopixel asosidagi LED MOOD chiroq mahalliy veb -server tomonidan boshqariladi: ESP 8266 Nodemcu Ws 2812 Neopixel asosidagi LED MOOD chiroq veb -server yordamida boshqariladi