วันจันทร์ที่ 4 สิงหาคม พ.ศ. 2557

About NXT Sensor EP.1 Touch Sensor!!!

       หลังจากก่อนหน้านี้ได้เกริ่นเรื่อง NXT MindStorms 2.0ไปพอคร่าวๆแล้ว คราวนี้เรามาเริ่มทำความรู้จักSensor ของเจ้า NXTกับบ้างดีกว่า ว่าเซ็นเซอร์แต่ละชนิดมันทำอะไรได้บ้าง

1.Touch Sensor ตามชื่อเลยครับ หน้าที่คือ Touch หรือ สัมผัส นั่นเอง กลไกการทำงานก็ไม่มีอะไรมาก หลักการทำงานก็เหมือนกับสวิตช์(Switch)ชนิดหน้าสัมผัสแบบจำพวก กดติดปล่อยดับ นั่นเอง แต่พอมาอยู่ในชุดหุ่นยนต์ที่ติดแบรนด์แล้วหล่ะก็ ราคาก็อัพขึ้นค่อยข้างสูงจากต้นทุนพอสมควร ฮี่ๆๆๆ ส่วนโครงสร้างข้างในไม่ขอกล่าวถึง (ไม่กล้าแงะออกมาดู กลัวประกอบคืนไม่ได้ T^T)

วันนี้นับว่างานไม่ค่อยเยอะเท่าไหร่ เลยลองต่อรถซักคันนึง เพื่อสาธิตการทำงานของ NXT Touch Sensor แต่ว่ามันมีมาให้2ตัว เลยต่อให้คุ้มซะหน่อย



รถที่ยังไม่ได้ติดเซ็นเซอร์อะไรทั้งสิ้น



ต่อมาก็พระเอกของเรางานนี้ Touch Sensor (วันนี้มาแพคคู่)




จับมันมารวมร่างกัน เลยกลายเป็นรถที่มี Touch Sensor เป็นกันชน ^^

เริ่มทำการเชื่อมต่อพอร์ทมอเตอร์และเซ็นเซอร์ จากนั้นเขียนโปรแกรมและทำการDownloadข้อมูลลงเจ้า NXT intelligent brick เพื่อส่งข้อมูลให้เจ้าสมองกลนั้น ทำงานตามโปรแกรมที่ได้สร้างขึ้นมา


ทำการเขียนตารางความจริง (Truth Table) เพื่อกำหนดActionของหุ่นยนต์
 เมื่อหุ่นยนต์เกิดเหตุการณ์(Event)ตามตารางความจริง


จากนั้นวางแผนการทำงานของหุุ่นยนต์ด้วยการวาดFlowchart Diagram และเขียนโปรแกรมตามผังงานที่ได้คิดหรือออกแบบไว้

เรามาลองดูผลการเขียนโปรแกรมกันเลยดีกว่า





ตอนต่อไป จะเป็นเรื่องราวของเซ็นเซอร์ชนิดไหน ติดตามAbout NXT Sensor EP.2 นะครับ ^^

ไม่มีความคิดเห็น:

แสดงความคิดเห็น