
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

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 นี่คือผลลัพธ์!

ถ้าคุณชอบคำแนะนำนี้ อย่าลังเลที่จะแสดงความคิดเห็น และฉันจะบอกเพิ่มเติม:
- วิธีเพิ่มมอเตอร์และทำให้หุ่นยนต์เคลื่อนที่
- เกี่ยวกับการหลีกเลี่ยงสิ่งกีดขวาง
- วิธีการโค้ดดอทเมทริกซ์
แนะนำ:
เริ่มต้นใช้งาน STM32f767zi Cube IDE และอัปโหลดภาพร่างแบบกำหนดเอง: 3 ขั้นตอน

เริ่มต้นใช้งาน STM32f767zi Cube IDE และอัปโหลด Custom Sketch: ซื้อ (คลิกทดสอบเพื่อซื้อ/เยี่ยมชมหน้าเว็บ)STM32F767ZISUPPORTED SOFTWARE· STM32CUBE IDE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· ซอฟต์แวร์ ARDUINO ที่มีอยู่ ใช้ในการตั้งโปรแกรมไมโครคอนโทรลเลอร์ STM
เริ่มต้นใช้งาน Bascom AVR: 5 ขั้นตอน

เริ่มต้นใช้งาน Bascom AVR: นี่คือจุดเริ่มต้นของซีรีส์ที่จะสอนคุณตั้งโปรแกรมไมโครคอนโทรลเลอร์ AVR ของคุณด้วย Bascom AVR เหตุใดฉันจึงทำเช่นนี้ ตัวอย่างโปรแกรมส่วนใหญ่ในซีรีส์นี้ คุณสามารถสร้างด้วย Arduino ได้ บางอย่างง่ายกว่าและยากกว่า แต่ในท้ายที่สุดทั้งคู่จะ
เริ่มต้นใช้งาน Flipboard: 9 ขั้นตอน

เริ่มต้นใช้งาน Flipboard: บทช่วยสอนสั้นๆ นี้ออกแบบมาเพื่อช่วยให้คุณเริ่มต้นใช้งานแอพมือถือ Flipboard นี่เป็นเพียงการแนะนำเบื้องต้นเท่านั้น เนื่องจาก Flipboard มีคุณสมบัติที่ปรับแต่งได้มากมาย เมื่อคุณเสร็จสิ้นบทช่วยสอนนี้ คุณจะมีความรู้พื้นฐานเกี่ยวกับ Flipboard
เริ่มต้นใช้งาน WeMos ESP8266: 6 ขั้นตอน

เริ่มต้นใช้งาน WeMos ESP8266: ในคำแนะนำนี้ เราจะเรียกใช้ตัวอย่าง Led ที่กะพริบบน WeMos ESP8266
เริ่มต้นใช้งาน FPV Drone Racing: 11 ขั้นตอน

เริ่มต้นใช้งาน FPV Drone Racing: FPV Drone Racing มีหลายประเภท มีการแข่งรถในร่มหรือที่รู้จักว่า Tiny Whoop ซึ่งใช้รถสี่ล้อที่มีน้ำหนักต่ำกว่า 50 กรัม มีอุปกรณ์ประกอบฉากไม่ใหญ่กว่า 50 มม. พวกมันมีท่อ และมักจะวิ่งในที่ร่ม 1 วินาทีเสมอ แล้วมีคลาสที่ใหญ่กว่าซึ่ง