การใช้การส่งข้อความระหว่างหุ่นยนต์กับหุ่นยนต์ด้วย VEX AIM

หุ่นยนต์เขียนโค้ด VEX AIM ช่วยให้ผู้เรียนเข้าถึงประสบการณ์การส่งข้อความระหว่างหุ่นยนต์หรือการสื่อสารระหว่างหุ่นยนต์ที่เชื่อมโยงกันสองตัวได้อย่างง่ายดาย บทความนี้จะอธิบายว่าการส่งข้อความระหว่างหุ่นยนต์คืออะไร เหตุใดจึงสำคัญ และจะเริ่มใช้ได้อย่างไร 


การส่งข้อความคืออะไร?

สามารถเชื่อมโยงหุ่นยนต์โค้ดดิ้ง VEX AIM สองตัวเพื่อให้สามารถส่งและรับข้อความระหว่างโครงการ VEXcode AIM ได้ เนื่องจากหุ่นยนต์สามารถสื่อสารและทำงานร่วมกันได้ จึงสามารถรับมือกับโปรเจ็กต์ที่ซับซ้อนได้มากกว่าหุ่นยนต์ตัวเดียว

ในวิดีโอตัวอย่างด้านล่าง หุ่นยนต์ทั้งสองเชื่อมโยงกันและรันโปรเจ็กต์เดียวกัน เมื่อกดหน้าจอไปที่หุ่นยนต์ตัวหนึ่ง หน้าจอจะส่งข้อความไปยังหุ่นยนต์อีกตัวเพื่อเปลี่ยนไฟ LED ให้เป็นสีน้ำเงิน 

การส่งข้อความช่วยให้หุ่นยนต์สองตัวสามารถทำงานประสานกันเพื่อบรรลุภารกิจต่างๆ ได้ เนื่องจากหุ่นยนต์ตัวหนึ่งสามารถตัดสินใจได้โดยอาศัยข้อมูลที่ส่งมาจากอีกตัวหนึ่ง ตัวอย่างเช่น หุ่นยนต์ตัวหนึ่งสามารถส่งสัญญาณไปยังหุ่นยนต์อีกตัวหนึ่งได้ดังนี้:

  • เริ่มต้นโครงการ
  • ดำเนินการหลบเลี่ยงเพื่อหลีกเลี่ยงสิ่งกีดขวาง
  • เรียกขอความช่วยเหลือจากหุ่นยนต์ตัวอื่น

การส่งข้อความระหว่างหุ่นยนต์ถูกใช้ในบริบทโลกแห่งความเป็นจริงมากมาย ตัวอย่างเช่น หุ่นยนต์ในคลังสินค้าจะส่งข้อความเพื่อแจ้งให้กันและกันทราบตำแหน่งของตน เพื่อให้แน่ใจว่าจะไม่เกิดการชนกัน หุ่นยนต์ค้นหาและกู้ภัยสามารถส่งข้อความเพื่อแจ้งตำแหน่งของผู้ที่ต้องการความช่วยเหลือ หรือเพื่อแจ้งพื้นที่ที่ครอบคลุมเพื่อช่วยให้เพื่อนร่วมทีมกระจายภารกิจได้อย่างมีประสิทธิภาพและหลีกเลี่ยงการทำงานซ้ำซ้อน

เหตุใดการส่งข้อความจึงสำคัญ?

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

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับประโยชน์ของการสอนด้วยการส่งข้อความจากหุ่นยนต์ถึงหุ่นยนต์ ดูบทความ PD+ Insightsนี้

เริ่มต้นใช้งานการส่งข้อความ

การเชื่อมโยงหุ่นยนต์สองตัว

หน้าจอ Link AIM บนหุ่นยนต์ VEX AIM แสดงให้เห็นหุ่นยนต์สีเขียวสองตัวพร้อมเครื่องหมายถูกและเส้นโค้งที่แสดงถึงการเชื่อมต่อระหว่างหุ่นยนต์ทั้งสอง

ก่อนที่หุ่นยนต์สองตัวจะสามารถส่งและรับข้อความได้ จะต้องเชื่อมโยงกันก่อน ทำตามคำแนะนำ ในบทความนี้ เพื่อเชื่อมโยงหุ่นยนต์ของคุณ 

การใช้โครงการตัวอย่างใน VEXcode

มีโครงการตัวอย่างใน VEXcode สำหรับทั้ง Blocks และ Python ที่สามารถใช้เพื่อพัฒนาความเข้าใจในการเขียนโค้ดด้วยการส่งข้อความ 

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้โครงการตัวอย่างกับ VEX AIM ดูบทความ VEX Library นี้ 

ตัวกรองข้อความที่ด้านขวาสุดที่เน้นไว้ที่ด้านบนของหน้าโครงการตัวอย่างใน VEXcode

เลือกตัวกรองข้อความ เพื่อแสดงโครงการตัวอย่างการส่งข้อความ

โครงการตัวอย่างการควบคุม LED แบบสองทิศทางแสดงให้เห็นว่าหุ่นยนต์สองตัวสามารถรันโปรแกรมเดียวกันได้ในเวลาเดียวกันอย่างไร หุ่นยนต์แต่ละตัวจะส่งข้อความถึงหุ่นยนต์ตัวอื่น และข้อความเหล่านั้นจะทำให้หุ่นยนต์ตอบสนองด้วยพฤติกรรมเฉพาะเจาะจง 

เมื่อกดหน้าจอไปที่หุ่นยนต์ตัวใดตัวหนึ่ง หน้าจอจะส่งข้อความไปยังหุ่นยนต์อีกตัว เพื่อตั้งค่าสี LED ให้เป็นสีน้ำเงิน 

ไอคอนตัวอย่างโครงการสำหรับโครงการรับข้อความทางด้านซ้ายและโครงการส่งข้อความทางด้านขวา แต่ละไอคอนจะแสดงหุ่นยนต์ที่มีถังสีส้มอยู่ด้านบนและมีลูกศรชี้ไปที่ด้านบนของหุ่นยนต์อีกตัว

โครงการตัวอย่างการส่งข้อความ รายการ และโครงการตัวอย่างการรับข้อความ รายการ ทำงานร่วมกัน โครงการตัวอย่าง การส่งข้อความ จะถูกดาวน์โหลดไปยังหุ่นยนต์ตัวหนึ่ง (หุ่นยนต์ A) และโครงการตัวอย่าง การรับข้อความ จะถูกดาวน์โหลดไปยังหุ่นยนต์อีกตัวหนึ่ง (หุ่นยนต์ B) 

 

โครงการที่แสดงในวิดีโอด้านบนมีรายละเอียดอยู่ในตารางด้านล่าง

หุ่นยนต์เอ หุ่นยนต์ บี
กดที่หน้าจอเพื่อเก็บข้อมูล รอข้อความ
ส่งข้อความขึ้นอยู่กับสิ่งที่ AI Vision ตรวจจับ เปิดไฟ LED ให้เป็นสีใดสีหนึ่งและเล่นเสียงตามข้อความที่ได้รับ

การสอนด้วยการส่งข้อความ

การนำข้อความเข้ามาใช้ในห้องเรียนจะเปิดโอกาสมากมายให้กับนักเรียนในการฝึกฝนการสื่อสารและการทำงานร่วมกันของตนเองในขณะที่สร้างโครงการที่น่าตื่นเต้นสำหรับหุ่นยนต์ของพวกเขา ในขณะที่พวกเขาออกแบบระบบสำหรับหุ่นยนต์เพื่อแบ่งปันข้อความ นักเรียนจะฝึกฝนการจัดระเบียบข้อมูล การตกลงเกี่ยวกับกฎเกณฑ์ และการแก้ไขปัญหาเมื่อมีสิ่งผิดพลาด ซึ่งเป็นทักษะที่สะท้อนถึงการทำงานร่วมกันในโลกแห่งความเป็นจริงโดยตรง ข้อเสนอแนะต่อไปนี้จะช่วยในการสอนการสื่อสารระหว่างหุ่นยนต์ในห้องเรียนของคุณ:

  • นักเรียนสองกลุ่มควรทำงานร่วมกันเพื่อสร้างโครงการการส่งข้อความ แต่ละกลุ่มจะต้องมีหุ่นยนต์ของตัวเอง
  • คำนึงถึงระยะห่างเมื่อนักเรียนกำลังเชื่อมโยงหุ่นยนต์ การมีหุ่นยนต์เพียงสองตัวในพื้นที่เดียวกันเมื่อเชื่อมโยงจะช่วยป้องกันความสับสน
  • เมื่อเชื่อมโยงหุ่นยนต์แล้ว ให้ทำเครื่องหมายคู่หุ่นยนต์เพื่อให้สามารถระบุได้ง่าย ใช้สติกเกอร์หรือเทปที่มีสีเข้าคู่กันสำหรับแต่ละคู่เพื่อให้นักเรียนค้นหาได้อย่างรวดเร็ว
    • หมายเหตุ: เมื่อหุ่นยนต์ทั้งสองเชื่อมโยงกันแล้ว หุ่นยนต์ทั้งสองจะยังคงเชื่อมโยงกันในครั้งถัดไปที่เปิดใช้งาน ไม่จำเป็นต้องทำซ้ำขั้นตอนการเชื่อมโยง
  • โครงการตัวอย่างที่อธิบายไว้ข้างต้นเป็นจุดเริ่มต้นที่ดีในการช่วยให้นักเรียนเข้าใจข้อความ
    • ขั้นแรก นักเรียนสามารถอ่านโครงการและคาดการณ์สิ่งที่คิดว่าจะเกิดขึ้น
    • จากนั้นพวกเขาสามารถรันโครงการเพื่อดูว่ามันทำงานอย่างไร
    • ในที่สุดพวกเขาก็สามารถปรับเปลี่ยนโครงการให้เป็นของตนเองได้
  • กิจกรรม VEX AIM ต่อไปนี้ยังมีไว้สำหรับการแนะนำข้อความในห้องเรียนของคุณ:
    • ส่งและรับ - ในกิจกรรมนี้ นักเรียนจะทำงานร่วมกันกับกลุ่ม เพื่อเขียนโค้ดหุ่นยนต์ที่เชื่อมโยงกันสองตัว โดยที่กลุ่มหนึ่งสั่งให้อีกกลุ่มเคลียร์ถังสีน้ำเงินออกจากสนาม
    • การฝึกฟุตบอล - ในกิจกรรมนี้ นักเรียนจะทำงานร่วมกันกับอีกกลุ่มหนึ่งเพื่อเขียนโค้ดหุ่นยนต์ที่เชื่อมโยงกันสองตัวเพื่อเตะลูกบอลกีฬาไปมา
       

 

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: