สารบัญ:

เริ่มต้นใช้งาน Qoopers: 3 ขั้นตอน
เริ่มต้นใช้งาน Qoopers: 3 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งาน Qoopers: 3 ขั้นตอน

วีดีโอ: เริ่มต้นใช้งาน Qoopers: 3 ขั้นตอน
วีดีโอ: CODING WITH QOOPERS - how to program Qoopers the STEM robot from Scratch Jr to the Arduino IDE 2024, กรกฎาคม
Anonim
เริ่มต้นใช้งาน Qoopers
เริ่มต้นใช้งาน Qoopers

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: พื้นฐานซอฟต์แวร์

Image
Image
  • ฉันใช้แอพ Android อย่างเป็นทางการ คุณสามารถอัปโหลดบน Google Play รวมถึงบนเว็บไซต์ทางการ มีสามโหมดหลักในแอป:
  • คำแนะนำในการสร้างแบบโต้ตอบ
  • แผงควบคุม;
  • การเข้ารหัสแบบบล็อก

ที่แผงควบคุม คุณสามารถขับหุ่นยนต์เป็นรถ RC เล่นเปียโนด้วยออดหรือวาดบนหน้าจอดอทเมทริกซ์

ภาพ
ภาพ

ค่อนข้างชัดเจน ในขณะที่โหมดการเข้ารหัสต้องการคำอธิบาย ตกลง มาเริ่มการเข้ารหัสกันเถอะ!

ตามปกติ เราจะเริ่มต้นด้วยไฟ LED กะพริบ นี่คือ "Hello World" สำหรับผู้ควบคุม

การเข้ารหัสแบบบล็อกจะดูคล้ายกับ Scratch เพียงแค่ลากและวางบล็อคและเชื่อมต่อบล็อคเข้ากับโปรแกรม

คุณอาจเริ่มโปรแกรมของคุณด้วยบล็อคเมื่อแฟล็กคลิกหรือเมื่อกดในแผงหุ่นยนต์

  • เมื่อแฟล็กคลิกหมายความว่าโปรแกรมจะเริ่มขึ้นเมื่อคุณคลิกที่กลุ่มบล็อกใดกลุ่มหนึ่ง
  • เมื่อกดที่แผงหุ่นยนต์หมายความว่าโปรแกรมจะเริ่มเมื่อคุณกดปุ่มฮาร์ดแวร์บนแผงควบคุมนั้น

ตรงกันข้ามกับ Scratch ไม่จำเป็นต้องเริ่มต้นด้วยเมื่อคลิกธง หากคุณคลิกกลุ่มบล็อกใดๆ บล็อกจะทำงาน ฉันไม่รู้ว่ามันเป็นข้อบกพร่องหรือคุณลักษณะ แต่ฉันพบว่าไม่สะดวก ดังนั้นฉันขอแนะนำให้ปิดการเชื่อมต่อในขณะที่คุณกำลังเข้ารหัส เชื่อมต่อกับหุ่นยนต์เฉพาะเมื่อคุณทำรหัสทั้งหมดเสร็จแล้ว

เปิดเมนูการควบคุมเพื่อค้นหาโครงสร้างการควบคุมบางอย่าง

ภาพ
ภาพ

ในกรณีนี้ ฉันเลือกโครงสร้างแบบวนซ้ำ

ภาพ
ภาพ

ฉันเปลี่ยนจำนวนการทำซ้ำ

ภาพ
ภาพ

เปิดเมนู Light เพื่อค้นหาคำสั่งต่างๆ ของ LED รวมถึง Dot matrics และ LED ของเซ็นเซอร์

ภาพ
ภาพ

บล็อกตั้งไฟในแผง LED มีสองพารามิเตอร์: ดัชนีไปยัง LED (ซ้าย, ขวาหรือทั้งสองอย่าง) และสี

ภาพ
ภาพ

ฉันทิ้งบล็อกเดียวกันสำหรับ LED ด้านขวาและเพิ่มบล็อกรอ 1 วินาทีจากเมนูการควบคุม

ภาพ
ภาพ

จากนั้นฉันทำซ้ำการกระทำเหล่านั้นทั้งหมดเพื่อเปลี่ยนสถานะ LED นี่คือผลลัพธ์!

ภาพ
ภาพ

ถ้าคุณชอบคำแนะนำนี้ อย่าลังเลที่จะแสดงความคิดเห็น และฉันจะบอกเพิ่มเติม:

  • วิธีเพิ่มมอเตอร์และทำให้หุ่นยนต์เคลื่อนที่
  • เกี่ยวกับการหลีกเลี่ยงสิ่งกีดขวาง
  • วิธีการโค้ดดอทเมทริกซ์

แนะนำ: