สารบัญ:
- ขั้นตอนที่ 1: สร้างเครน
- ขั้นตอนที่ 2: ถอดคอนโทรลเลอร์
- ขั้นตอนที่ 3: เตรียมสายไฟ
- ขั้นตอนที่ 4: เชื่อมต่อสายไฟ
- ขั้นตอนที่ 5: เชื่อมต่อ Power
- ขั้นตอนที่ 6: เขียนรหัส
- ขั้นตอนที่ 7: ทดสอบรหัส
- ขั้นตอนที่ 8: ปลอก (ไม่บังคับ)
- ขั้นตอนที่ 9: ปรับแต่งสิ่งที่แนบมาที่มีอยู่
วีดีโอ: การแฮ็กเครนของเล่นเพื่อการควบคุม Micro:bit: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำทีละขั้นตอนนี้ เราจะแนะนำคุณเกี่ยวกับการปรับแต่งปั้นจั่นของเล่นเพื่อให้สามารถควบคุมได้ด้วย BBC micro:bit โดยใช้ Kitronik Motor Driver Board สำหรับ BBC micro:bit และ BBC micro:bit ในตัว มาตรความเร่งเพื่อตรวจจับการเอียงและการหมุน
การใช้มาตรความเร่งใน BBC micro:bit เพื่อตรวจจับทิศทางที่เอียง (แกน x หรือ y) เราสามารถป้อนข้อมูลนั้นกลับไปยังมอเตอร์ภายในเครนได้ หาก BBC micro:bit แบนราบโดยให้ LED หงายขึ้น จะอ่าน X และ Y เป็นศูนย์: X และ Y จะใหญ่ขึ้นหรือเล็กลง (เป็นลบ) ขึ้นอยู่กับทิศทางที่มันเอียง
เรียนรู้วิธีการ:
- เขียนโค้ด BBC micro:bit เพื่อควบคุมเครนผ่านมาตรความเร่งในตัว
- เปลี่ยนปั้นจั่นของเล่นให้เป็นเครน BBC micro:bit
ส่วนรายการ:
ในการปรับแต่งเครน คุณจะต้องมีส่วนประกอบอิเล็กทรอนิกส์ดังต่อไปนี้:
- 1 x BBC micro:บิต
- 1 x ชุดของเล่นเครน (หมายเหตุ: หากใช้เครนอื่น การเดินสายไฟและการควบคุมมอเตอร์อาจแตกต่างกัน)
- 1 x Motor Driver Board สำหรับ BBC micro:bit
- กล่องแบตเตอรี่ขนาด 1 x 4xAA พร้อมสวิตช์และสาย
- 4 x AA แบตเตอรี่
สำหรับตัวเลือกเคสสำหรับคอนโทรลเลอร์ คุณสามารถใช้เทมเพลตตัดด้วยเลเซอร์ของเรา:
- ไฟล์โครงตัดด้วยเลเซอร์ (.dxf)
- สกรูเครื่อง 8 x M3 6 มม.
- สกรูเครื่อง 4 x M3 12 มม.
- 4 x M3 ถั่ว
- สเปเซอร์พลาสติก 4 x 6 มม.
หรืออีกวิธีหนึ่งสำหรับโซลูชันนอกชั้นวาง:
- กล่องโปร่งแสง.
- สกรูเครื่อง 8 x M3 6 มม.
- สเปเซอร์พลาสติก 4 x 6 มม.
คุณจะต้องใช้อุปกรณ์ดังต่อไปนี้:
- เครื่องปอกสายไฟ.
- ไขควงปากแบนขนาดเล็ก
- ไขควงฟิลลิป.
- เจาะด้วยดอกสว่านขนาด 3.3 มม.
- คอมพิวเตอร์ที่มีพอร์ต USB สำรองและอินเทอร์เน็ต
- สาย USB เข้ากับไมโคร USB
ขั้นตอนที่ 1: สร้างเครน
สร้างปั้นจั่นของเล่นตามที่อธิบายไว้ในคำแนะนำที่มาพร้อมกับมัน
ขั้นตอนที่ 2: ถอดคอนโทรลเลอร์
ถอดตัวควบคุมซัพพลายเออร์โดยการตัดสายเคเบิล ทำสิ่งนี้ใกล้กับคอนโทรลเลอร์เพื่อปล่อยสายเคเบิลให้มากที่สุด
ขั้นตอนที่ 3: เตรียมสายไฟ
ลอกส่วนของฉนวนสีดำออกแล้วดึงฉนวนออกจากปลายสายไฟภายในทั้งสี่เส้น โดยปล่อยให้ลวดทองแดงภายในเปิดออก
ขั้นตอนที่ 4: เชื่อมต่อสายไฟ
เชื่อมต่อสายสีน้ำเงินและสีเหลืองเข้ากับอินพุต 'มอเตอร์ 1' บนบอร์ดไดรเวอร์ Kitronik Motor และสายสีแดงและสีขาวเข้ากับอินพุต 'มอเตอร์ 2'
ขั้นตอนที่ 5: เชื่อมต่อ Power
ใส่แบตเตอรี่ลงในที่ใส่แบตเตอรี่และเชื่อมต่อเข้ากับขั้วไฟฟ้าบน Motor Driver Board สำหรับ BBC micro:bit ก้อนแบตเตอรี่มีสวิตช์เปิด/ปิดเพื่อเปิดเครื่อง
ขั้นตอนที่ 6: เขียนรหัส
ตั้งโปรแกรม BBC micro:bit ด้วยโปรแกรมควบคุมเครน คุณสามารถดาวน์โหลดรหัสจากที่อยู่นี้:
มาลองโค้ดกันดู! กดคอมไพล์* และหลังจากนั้นครู่หนึ่ง โค้ดควรปรากฏเป็นการดาวน์โหลดในเบราว์เซอร์ของคุณ หากคุณเสียบ BBC micro:bit เข้ากับพอร์ต USB จะแสดงขึ้นเป็นอุปกรณ์จัดเก็บข้อมูล เพียงลากและวางไฟล์.hex ที่คุณเพิ่งดาวน์โหลดลงใน BBC micro:bit ไฟล์อาจไม่ปรากฏบน BBC micro:bit ใน file explorer แต่มันอยู่ที่นั่น! เมื่อโอนไฟล์แล้ว (ไฟบน BBC micro:bit จะหยุดกะพริบอย่างรวดเร็ว) ให้ลบ BBC micro:bit ออกจากคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 7: ทดสอบรหัส
เสียบ BBC micro:bit ที่เข้ารหัสของคุณเข้ากับขั้วต่อบน Kitronik Motor Driver board แล้วเอียง Motor Driver Board เพื่อลองใช้งาน!
ขั้นตอนที่ 8: ปลอก (ไม่บังคับ)
เราติดตั้ง BBC micro:bit ไว้ในเคสเลเซอร์คัทแบบเรียบง่าย แต่มีตัวเลือกเคสที่เหมาะสมมากมาย หรืออาจใช้โดยไม่ต้องใช้เลยก็ได้ คุณสามารถดาวน์โหลดไฟล์ซิป.dxf ได้ที่นี่
ขั้นตอนที่ 9: ปรับแต่งสิ่งที่แนบมาที่มีอยู่
ในตัวอย่างนี้ เราใช้ Hammond Blue Translucent Box 193mm x 113mm x 61mm เป็นเคส
เพียงเจาะ 5 รูในกล่อง (4 ข้างของกล่องสำหรับติดตั้ง Motor Driver Board สำหรับ BBC micro:bit ที่ด้านข้างของกล่อง) และหนึ่งรูสำหรับเสียบลวดจากเครน ทำเครื่องหมายห้ารูโดยใช้ปากกาไวท์บอร์ดที่ด้านนอกของกล่อง เพื่อให้คุณรู้ว่าต้องเจาะตรงไหน ตรวจสอบให้แน่ใจว่ารูสำหรับสายไฟอยู่คนละด้านของกล่องกับตำแหน่งที่คุณติดตั้ง Motor Driver Board สำหรับ BBC micro:bit
ถัดไป ดันลวดเข้าไปในรูที่คุณทำไว้ตรงกลางกล่อง เพื่อให้คุณสามารถขันสายไฟเข้ากับ Motor Driver Board สำหรับ BBC micro:bit
ติดตั้ง Motor Driver Board สำหรับ BBC micro:bit ที่ด้านข้างของกล่องโดยใช้สเปเซอร์พลาสติก 8 มม. และสกรูเครื่อง M3 6 มม.
เชื่อมต่อกล่องแบตเตอรี่และเสียบ BBC micro:bit แล้วออกไป!
แนะนำ:
Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: 4 ขั้นตอน
Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน คาปาซิทีฟ พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: วิธีหนึ่งในการขยายฟังก์ชันการทำงานของ micro:bit คือการใช้บอร์ดชื่อ moto:bit โดย SparkFun Electronics (ประมาณ 15-20 เหรียญสหรัฐ) มันดูซับซ้อนและมีคุณสมบัติมากมาย แต่ก็ไม่ยากที่จะเรียกใช้เซอร์โวมอเตอร์จากมัน Moto:bit ช่วยให้คุณ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ขั้นตอน
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน capacitive พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: 11 ขั้นตอน
การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: สำหรับ Robocamp 2019 ค่ายหุ่นยนต์ภาคฤดูร้อนของเรา คนหนุ่มสาวอายุ 10-13 ปีกำลังบัดกรี ตั้งโปรแกรม และสร้าง 'หุ่นยนต์น้ำหนักเกิน' ของ BBC micro:bit ตลอดจนการเขียนโปรแกรม micro:bit เพื่อใช้เป็นรีโมตคอนโทรล หากคุณอยู่ที่ Robocamp ให้เล่นสกี
การวัดแสงและสีด้วย Pimoroni Enviro:bit สำหรับ Micro:bit: 5 ขั้นตอน
การวัดแสงและสีด้วย Pimoroni Enviro:bit สำหรับ Micro:bit: ฉันเคยทำงานกับอุปกรณ์บางตัวที่อนุญาตให้วัดแสงและสีได้ก่อนหน้านี้ และคุณอาจพบมากเกี่ยวกับทฤษฎีที่อยู่เบื้องหลังการวัดดังกล่าวในคำแนะนำต่างๆ ที่นี่และที่นี่ Pimoroni มี เพิ่งเปิดตัว enviro:bit ซึ่งเป็นส่วนเสริมสำหรับ m