สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ
- ขั้นตอนที่ 2: บทนำ
- ขั้นตอนที่ 3: Elecfreaks Motor:bit
- ขั้นตอนที่ 4: คุณสมบัติ
- ขั้นตอนที่ 5: ข้อมูลตัวเชื่อมต่อ
- ขั้นตอนที่ 6: ประกอบแชสซี
- ขั้นตอนที่ 7: ควบคุมหุ่นยนต์
- ขั้นตอนที่ 8: เสร็จสมบูรณ์
- ขั้นตอนที่ 9: แหล่งที่มา
วีดีโอ: สร้างรถ Caterpillar ด้วย Elecfreaks Motor:bit: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
รถคันนี้สร้างโดยเพื่อนของเรา Ramin Sangesari เขาได้สร้างรถสมาร์ทสุดเท่ด้วย micro:bit, motor:bit, power:bit และมอเตอร์เกียร์โลหะ ทีนี้มาดูรถของเขากัน!
ขั้นตอนที่ 1: ส่วนประกอบ
1 x บอร์ด BBC micro:bit
1 x ElecFreaks เครื่องยนต์: bit
1 x ElecFreaks พลัง:บิต
1 x Pololu Zumo Chassis Kit
1 x ElecFreaks ไมโครโลหะ Gearmotor
ขั้นตอนที่ 2: บทนำ
Micro:bit เป็นระบบฝังตัวแบบ ARM ที่ออกแบบโดย BBC สำหรับใช้ในการศึกษาทางคอมพิวเตอร์ในสหราชอาณาจักร แต่ปัจจุบันมีให้บริการในประเทศอื่นๆ ทั่วโลก
บอร์ดมีขนาด 4 ซม. × 5 ซม. และมีโปรเซสเซอร์ ARM Cortex-M0, เซ็นเซอร์วัดความเร่งและเครื่องวัดสนามแม่เหล็ก, การเชื่อมต่อ Bluetooth และ USB, จอแสดงผลประกอบด้วยไฟ LED 25 ดวง, ปุ่มตั้งโปรแกรมได้ 2 ปุ่ม และสามารถใช้พลังงานจาก USB หรือชุดแบตเตอรี่ภายนอก. อินพุตและเอาต์พุตของอุปกรณ์จะผ่านขั้วต่อวงแหวนห้าตัวซึ่งเป็นส่วนหนึ่งของขั้วต่อขอบ 23 พิน Micro:bit ได้รับการออกแบบมาเพื่อสนับสนุนให้เด็กๆ มีส่วนร่วมอย่างแข็งขันในการเขียนซอฟต์แวร์สำหรับคอมพิวเตอร์และสร้างสิ่งใหม่ๆ มากกว่าที่จะเป็นผู้บริโภคสื่อ ในบทช่วยสอนนี้ เราจะสร้างรถควบคุมระยะไกลอย่างง่าย (โดยไม่ต้องมีความรู้ด้านการเขียนโปรแกรม) ด้วย Micro:bit สำหรับเด็ก ในตอนท้ายของบทช่วยสอนนี้ หุ่นยนต์ของเราจะเป็นดังนี้
ขั้นตอนที่ 3: Elecfreaks Motor:bit
ในการเชื่อมต่อมอเตอร์กับ Micro:bit จำเป็นต้องมีอินเทอร์เฟซ ในบทช่วยสอนนี้ เราใช้ Elecfreaks Motor:bit
Motor:bit ได้รวมชิปขับมอเตอร์ TB6612 ซึ่งสามารถขับเคลื่อนมอเตอร์ DC สองตัวที่มีกระแสไฟแชนเนลเดียวสูงสุด 1.2A มอเตอร์: บิตได้รวมตัวเชื่อมต่อเซ็นเซอร์ของซีรีย์ Octopus คุณสามารถเสียบเซ็นเซอร์ต่างๆ เข้าไปได้โดยตรง ในบรรดาตัวเชื่อมต่อเหล่านี้ P0, P3-P7, P9-P10 รองรับเซ็นเซอร์ที่มีแรงดันไฟฟ้า 3.3V เท่านั้น P13-P16, P19-P20 รองรับเซ็นเซอร์ 3.3V หรือ 5V คุณสามารถเปลี่ยนระดับไฟฟ้าได้โดยเลื่อนสวิตช์บนบอร์ด
ขั้นตอนที่ 4: คุณสมบัติ
- TB6612 Motor Drive Chip พร้อมขั้วต่อ DC motor 2 ช่องกระแสไฟแชนเนลเดียวสูงสุดคือ 1.2A
- การควบคุมความเร็วมอเตอร์ด้วย PWM
- VCC 3.3V/5V สวิตช์ระดับไฟฟ้าสำหรับ P13, P14, P15, P16, P19, P20 พินนี้รองรับสวิตช์ระดับไฟฟ้าระหว่าง 3.3V และ 5V
- Buzzer (ควบคุมโดย P0 pin)
- รองรับขั้วต่ออิฐไฟฟ้า GVS-Octopus
- แรงดันไฟขาเข้า: DC 6-12Vขนาด: 60.00 mm x 60.10 mm
ขั้นตอนที่ 5: ข้อมูลตัวเชื่อมต่อ
อ้างถึงรูปภาพด้านบนสำหรับข้อมูลของตัวเชื่อมต่อ
ขั้นตอนที่ 6: ประกอบแชสซี
เพื่อความสะดวก เราใช้ Pololu Zumo Chassis ที่ผลิตโดย Pololu อ่านคำแนะนำในการประกอบ
หลังจากประกอบแชสซีแล้ว สายไฟของมอเตอร์จะต้องเชื่อมต่อกับบอร์ด Motor:bit รวมคอนเน็กเตอร์อินพุตมอเตอร์สองตัว M1+, M1- และ M2+, M2- ควบคุมช่องสัญญาณของมอเตอร์กระแสตรงแยกจากกัน
P8 และ P12 ค่อนข้างควบคุมทิศทางการหมุนของ M1 และ M2; P1 และ P2 ควบคุมความเร็วมอเตอร์ ทำตามภาพด้านล่าง หากการอัปโหลดโค้ดบน Micro:bit ในภายหลัง การหมุนของมอเตอร์ไม่ถูกต้อง คุณสามารถเปลี่ยนสายไฟของมอเตอร์แต่ละตัวได้อย่างง่ายดาย
ในตอนท้าย ให้ต่อสายแบตเตอรี่เข้ากับบอร์ด Motor:bit ฉันใช้แบตเตอรี่ลิเธียม 2 ก้อน ซึ่งให้พลังงานมากกว่า (ประมาณ 8 โวลต์)
ขั้นตอนที่ 7: ควบคุมหุ่นยนต์
คุณสามารถควบคุมรถได้สองวิธี:
- ควบคุมผ่านมือถือ โทรศัพท์
- ควบคุมผ่าน Micro:bit. อื่น
ตัวอย่างที่ 1: ควบคุมผ่านโทรศัพท์มือถือ
ด้วยวิธีนี้ คุณต้องติดตั้งแอปพลิเคชั่น micro:bit blue บนโทรศัพท์ Android
จากนั้นอัปโหลดโค้ดต่อไปนี้ไปที่ micro:bit เป็นตัวรับ และเชื่อมต่อ micro:bit กับบอร์ด Motor:bit
ตอนนี้ คุณต้องจับคู่โทรศัพท์กับ Micro:bit จากนั้นควบคุมรถผ่านแอปพลิเคชันมือถือ
ตัวอย่างที่ 2: ควบคุมผ่าน Micro:bit. อื่น
วิธีนี้ต้องใช้ micro:bit ตัวอื่นเป็นตัวควบคุม ด้วยความช่วยเหลือของ Elecfreaks Power:bit ไมโครบิตจะเปลี่ยนเป็นโหมดพกพาและคุณสามารถนำไปใช้ได้ทุกที่ ใช้พลังงานจากแบตเตอรี่ปุ่ม 2025 หรือ 2032 สองก้อนและมีออดบนบอร์ด หมุนไปที่ micro:bit แล้วสนุกไปกับมัน!
สำหรับคอนโทรลเลอร์ ต้องอัปโหลดโค้ดต่อไปนี้ไปยัง micro:bit ในฐานะผู้ส่ง
จากนั้นอัปโหลดโค้ดต่อไปนี้ไปที่ micro:bit และเชื่อมต่อ micro:bit กับ Motor:bit
ขั้นตอนที่ 8: เสร็จสมบูรณ์
ตอนนี้ ควบคุมรถผ่าน micro:bit เมื่อคุณกดปุ่ม A และ B พร้อมกันและเลื่อน micro:bit ไปข้างหน้า/ถอยหลัง รถจะเคลื่อนที่ไปข้างหน้า/ข้างหลัง ทำได้ผ่านเซ็นเซอร์ไจโรสโคป หากต้องการเลื่อนไปทางซ้ายหรือขวา ให้กดแป้นใดแป้นหนึ่ง
ฉันแนะนำให้ดูวิดีโอด้านล่าง:
วีดีโอ
คุณชอบรถคันนี้ไหม? ลองด้วยตัวเองตอนนี้คุณสามารถทำมันได้!
ขั้นตอนที่ 9: แหล่งที่มา
คุณสามารถอ่านบทความฉบับสมบูรณ์ได้ที่: Elecfreaks
หากคุณต้องการติดต่อกับเรา โปรดเขียนอีเมลไปที่: [email protected]
แนะนำ:
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
GoBabyGo: สร้างรถ Ride-on ที่ควบคุมด้วยจอยสติ๊ก: 10 ขั้นตอน (พร้อมรูปภาพ)
GoBabyGo: สร้างรถ Ride-on ที่ควบคุมด้วยจอยสติ๊ก: ก่อตั้งขึ้นโดยศาสตราจารย์แห่งมหาวิทยาลัยเดลาแวร์ GoBabyGo เป็นความคิดริเริ่มระดับโลกที่แสดงให้คนทั่วไปทราบถึงวิธีการดัดแปลงรถของเล่นนั่งเล่นเพื่อให้เด็กเล็กที่มีความคล่องตัวจำกัดสามารถใช้งานได้ โปรเจ็กต์นี้เกี่ยวข้องกับการเปลี่ยนแป้นเหยียบสำหรับ
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: วิธีหนึ่งในการขยายฟังก์ชันการทำงานของ micro:bit คือการใช้บอร์ดชื่อ moto:bit โดย SparkFun Electronics (ประมาณ 15-20 เหรียญสหรัฐ) มันดูซับซ้อนและมีคุณสมบัติมากมาย แต่ก็ไม่ยากที่จะเรียกใช้เซอร์โวมอเตอร์จากมัน Moto:bit ช่วยให้คุณ
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง
คู่มือผู้ใช้ Elecfreaks Motor:bit: 6 ขั้นตอน
คู่มือผู้ใช้ Elecfreaks Motor:bit: บทนำ ELECFREKAS Motor:bit เป็นบอร์ดขับเคลื่อนมอเตอร์ชนิดหนึ่งที่มีพื้นฐานมาจาก micro:bit ได้รวมชิปขับมอเตอร์ TB6612 ซึ่งสามารถขับเคลื่อนมอเตอร์ DC สองตัวที่มีกระแสช่องเดี่ยวสูงสุด 1.2A Motor:bit ได้รวมเอาคอนเน็กเตอร์เซ็นเซอร์ของซีรี่ส์ Octopus