สารบัญ:

Panzer VIII Maus ขับเคลื่อนด้วย Microbit: 4 ขั้นตอน
Panzer VIII Maus ขับเคลื่อนด้วย Microbit: 4 ขั้นตอน

วีดีโอ: Panzer VIII Maus ขับเคลื่อนด้วย Microbit: 4 ขั้นตอน

วีดีโอ: Panzer VIII Maus ขับเคลื่อนด้วย Microbit: 4 ขั้นตอน
วีดีโอ: รถถัง Maus หนูของเยอรมัน EP 85 2024, พฤศจิกายน
Anonim
Panzer VIII Maus ขับเคลื่อนโดย Microbit
Panzer VIII Maus ขับเคลื่อนโดย Microbit

โครงการทิงเกอร์แคด »

ในภาคเรียนนี้เองที่ชั้นเรียนที่มีพรสวรรค์ของโรงเรียนของเรามีหลักสูตรพิเศษ:

ใช้ BBC micro:bit เพื่อขับเคลื่อนรถยนต์ที่พิมพ์ 3 มิติ

แต่ฉันไม่ชอบเฟรมที่ครูของเราสร้างให้เรา (คุณพิมพ์ "BitCar Micro Bit" บน Google แล้วคุณจะเห็นหลายอย่างเช่นนั้น)

ฉันต้องการสิ่งที่แตกต่าง!!!

ดังนั้น แทนที่จะทำรถติดล้อ ฉันตัดสินใจสร้างยานพาหนะที่มีการติดตาม (เช่น 3D Printed!)

รูปแรกคือสิ่งที่อยากทำ

ส่วนประกอบที่พิมพ์ได้ทั้งหมดของแบบจำลองการเคลื่อนที่ของรถถังเยอรมันชื่อ Maus (หนักที่สุดในโลกที่เคยทำมา)

เสบียง

ขั้นตอนที่ 1&2:

บัญชี Tinkercad

ขั้นตอนที่ 3:

  1. 1x(หรือ 2x) ของ BBC micro:bit
  2. รหัสด้วยตัวแก้ไขสคริปต์ Mu Python โดยทีมงาน DFRobot (ขับเคลื่อน BBC micro:bit) (คุณสามารถใช้อย่างอื่นเพื่อควบคุม TT Motors ได้หากคุณรู้วิธี)

ขั้นตอนที่ 4:

  1. เครื่องพิมพ์ 3 มิติ
  2. 1x(หรือ 2x) ของ BBC micro:bit
  3. 1x บอร์ดขยายไดร์เวอร์สำหรับ BBC micro:bit. (เช่นอันนี้) (คุณสามารถใช้อย่างอื่นเพื่อขับเคลื่อน TT Motors ได้หากคุณรู้วิธี)

  4. 2x 3V ~ 6V TT เครื่องยนต์ กระปุกเกียร์ (1:48 Gear Ratio หรือ AKA Hobby Gearmotor ใน Tinkercad สามารถพบได้ใน Circuits>Components ในอินเทอร์เฟซการแก้ไข) (อีกครั้ง คุณยังสามารถใช้อย่างอื่นเพื่อขับเคลื่อน TT Motors ได้หากคุณรู้วิธี)

ขั้นตอนที่ 1: ค้นหาบางสิ่งเพื่อแก้ไข

หาอะไรมาแก้ไข
หาอะไรมาแก้ไข

ฉันพบโมเดล 3D Maus บางรุ่นในแกลเลอรี

แต่การออกแบบภายนอกของบางรุ่นนั้นเรียบง่ายเกินไป และการออกแบบที่ละเอียดอ่อนนั้นเป็นแบบชิ้นเดียว ซึ่งยากต่อการแยกส่วนประกอบทั้งหมด

ในที่สุดฉันก็พบคนในภาพแรกด้านบน (เหนือชื่อขั้นตอนนี้)

รูปลักษณ์ภายนอกไม่ธรรมดาเกินไปและสามารถแยกกลุ่มได้!

ดังนั้นฉันจึงใช้อันนั้นเป็นเทมเพลตของฉัน

ขั้นตอนที่ 2: มาสร้างเค้าโครงกันเถอะ

มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!
มาสร้างเค้าโครงกันเถอะ!

ขั้นตอนที่ I: Shrink N' Disassemble

ทำให้พอดีกับเครื่องบิน

ถอดแยกชิ้นส่วนทุกอย่างที่ต้องการแก้ไข

(รูปแรกบน)

ขั้นตอนที่ II: การขุด

ขุดรูในป้อมปืนและตัวถังเพื่อให้มอเตอร์สามารถใส่เข้าไปได้

(รูปที่สองและสามด้านบน)

ขั้นตอนที่ III: การระงับ

การระงับในเทมเพลตดั้งเดิมนั้นแปลก (เหมือนภาพที่ห้าด้านบน)

Sixth Pic เป็นวิธีการเพิ่ม crossbars ลงบนร่างกายด้านซ้าย (และด้านขวา)

ทั้งหมดแปดคานประตู

พวกเขาจะติดล้อทั้ง 8 ไว้ใน The Seventh Pic

ล้อสี่ล้อติดอยู่กับบล็อกที่มีรูสำหรับติดมอเตอร์ TT และควรติดเข้ากับคานขวางด้านบน (ภาพที่แปด)

(อันที่จริงน่าจะมีแค่ 2 อันที่ติดมากับบล๊อกนั้น แต่ผมว่าโฟร์ยังจำเป็นอยู่)

ขั้นตอนที่ IV: ติดตาม

แทร็กถูกแยกออกเป็นชิ้นเล็ก ๆ มากมายเช่น The Ninth Pic

รูปที่ 10 มีลักษณะอย่างไร: เดือยของล้อพอดีกับพวกเขา และสามารถติดทีละอันได้

(มีหลายวิธีในการติดมัน เช่น พิมพ์แท่งไม้และฝาสองอันแยกจากกัน และทำให้แท่งไม้ลอดผ่านรูระหว่างส่วนรางเล็กๆ และวางฝาไว้ 2 ด้าน)

(ฉันชอบใช้ลวดเหล็กสอดเข้าไปในรูและงอทั้งสองด้าน (เหมือนลวดเย็บกระดาษนิดหน่อย) เพราะเครื่องพิมพ์ไม่แม่นยำพอที่จะพิมพ์แท่งและฝาปิดเล็กๆ แบบนี้ และฉันก็ไม่ต้องการตัวพิมพ์ใหญ่ด้วย ทำเช่นนั้น)

ขั้นตอนที่ V: ส่งออก

ส่งออกทุกส่วน

(ฉันใส่ไฟล์ทั้งหมดข้างต้น ใช้มันเอง:))

เราจะพิมพ์ออกมาในภายหลัง

ขั้นตอนที่ 3: สำหรับมอเตอร์

ในขั้นตอนนี้ เราจะใช้ Mu Python Script Editor โดย DFRobot

(ข้อจำกัดความรับผิดชอบ: เป็นเพียงการสาธิต ไม่ใช่โฆษณา)

(คุณสามารถรับได้จากลิงค์ในส่วน 'วัสดุสิ้นเปลือง')

  1. เชื่อมต่อ micro:bit กับคอมพิวเตอร์ของคุณ
  2. ดาวน์โหลดตัวแก้ไขที่ฉันกล่าวถึง
  3. แตกไฟล์ทั้งหมดจนกว่าคุณจะเห็น 'Mu 1.0.1.exe'
  4. ดับเบิลคลิกเพื่อเรียกใช้ (หาก UAC ปรากฏขึ้น ให้คลิกใช่)
  5. หลังจากวิซาร์ดการติดตั้งปรากฏขึ้น ให้ทำการติดตั้ง
  6. หลังจากติดตั้งซอฟต์แวร์แล้ว ให้เรียกใช้ตัวแก้ไข
  7. เลือก 'Maqueen' ในกล่อง 'เลือกโหมด'
  8. พิมพ์สคริปต์ภายใต้ส่วน 'สคริปต์' ด้านล่างลงในอินเทอร์เฟซการแก้ไข
  9. บันทึกข้อความที่คุณพิมพ์เป็นไฟล์.py
  10. คลิกปุ่ม 'แฟลช' เหนือพื้นที่ส่งข้อความเพื่อแฟลชไฟล์ไปที่ micro:bits

žสคริปต์:

จากการนำเข้าไมโครบิต *

นำเข้าวิทยุ

žI2caddr = 0x10

ž

มอเตอร์ ždef (directionL, speedL, directionR, speedR):

ž buf = ไบต์เรย์ (5)

ž buf[0] = 0x00

ž buf[1] = ทิศทางL

ž buf[2] = ความเร็วL

ž buf[3] = ทิศทางR

ž buf[4] = ความเร็วR

ž i2c.write (I2caddr, buf)

žradio.on()

žradio.config(channel=01)

ในขณะที่จริง:

ž ถ้า button_a.was_pressed():

ž radio.send('A')

ž ถ้า button_b.was_pressed()

ž radio.send('B')

ž msg = radio.receive()

ž ถ้า msg ไม่ใช่ None:

ž ถ้า msg==A:

ž มอเตอร์ (0, 255, 0, 0) # มอเตอร์ซ้ายไปข้างหน้าและมอเตอร์ซ้ายความเร็ว = 255 (1, 255, 0, 0) สำหรับมอเตอร์ซ้ายถอยหลัง

ž นอน(1000)

ž ถ้า msg==B:

ž motor(0, 0, 0, 255) #มอเตอร์ขวาไปข้างหน้าและมอเตอร์ขวาความเร็ว = 255

ž นอน(1000)

ขั้นตอนที่ 4: พิมพ์ ประกอบ และทำให้ใช้งานได้

พิมพ์ ประกอบ และทำให้ใช้งานได้จริง!
พิมพ์ ประกอบ และทำให้ใช้งานได้จริง!

(ฉันไม่มีรูปของของจริงที่ฉันพิมพ์ในขั้นตอนนี้เพราะมีเพียงครูของฉันเท่านั้นที่มีเครื่องพิมพ์ 3 มิติ และเป็นวันหยุดฤดูร้อนในไต้หวัน - ไม่มีการเมืองที่เกี่ยวข้องที่นี่:))

1. ส่งข้อมูลที่เราจะพิมพ์ไปยังเครื่องพิมพ์ 3 มิติ

(Google เอง แล้วแต่ปริ้นเตอร์ที่คุณมี)

2. พิมพ์ออกมา

3. จัดตำแหน่งสามส่วนของร่างกายตามภาพด้านบน อย่าแนบมันตอนนี้

4. วางล้อบนคานประตู โปรดจำไว้ว่า บล็อกที่มีบล็อกควรสอดคล้องกับคานประตูด้านบน

เชื่อมต่อชิ้นส่วนรางทั้งหมด วางบนล้อเพื่อให้ดูเหมือนรถติดตามจริง

5. ใส่ TT Motors เข้าไปในตัวถัง แล้วสอดก้าน (ซึ่งเป็นแท่งสีขาว) เข้าไปในรูของบล็อก (สี่เหลี่ยม) ที่ล้อด้านบน แล้วนำมาติดเข้ากับตัว (ตามภาพด้านบน ใช้กาวหรือเทปกาว)

6. เชื่อมต่อมอเตอร์เข้ากับบอร์ดควบคุมและบอร์ดควบคุมเข้ากับไมโคร: บิตตัวใดตัวหนึ่ง ตรวจสอบให้แน่ใจว่าคุณมีไฟฟ้าเพียงพอสำหรับส่วนประกอบทั้งหมด และสนุกกับการเล่นรถถังที่ควบคุมจากระยะไกลนี้!

(วิธีควบคุม: กดปุ่ม A เพื่อเลี้ยวขวา ปุ่ม B เพื่อเลี้ยวซ้าย กดทั้งสองเพื่อตรงไปข้างหน้า)

แนะนำ: