สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Qoopers เป็นชุดหุ่นยนต์เพื่อการศึกษาโดย Robobloq เป็นบริษัทใหม่ พวกเขาเพิ่งเสร็จสิ้นแคมเปญคราวด์ฟันดิ้งที่ Indiegogo ฉันภูมิใจที่ได้สนับสนุนแคมเปญของพวกเขาเพราะฉันเชื่อว่า Qoopers เป็นของเล่นที่ดีสำหรับเด็ก เช่นเดียวกับแพลตฟอร์มหุ่นยนต์ที่ทรงพลังสำหรับงานอดิเรกที่เป็นผู้ใหญ่
ในขณะนี้ยังไม่มีบทวิจารณ์อิสระบนเว็บ ดังนั้นฉันหวังว่าการแบ่งปันประสบการณ์ของฉันจะเป็นประโยชน์สำหรับชุมชน
ขั้นตอนที่ 1: วัสดุและเครื่องมือ
ก่อนอื่น เราต้องการ Qoopers (ชุดหุ่นยนต์) ชุดประกอบด้วย:
- บอร์ดควบคุม;
- ที่ใส่แบตเตอรี่
- เมทริกซ์ LED (หน้าหุ่นยนต์);
- เซ็นเซอร์อัลตราโซนิก
- มอเตอร์กระแสตรงสองตัว
- ล้อซึ่งคุณสามารถใช้กับยางหรือราง
- ชุดแผ่นโลหะและชุดสกรูและน็อต
นอกจากนี้ เราต้องการ:
- แท็บเล็ต Android (OS เวอร์ชัน 4.1+) สำหรับการเรียกใช้แอปอย่างเป็นทางการ
- แบตเตอรี่ AA หกก้อนเพื่อขับเคลื่อนหุ่นยนต์
ขั้นตอนที่ 2: ภาพรวมคอนโทรลเลอร์
ในคำแนะนำนี้ ฉันเน้นที่บอร์ดควบคุมเป็นส่วนหลักของหุ่นยนต์ ฝาครอบพลาสติกปิดแผงควบคุม หน้าปกดูค่อนข้างปลอดภัยสำหรับเกมของเด็ก นอกจากนี้ ฉันหวังว่าฝาครอบจะปกป้องตัวควบคุมได้หากฉันใช้งานหุ่นยนต์กลางแจ้ง
ที่ด้านหลังของฝาครอบ มีช่องเสียบสองช่องสำหรับมอเตอร์ M1 และ M2, อินพุต DC และปุ่มเปิด/ปิด
ที่ด้านซ้ายและด้านขวา มีขั้วต่อ RJ25 ตัวเมียบางตัวอยู่ คู่หนึ่งเป็นสีส้ม และอีกหกคู่เป็นสีเทา ไม่มีข้อมูลอย่างเป็นทางการ แต่ฉันเดาได้ว่าคู่สีส้มมีไว้สำหรับมอเตอร์เพิ่มเติม ในขณะที่ตัวเชื่อมต่อสีเทาอาจทำงานเป็นอินพุต/เอาต์พุต
ทางด้านซ้ายมีปุ่มรีเซ็ตโมดูล Bluetooth ด้านขวามีช่องเสียบ USB
หากต้องการเปิดฝาครอบให้กดด้วยไขควงบางคลิก โปรดใช้ความระมัดระวัง การคลิกนั้นเปราะบาง
บนแผงควบคุม คุณจะพบ:
- ATMEGA 2560 ไมโครคอนโทรลเลอร์ (เยี่ยมมาก!);
- RGB LED สองดวงบนกระดาน (กะพริบได้!);
- ออด (เราสามารถส่งเสียงได้!);
- ปุ่ม, ฝาครอบมีความยืดหยุ่นภายใต้ปุ่ม, ดังนั้นเราสามารถกดปุ่มแม้ในขณะที่ปิดฝาครอบ;
- โมดูล Bloodoth;
- CH340G USB-serial ทั่วไป
ส่วนสำคัญของคอนโทรลเลอร์คือที่ใส่แบตเตอรี่
คุณต้องใช้แบตเตอรี่ AA 6 ก้อนเพื่อใส่ในที่ยึดและจ่ายไฟให้กับคอนโทรลเลอร์
ที่ใส่แบตเตอรี่มีขนาดเดียวกับตัวควบคุม และตั้งใจให้วางเหมือนแซนด์วิชที่ยึดด้วยสกรูสี่ตัว
ขั้นตอนที่ 3: พื้นฐานซอฟต์แวร์
- ฉันใช้แอพ Android อย่างเป็นทางการ คุณสามารถอัปโหลดบน Google Play รวมถึงบนเว็บไซต์ทางการ มีสามโหมดหลักในแอป:
- คำแนะนำในการสร้างแบบโต้ตอบ
- แผงควบคุม;
- การเข้ารหัสแบบบล็อก
ที่แผงควบคุม คุณสามารถขับหุ่นยนต์เป็นรถ RC เล่นเปียโนด้วยออดหรือวาดบนหน้าจอดอทเมทริกซ์
ค่อนข้างชัดเจน ในขณะที่โหมดการเข้ารหัสต้องการคำอธิบาย ตกลง มาเริ่มการเข้ารหัสกันเถอะ!
ตามปกติ เราจะเริ่มต้นด้วยไฟ LED กะพริบ นี่คือ "Hello World" สำหรับผู้ควบคุม
การเข้ารหัสแบบบล็อกจะดูคล้ายกับ Scratch เพียงแค่ลากและวางบล็อคและเชื่อมต่อบล็อคเข้ากับโปรแกรม
คุณอาจเริ่มโปรแกรมของคุณด้วยบล็อคเมื่อแฟล็กคลิกหรือเมื่อกดในแผงหุ่นยนต์
- เมื่อแฟล็กคลิกหมายความว่าโปรแกรมจะเริ่มขึ้นเมื่อคุณคลิกที่กลุ่มบล็อกใดกลุ่มหนึ่ง
- เมื่อกดที่แผงหุ่นยนต์หมายความว่าโปรแกรมจะเริ่มเมื่อคุณกดปุ่มฮาร์ดแวร์บนแผงควบคุมนั้น
ตรงกันข้ามกับ Scratch ไม่จำเป็นต้องเริ่มต้นด้วยเมื่อคลิกธง หากคุณคลิกกลุ่มบล็อกใดๆ บล็อกจะทำงาน ฉันไม่รู้ว่ามันเป็นข้อบกพร่องหรือคุณลักษณะ แต่ฉันพบว่าไม่สะดวก ดังนั้นฉันขอแนะนำให้ปิดการเชื่อมต่อในขณะที่คุณกำลังเข้ารหัส เชื่อมต่อกับหุ่นยนต์เฉพาะเมื่อคุณทำรหัสทั้งหมดเสร็จแล้ว
เปิดเมนูการควบคุมเพื่อค้นหาโครงสร้างการควบคุมบางอย่าง
ในกรณีนี้ ฉันเลือกโครงสร้างแบบวนซ้ำ
ฉันเปลี่ยนจำนวนการทำซ้ำ
เปิดเมนู Light เพื่อค้นหาคำสั่งต่างๆ ของ LED รวมถึง Dot matrics และ LED ของเซ็นเซอร์
บล็อกตั้งไฟในแผง LED มีสองพารามิเตอร์: ดัชนีไปยัง LED (ซ้าย, ขวาหรือทั้งสองอย่าง) และสี
ฉันทิ้งบล็อกเดียวกันสำหรับ LED ด้านขวาและเพิ่มบล็อกรอ 1 วินาทีจากเมนูการควบคุม
จากนั้นฉันทำซ้ำการกระทำเหล่านั้นทั้งหมดเพื่อเปลี่ยนสถานะ LED นี่คือผลลัพธ์!
ถ้าคุณชอบคำแนะนำนี้ อย่าลังเลที่จะแสดงความคิดเห็น และฉันจะบอกเพิ่มเติม:
- วิธีเพิ่มมอเตอร์และทำให้หุ่นยนต์เคลื่อนที่
- เกี่ยวกับการหลีกเลี่ยงสิ่งกีดขวาง
- วิธีการโค้ดดอทเมทริกซ์