สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ตั้งโปรแกรมรีโมทคอนโทรล
- ขั้นตอนที่ 3: รหัส GiggleBot
- ขั้นตอนที่ 4: เริ่มขับ GiggleBot ของคุณ
วีดีโอ: รีโมทคอนโทรล Micro:Bit Rover: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
GiggleBot เป็นแพลตฟอร์มที่ใช้งานง่ายซึ่งเหมาะอย่างยิ่งสำหรับการเข้าสู่วิทยาการหุ่นยนต์โดยไม่ต้องมีความรู้เกี่ยวกับการเขียนโปรแกรม วิทยาการหุ่นยนต์ กลไก และอื่นๆ มาก่อน มันถูกจับคู่กับ BBC micro:bit เพื่อให้สภาพแวดล้อมที่คุณสามารถเรียนรู้การเขียนโค้ดและเพิ่มพูนความรู้ของคุณ micro:bit นำเสนอสภาพแวดล้อมการเข้ารหัสแบบลากและวางที่เรียกว่า Makecode สิ่งนี้ทำให้คุณสามารถตั้งโปรแกรมรถแลนด์โรเวอร์ GiggleBot ในแบบเลโก้ ซึ่งสนุกสนานและสนุกมาก
สิ่งที่น่าสนใจอย่างหนึ่งของ micro:bit คือมันให้วิธีการที่ง่ายดายในการแลกเปลี่ยนข้อมูลจาก micro:bit หนึ่งไปยังอีก micro:bit ดังนั้นถ้าคุณมีสองรายการ คุณสามารถส่งข้อความไปมาได้ GiggleBot ใช้ประโยชน์จากสิ่งนี้และมอบบล็อกที่เป็นมิตรสำหรับผู้เริ่มต้นเพื่อสร้างรถควบคุมระยะไกลของคุณเอง!
ขั้นตอนที่ 1: วัสดุ
คุณจะต้องการ:
สำหรับรถแลนด์โรเวอร์:
- GiggleBot
- ไมโคร:บิต
- แบตเตอรี่ AA 3 ก้อน
- สาย USB ที่มาพร้อมกับ micro:bit
สำหรับตัวควบคุม:
- ไมโครบิต
- ก้อนแบตเตอรี่พร้อมแบตเตอรี่
รับ GiggleBot ที่นี่
ขั้นตอนที่ 2: ตั้งโปรแกรมรีโมทคอนโทรล
รีโมตคอนโทรลคือ micro:bit ที่คุณถืออยู่ในมือ มันจะส่งคำสั่งไปยังรถแลนด์โรเวอร์อย่างต่อเนื่องในขณะที่คุณโบกมือไปรอบๆ
ไปที่โปรแกรมแก้ไข Makecode โหลดส่วนขยายการหัวเราะคิกคัก และตั้งชื่อโปรเจ็กต์ของคุณ หากคุณต้องการความช่วยเหลือในส่วนนี้ โปรดดูคำแนะนำของ Easy Micro:Bit Rover
รหัสสำหรับรีโมทคอนโทรลนั้นเรียบง่ายและประกอบด้วยบล็อกเดียวในการวนซ้ำตลอดไป
บล็อกการควบคุมระยะไกลภายนอกกลุ่ม 1 ใช้เพื่อส่งสัญญาณจากรีโมทคอนโทรล micro:bit กลับไปที่ GiggleBot
สัญญาณจะขึ้นอยู่กับตำแหน่งรีโมทคอนโทรลในอวกาศ:
- ถือแนวนอนเพื่อหยุด GiggleBot ไม่ให้เคลื่อนที่
- เอียงซ้ายหรือขวาเพื่อเลี้ยว
- เอียงมันลงไปข้างหน้า
- เอียงขึ้นเพื่อถอยหลัง
ยิ่งคุณเอียงมากเท่าไหร่ รถแลนด์โรเวอร์ก็จะยิ่งเคลื่อนที่เร็วขึ้นเท่านั้น
กลุ่มที่ 1 ของกลุ่มกำลังตั้งค่ากลุ่มวิทยุที่ micro:bits จะสื่อสาร micro:bits สองตัวต้องอยู่ในกลุ่มเดียวกัน หากคุณมี GiggleBots ตัวอื่นอยู่ในห้อง แต่ละชุดจะต้องอยู่ในกลุ่มของตัวเอง
ดาวน์โหลดโค้ดลงบนรีโมทคอนโทรล micro:bit
ขั้นตอนที่ 3: รหัส GiggleBot
GiggleBot ต้องตอบสนองทุกครั้งที่ได้รับคำสั่งจากรีโมทคอนโทรล
มีบล็อกเหตุการณ์เฉพาะสำหรับสิ่งนี้: ในการควบคุมระยะไกลที่ได้รับ กลุ่ม 1 ภายในบล็อกนี้ปล่อยบล็อกการกระทำการควบคุมระยะไกล
ลำดับนี้จะถูกเรียกใช้ทุกครั้งที่ได้รับข้อความวิทยุจากรีโมตคอนโทรล และการดำเนินการที่จำเป็นจะดำเนินการโดย GiggleBot
ดาวน์โหลดโค้ดนี้และติดตั้งลงใน micro:bit ของ GiggleBot
ขั้นตอนที่ 4: เริ่มขับ GiggleBot ของคุณ
เพิ่มพลังให้หุ่นยนต์ทั้งสองและเริ่มควบคุม GiggleBot ของคุณ!
สร้างหลักสูตรที่ท้าทายและดูว่าคุณจะผ่านมันไปได้เร็วแค่ไหน มีความสุข!
แนะนำ:
ATtiny85 RF รีโมทคอนโทรล: 3 ขั้นตอน
ATtiny85 RF Remote Control: หมายเหตุ: "เกมซ่อนหาเสมือน" แสดงวิธีใช้รีโมตประเภทนี้กับโมดูล RXC6 ซึ่งจะถอดรหัสข้อความโดยอัตโนมัติ ดังที่ฉันได้กล่าวไว้ในคำแนะนำก่อนหน้านี้ ฉันเพิ่งเริ่มเล่นกับ ATtiny85 chi
รีโมทคอนโทรล Wi-Fi สำหรับ Hayward ColorLogic: 3 ขั้นตอน
รีโมทควบคุม Wi-Fi สำหรับ Hayward ColorLogic: Hayward ColorLogic เป็นส่วนเสริมยอดนิยมสำหรับสระว่ายน้ำ สปา บ่อน้ำ และคุณสมบัติทางน้ำอื่นๆ ไฟแต่ละดวงมีชุดไฟ LED สว่างพร้อมตรรกะเพื่อให้มีสีทึบและการแสดงแสงเป็นโหล หน่วยเหล่านี้ใช้ไฟ 12 VAC ซึ่งทำให้
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY รีโมทคอนโทรล ชุด โดย 2262/2272 M4 Bread Board & Relay for Maker: สมาร์ทโฮมกำลังมาถึงชีวิตของเรา หากเราต้องการบ้านอัจฉริยะที่เป็นจริง เราจำเป็นต้องมีสวิตช์ควบคุมระยะไกลจำนวนมาก วันนี้เราจะมาทำการทดสอบ ทำวงจรง่ายๆ เพื่อเรียนรู้ทฤษฎีของสวิตช์ควบคุมระยะไกล โดยชุดนี้ออกแบบโดย SINONING ROBOT
DIY Ir รีโมทคอนโทรล Led Strip: 10 ขั้นตอน (พร้อมรูปภาพ)
DIY Ir รีโมทคอนโทรล Led Strip: สวัสดีสวัสดีทุกคนยินดีต้อนรับสู่คำสั่งใหม่ของเราตามที่คุณทราบจากภาพขนาดย่อว่าในโครงการนี้เราจะสร้างตัวควบคุมแถบนำ Ir ซึ่งสามารถควบคุมได้โดยใช้รีโมท IR ที่มีอยู่ทั่วไปซึ่งโดยทั่วไป ใช้ใน
Raspberry Pi RF รีโมทคอนโทรล Mains Sockets (ปลั๊กไฟ): 6 ขั้นตอน
Raspberry Pi RF รีโมทคอนโทรล Mains Sockets (ปลั๊กไฟ): ควบคุมซ็อกเก็ตไฟ 433MHz ราคาถูก (เต้ารับบนผนัง) โดยใช้ Raspberry Pi Pi สามารถเรียนรู้รหัสควบคุมที่ส่งออกจากรีโมทคอนโทรลของซ็อกเก็ต และใช้งานภายใต้การควบคุมโปรแกรมเพื่อเปิดใช้งานซ็อกเก็ตระยะไกลใดๆ หรือทั้งหมดทั่วทั้งบ้าน