วันนี้ก็เป็นบทความแรก (ประเดิมบล็อกไปเลยละกันนะครับ) ก็จะขอเล่าเรื่องราวของเจ้าหุ่น NXT ของบริษัท Lego (แบรนด์ที่หลายๆคนคุ้นเคยเป็นอย่างดี)
Lego Mindstrom NXT เป็นชุดประดิษฐ์หุ่นยนต์ ที่สามารถเขียนโปรแกรมสั่งให้หุ่นยนต์ที่สร้างขึ้น ทำงานตามที่เราคิดได้ อยากให้หุ่นยนต์ทำอะไรเมื่อเจอเหตุการ(Event)ต่างๆ สมมติเราได้ประกอบรถขึ้นมาคันนึงด้วยเจ้าชุด Lego Mindstrom NXT นี่แหล่ะ แต่ว่าเราอยากให้มันทำอะไรได้มากกว่ารถของเล่น อาจจะติดเซ็นเซอร์เข้ากับตัวรถ เพื่อให้อัพเกรดรถให้เจ๋งขึ้น!! ยกตัวอย่างเช่น
1. ติด Touch Sensor เพื่อเป็นกันชนของรถ ถ้าหากรถวิ่งไปข้างหน้าเรื่อยๆ แล้วเกิดชนกับอะไรเข้า เราก็สามารถเขียนโปรแกรมให้รถถอยหลัง และเลี้ยวไปทางอื่นได้
2. ติด Sound Sensor เพื่อใช้ความดังของเสียงสั่งให้หุ่นยนต์เริ่มทำงาน (เป็นการใช้Sound Sensorแบบเบสิกที่สุด)
3. ติด Ultrasonic Sensor (บ้างก็เรียกว่า Sonar Sensor)เพื่อให้หุ่นยนต์สามารถรับรู้ได้ว่า มีวัตถุขวางอยู่ข้างหน้าหรือไม่ ถ้าหากมีจริง แล้วจะให้หุ่นยนต์ทำอะไรต่อ (อาจจะวิ่งหลบ รึว่าวิ่งชนไปเลยก็ได้ )
4. ติด Light Sensor เซ็นเซอร์ชนิดนี้ ถูกเอามาใช้ในชีวิตประจำวันอย่างแพร่หลาย อย่างที่เห็นได้ชัดนั่นคือ ระบบไฟส่องสว่างอัตโนมัติ ที่ติดอยู่ตามข้างถนน หรอตามบ้านเรือนก็มีเช่นกัน แต่ในทางหุ่นยนต์NXT เซ็นเซอร์ชนิดนี้ถูกใช้เป็นตัวตรวจจับเส้น อาจจะวิ่งไปจนเจอเส้นสีดำแล้วหยุด หรือให้วิ่งตามเส้นสีดำที่ถูกตีเส้นขึ้นมาเป็นสนามให้กับหุ่นยนต์ แล้วให้หุ่นยนต์ทำภาระกิจต่างๆก็ได้ (ลองค้นหาเรื่อง WRO2014 ก็ได้ครับ)
5. ติด Colour Sensor เพื่อควบคุมการเคลื่อนไหวของหุ่นยนต์ด้วยการอ่านค่าสี เช่น เจอลูกบอลสีเขียว ให้วิ่งไปข้างหน้า และหยุดเมื่อเซ็นเซอร์อ่านค่าสีไม่ได้ หรือเจอลูกบอลสีน้ำเงิน ให้เลี้ยวซ้าย เจอลูกบอลสีแดงให้เลี้ยวขวา ฯลฯ (สามารถทำได้ตามใจนึกกันเลยทีเดียว ^^)
และยังมีอุปกรณ์ อะไหล่ต่างๆ ที่สามารถให้เราสร้างผลงาน+จินตนาการได้เป็นร้อยๆรูปแบบเลยทีเดียว
ครั้งหน้าจะเป็นการนำเอาตัวอย่างการใช้งานของเซ็นเซอร์แต่ละชนิดมานำเสนอนะครับ^^
ไม่มีความคิดเห็น:
แสดงความคิดเห็น