ว่าไงพวก... งานนี้พี่ทำหุ่นยนต์ขับเคลื่อน 4 ล้อควบคุมด้วยจอยสติ๊กมาให้ดู
หุ่นยนต์ 4 ล้อควบคุมด้วยจอยสติ๊ก โปรเจกต์นี้เน้นประสบการณ์ "จับต้องได้" เวลาขับ เลี่ยงแอปสมาร์ทโฟนยุ่งยากไปใช้ จอยสติ๊กอนาล็อก แบบทนๆ แทน ให้ความรู้สึกตอบสนองทันทีและควบคุมได้แม่นยำ ตัวโครงสร้าง (Chassis) ออกแบบเองจาก กระดาษลัง แบบนี้แหละที่พิสูจน์ว่า หุ่นยนต์ประสิทธิภาพสูงไม่จำเป็นต้องใช้โครงคาร์บอนไฟเบอร์ราคาแพง แค่มีไอเดียเจ๋งๆ กับ แบตเตอรี่ลิเธียม 18650 สักคู่ก็พอ
การออกแบบเชิงกล: จุดเด่นของกระดาษลัง
อย่าได้ดูถูกวัสดุเชียวนะ น้อง! หุ่นตัวนี้สร้างมาให้ทนงานจริง:
- โครงสร้างแข็งแรง: มอเตอร์ยึดด้วย กาวร้อน (Hot Glue) อุณหภูมิสูงตรงๆ กับโครงกระดาษลังหลายชั้น ทำให้โครงสร้าง (Chassis) เบาแต่แข็งแรงทนทาน และดูดซับแรงสั่นสะเทือนได้ดี
- ไฟหน้ารถแบบครบเซ็ต: โปรเจกต์นี้มีไฟ LED ขาวสว่างด้านหน้า และไฟ LED สีแดงด้านหลัง ไม่ได้มีไว้แค่สวยหรูนะ แต่เชื่อมโยงกับทิศทางการเคลื่อนที่ของรถ ไฟจะติดเมื่อรถเดินหน้าหรือถอยหลัง เพื่อใช้เป็นไฟนำทางจริงจัง
- ควบคุมได้ไกลแบบชิลๆ: ด้วยไอเดียรีไซเคิลสุดเจ๋ง เราใช้ สาย USB ของเมาส์ (สายแบบมี 4 เส้นพร้อมชิลด์) มาทำเป็นสายเชื่อมระหว่างโมดูลจอยสติ๊กกับตัวรถหลัก ทำให้เราควบคุมหุ่นได้ไกลหลายเมตร เหมาะมากสำหรับการสำรวจพื้นที่ลับใต้เตียงหรือในทางเดินแคบๆ
พี่ใช้สายจากเมาส์ออปติคัลนี่แหละ มาดีงต่อระหว่างจอยสติ๊กกับมอเตอร์ไดรเวอร์
ระบบอิเล็กทรอนิกส์และลอจิก: ขับเคลื่อน 4 ช่องสัญญาณ
"สมอง" ของระบบนี้คือ Arduino Uno คู่กับ L293D Motor Shield:
- การแมปค่าอนาล็อก: แกน X และ Y ของจอยสติ๊กให้ค่าอนาล็อกสองค่า ($0-1023$) โค้ดของเราจะ "ตีความ" ค่าเหล่านี้: ค่า Y สูง = มอเตอร์ทั้งสี่หมุนเดินหน้า, ค่า Y ต่ำ = มอเตอร์หมุนถอยหลัง
- การเลี้ยวแบบ Skid-Steering: เพราะนี่คือแพลตฟอร์ม 4WD การเลี้ยวจึงทำได้โดยให้ล้อฝั่งตรงข้ามหมุนสวนทางกัน ทำให้หุ่นยนต์หมุนตัวบนจุดเดียวได้ ให้ความคล่องตัวระดับเทพสำหรับงบประมาณแบบนี้
- พลังกระแสสูง: การใช้แบตเตอรี่ 18650 สองก้อนให้แรงดัน $7.4\text{V}-8.4\text{V}$ ซึ่งเพียงพอที่จะขับ มอเตอร์กระแสตรง 12V ให้วิ่งได้เร็วพอสมควร พร้อมกับมีเวลาทำงานยาวนานสำหรับการสำรวจแบบจุใจ
เมื่อจอยสติ๊กถูกดันขึ้น โค้ดจะอ่านค่าและให้หุ่นยนต์เคลื่อนที่ไปข้างหน้า พร้อมเปิดไฟหน้า เมื่อจอยสติ๊กถูกดันลง โค้ดจะอ่านค่าและให้หุ่นยนต์เคลื่อนที่ถอยหลัง พร้อมเปิดไฟหลัง เมื่อจอยสติ๊กถูกดันไปทางขวา หุ่นยนต์จะเลี้ยวขวา และเมื่อจอยสติ๊กถูกดันไปทางซ้าย หุ่นยนต์ก็จะเลี้ยวซ้าย จัดไปวัยรุ่น! สู้งานนะน้อง ห้ามช็อตนะตัวนี้
สร้างรถสำรวจของตัวเองกันเถอะ
โปรเจกต์นี้คือคลาสเรียนระดับเทพในเรื่อง Accessible Robotics เลยนะน้อง ตั้งแต่การติดป้ายบอกว่า LED ตรงไหนคืออะไร ไปจนถึงการดัดแปลงสายคอมเก่าๆ มาใช้ใหม่ มันกระตุ้นให้เรามองของใช้รอบตัวเป็นชิ้นส่วนอิเล็กทรอนิกส์ได้ทั้งนั้น ไม่ว่าน้องจะเป็นนักเรียนมัธยมหรือนัก DIY สร้างรถ 4WD คันนี้ขึ้นมา ก็เป็นวิธีที่เจ๋งมากในการฝึกฝนพื้นฐานของ Motor Logic และ Analog Sensor Integration ให้แม่นยำ
โปรเจกต์นี้ทำตามง่ายๆ ที่บ้านได้เลย ไปดูวิดีโอเต็มๆ ว่าทำยังไงกัน ถ้าชอบโปรเจกต์นี้ ก็ให้เกียรติมันหน่อย มีคำแนะนำอะไรที่จะทำให้มันดีขึ้น หรือ feedback อะไรอยากบอก มาคุยกันได้ หรือจะมาบอกพี่ว่า "โปรเจกต์ต่อไปอยากให้พี่ทำอะไรดี?" ก็ได้
ขั้นตอนการทำโปรเจกต์นี้
- เก็บชิ้นส่วนต่างๆ ตามลิสต์ให้ครบ
- วางมอเตอร์บนกระดาษแข็งเพื่อทำตัวรถ
- ติด LED สีขาวที่ด้านหน้าของรถและติดป้ายบอกให้ชัดเจน
- ติด LED สีแดงที่ด้านหลังของรถและติดป้ายบอกให้ชัดเจน
- ติดทั้งส่วนหน้าและส่วนหลังเข้ากับตัวรถ
- เอาโมดูลขับมอเตอร์ L293D มาเสียบลงบน Arduino Uno
- เอาสวิตช์และแบตเตอรี่ 18650 มาติดบนรถ
- หยิบกระดาษแข็งอีกชิ้นมาติดโมดูลจอยสติ๊ก
- เอาเส้น USB จากเมาส์ (แบบ 1 เส้นมี 4 สาย) มาต่อสาย Vcc, GND, แกน X และ แกน Y เข้ากับหัวต่อเมล
- ต่อสายต่างๆ ตามแผนภาพวงจร แล้วอัปโหลดโค้ดเข้าไป ลองขยับจอยสติ๊กดูสิ รถมันจะทำงานเลย.. โปรเจกต์ของน้องพร้อมลุยแล้ว.. "อิเล็กทรอนิกส์คือความสนุก" ถ้าชอบก็ช่วยกันกดติดตามช่องพี่หน่อยนะวัยรุ่น