ระบบอัตโนมัติทางน้ำ: Arduino Bluetooth Boat
การสร้างหุ่นยนต์โรเวอร์แบบมีล้อบนโต๊ะของคุณเป็นแนวทางมาตรฐานของ Arduino แต่การนำหุ่นยนต์นั้นลงน้ำจะนำมาซึ่งความเสี่ยงมหาศาลและร้ายแรง เรือ Arduino Bluetooth Boat จะบังคับให้คุณต้องรับมือกับเทคนิคการกันน้ำแบบสมบูรณ์แบบ ฝึกฝนการควบคุมแรงขับของมอเตอร์แบบดิฟเฟอเรนเชียล (ระบบบังคับเลี้ยวแบบรถถัง) แทนการใช้หางเสือแบบ servo ทั่วไป เพื่อทำการบังคับเลี้ยวทางน้ำด้วยความเร็วสูง

เวกเตอร์แรงขับคู่ (Differential Steering)
เรือ RC ราคาถูกจำนวนมากใช้ใบพัดหนึ่งตัวและ servo ขนาดเล็กเพื่อดันแผ่นหางเสือพลาสติกสำหรับการเลี้ยว เรือลำนี้ใช้ระบบ "Tank Steering" ในน้ำ
- สถาปัตยกรรม: คุณจะติดตั้ง DC motor แบบจุ่มน้ำความเร็วสูงไว้ที่ทุ่นลอยด้านซ้ายและทุ่นลอยด้านขวา โดยไม่มีหางเสือ
- Arduino เชื่อมต่อกับสมาร์ทโฟนผ่าน HC-05 Bluetooth Module
- เมทริกซ์การควบคุม (L298N Driver):
- ในการแล่นตรงไปข้างหน้า: มอเตอร์ซ้ายและขวาจะหมุนไปข้างหน้าพร้อมกันโดยใช้ PWM เต็มที่:
analogWrite(LeftM, 255); analogWrite(RightM, 255); - ในการหมุนเป็นวงกลมอย่างรวดเร็ว: Arduino จะสั่งให้ Right Motor ไปข้างหน้าด้วยค่า
255และสั่งให้ Left motor ถอยหลังเต็มที่! แรงบิดเชิงดิฟเฟอเรนเชียลที่รุนแรงนี้จะทำให้ตัวเรือหมุนรอบแกนของตัวเองได้อย่างสมบูรณ์แบบ!
- ในการแล่นตรงไปข้างหน้า: มอเตอร์ซ้ายและขวาจะหมุนไปข้างหน้าพร้อมกันโดยใช้ PWM เต็มที่:
สิ่งสำคัญในการป้องกันน้ำเข้า
น้ำที่ไหลผ่านชิป L298N Motor Driver ขนาด 12V จะทำให้แบตเตอรี่ลิเธียมระเบิดได้ทันที
- การซีลด้วย Silicone: สายไฟทุกเส้นที่ออกจากตัวเรือพลาสติกจะต้องถูกซีลอย่างสมบูรณ์โดยใช้ silicone เกรดทะเล
- Stuffing Box: เพลาโลหะระหว่างใบพัดที่หมุนในน้ำและ electric motor ที่อยู่ภายในตัวเรืออย่างปลอดภัย จะต้องร้อยผ่านท่อทองเหลืองที่อัดแน่นไปด้วยจาระบีเพลาเกรดทะเล เพื่อป้องกันน้ำเข้าโดยสมบูรณ์!
ฐานการก่อสร้างเรือ
- Arduino Uno/Nano + HC-05 Bluetooth transceiver
- L298N หรือ TB6612FNG Dual Bridge Motor Driver Module
- DC motors แบบมีแปรงถ่านขนาด 130 สองตัวความเร็วสูง หรือ Coreless drone motors
- ใบพัดเรือสองใบ (ใบพัดซ้ายหนึ่งใบ, ใบพัดขวาหนึ่งใบ) และเพลาขับทองเหลือง
- ตัวเรือ Catamaran Hull ที่พิมพ์ด้วย 3D-Printed หรือบล็อกโฟม