ชื่อโปรเจกต์: Slot car bench tool and controller (2 in 1)
โปรเจกต์นี้พี่กะจะทำโต๊ะ Test Bench สำหรับรถ Slot Car โดยเฉพาะ เอาไว้คุมความเร็วรอบมอเตอร์ด้วย PWM ผ่านไอ้เจ้า Rotary Encoder แถมตัว Bench นี้ยังเอาไปใช้คุมรถบนรางจริงได้ด้วยนะ (ฟีลแบบ Ghost Car ไงล่ะ) ส่วนเรื่องไฟก็จัดไป 12V จบๆ

ต่อจากภาคจ่ายไฟ ก็จะเป็นวงจร Stabilized 5V เอาไว้ป้อนไฟให้ [Arduino](https://s.shopee.co.th/7fUgFAWSki) ของเรานั่นเอง
แต่เตือนไว้ก่อนนะไอ้น้อง! การจ่ายไฟเข้า Arduino ทางขา 5V PIN เนี่ย ต้องระวังให้ดี ถ้าต่อมั่วซั่วระวังบอร์ดจะลาโลกเอานะครับ
ส่วนขั้วบวกของ 12V ก็ต่อเข้ากับรางโลหะบน Bench แล้วก็ลากไปเข้า Output (เส้นสีเหลือง) เพื่อเอาไว้จ่ายไฟให้รถบนรางตรงๆ ถ้าจำเป็น
ตรงภาค Output มอเตอร์ พี่ใช้ TIP120 (PWM) ให้ Arduino เป็นคนคุม หมุน Encoder ปรับแรงดันไฟได้ตามใจชอบเลย ตัว Encoder นี้ยังมีปุ่มกดไว้เปลี่ยนค่า Step (High กับ Low) ถ้าตั้ง High หมุนนิดเดียวเครื่องแรงสะใจ แต่ถ้าตั้ง Low ก็จะปรับแบบละเอียดๆ เนียนๆ ปุ่มนี้เอาไว้สั่งเปิด-ปิด PWM (สั่ง Engine ON/OFF) ได้ด้วยนะ

อย่างที่บอกไป ตัว Bench นี้เอาไปใช้เป็น Controller สำหรับ Ghost Car ได้ด้วย
โน้ตตัวโตๆ เลยนะ: มึงต้องจ่ายไฟเข้ารางโดยตรง และต้องเข้าใจระบบการทำงานของราง Slot Car ด้วยล่ะ ดูเรื่องขั้วไฟ (Polarity) ให้ดีๆ ถ้าต่อไม่เป็น อย่างดีก็แค่ไม่วิ่ง แต่อย่างแย่คือ "พัง" นะจ๊ะ บอกไว้ก่อน!
วิธีคุมรถบนรางมี 2 แบบนะวัยรุ่น
แบบแรกคือใช้แหล่งจ่ายไฟของ Bench ตัวนี้แหละ จ่ายไฟเข้ารางไปเลย แต่ Power Supply ต้องแรงหน่อยนะ อย่างน้อยต้อง 2A ขึ้นไปถึงจะรอด
ขั้วต่อสีเหลืองรับไฟ 12V ต่อเข้ากับรางขั้ว + (Positive) ซึ่งเราจะเรียกว่า Input ระหว่างรางสองฝั่งก็คือมอเตอร์นั่นแหละ ส่วนรางอีกฝั่งที่เรียกว่า Output ก็ต่อเข้าขั้วสีเขียว แค่นี้ก็จบละ ถ้าต่อถูกทุกอย่าง มึงก็คุมรถผ่าน Encoder ได้หล่อๆ เลย

แบบที่สองคือใช้ไฟแยกจากรางตามปกติ แล้วเอา Bench ของเราไปเสียบแทน Manual Controller
แต่ Bench ต้องมีไฟ 12V เลี้ยง Arduino เสมอนะ
ในเมื่อรางฝั่ง Input (Positive) มีไฟอยู่แล้ว เราแค่ต่อรางฝั่ง Output เข้าขั้วสีเขียวก็พอ
แต่ที่สำคัญมากคือต้องต่อ GND ของแหล่งจ่ายไฟทั้งสองฝั่งเข้าด้วยกัน (อันนี้ย้ำเลยนะ ระวังด้วย!)
พี่ใช้ Banana Connectors เลยใช้วิธี Bridge ระหว่างขั้วดำของ Bench กับขั้วลบของรางจ่ายไฟ


รายละเอียดทางเทคนิคแบบจัดเต็ม
ระบบ High-Performance Racing Diagnostics
เจ้าเครื่องนี้เป็นเหมือน "Dyno" สำหรับชาว Slot Car เอาไว้เช็คความแรงมอเตอร์และเป็น Digital Controller ความแม่นยำสูงในตัวเดียว
- RPM & Volt-Ampere Logging: Arduino จะคอยจับค่า RPM ด้วย Hall-effect Sensor แถมวัดกระแสไปด้วยในตัว ข้อมูลโชว์หราบน LCD เอาไว้จูนเครื่องกันให้หนำใจ
- Contactless Optical Braking: (เวอร์ชันแอดวานซ์) เปลี่ยนเบรกแบบเดิมๆ เป็น "Electronic Brake" คุมด้วย PWM ผ่าน Arduino ปรับ Curve การเบรกได้แบบละเอียดยิบสำหรับรถแต่ละคัน
Software
- Arduino IDE 2.0 (Beta) Optimized: จัดไปกับ IDE ตัวใหม่ เขียนโค้ดอย่างลื่นด้วยระบบ Autocomplete กับ Debugging เทพๆ เอามาจูนอัลกอริทึม "Dynamic Braking" กับ "Throttle Curve" ให้กริ๊บๆ เลยน้องเอย