About

จากวงจรกลับทางมอเตอร์
สู่หุ่นยนต์แข่งขัน

เรื่องย่อของคนที่หลงใหลงานวิศวกรรมมาตั้งแต่ชั้น ป.4

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

พอได้เห็นวงจรนั้นทำงานจริง ไฟในตัวผมก็ติดขึ้นมาทันทีว่าอุปกรณ์ไฟฟ้าแบบนี้ มันทำงานได้อย่างไร ผมจึงให้พ่อสอนเรื่อยมาตั้งแต่นั้น

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

จนมาถึงช่วงโควิด ที่ทำให้ผมต้องหยุดเรียนและกลับมาศึกษาเองอยู่ที่บ้าน ช่วงนั้นเองที่ผมได้มาเจอกับ Arduino แล้วก็พัฒนาต่อเนื่องมาจนถึงปัจจุบัน และจะทำให้ดียิ่งขึ้นไปอีกครับ

วิธีทำงานของผม

สามเรื่องที่ได้มาจากสนามแข่งจริง

01

วางแผนล่วงหน้า

ผมจะไล่ดูก่อนว่าระหว่างทางน่าจะเจอปัญหาอะไร แล้วแบ่งลำดับความสำคัญให้ชัด เพราะปัญหาเล็ก ๆ หลายอย่างรวมกันจะกลายเป็นปัญหาใหญ่ที่กินเวลามาก

02

ออกแบบให้จบก่อนสร้าง

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

03

เรียนจากทีมอื่นแล้วเอากลับมาปรับ

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

สามขั้นที่ผมทำซ้ำทุกโปรเจกต์

กดสลับดูแต่ละขั้นได้

วางแผน — คิดเผื่อปัญหาไว้ล่วงหน้า

ก่อนลงมือ ผมจะไล่ดูก่อนว่าระหว่างทางน่าจะเจออะไร แล้วแบ่งลำดับความสำคัญ เพราะปัญหาเล็ก ๆ หลายอย่างรวมกันกลายเป็นปัญหาใหญ่ที่กินเวลาได้

สร้าง ออกแบบ
และวิเคราะห์

Build

หุ่นยนต์และระบบฝังตัว

งานหลักของผมคือหุ่นยนต์แข่งขันและระบบตรวจวัดด้วย Arduino และ Raspberry Pi ตั้งแต่ต่อวงจร เดินสาย บัดกรี ไปจนถึงทำให้ทั้งระบบทำงานร่วมกันได้จริง

Design

ออกแบบ 3D และ PCB

ออกแบบชิ้นส่วนกลไกด้วย SketchUp, Autodesk Fusion และ FreeCAD รวมถึงออกแบบลายวงจรด้วย KiCad ก่อนลงมือสร้างตัวจริง

Analyze

แก้โจทย์และถอดรหัส

ในเวที CTF ผมรับหน้าที่ฝั่งถอดรหัสเป็นหลัก เป็นงานที่ฝึกการมองปัญหาอย่างเป็นระบบและไล่หาสาเหตุให้เจอ

Next

เครื่องมือและภาษาที่ผมใช้

Skills