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

แรงขับสองทิศทาง (Differential Steering)
เรือ RC ราคาถูกจำนวนมากใช้ใบพัดหนึ่งอันและ Servo ขนาดเล็กที่ดันแผ่นหางเสือพลาสติกเพื่อเลี้ยว เรือลำนี้ใช้ "Tank Steering" ในน้ำ
- สถาปัตยกรรม: คุณติดตั้ง DC motor ความเร็วสูงที่สามารถจุ่มน้ำได้บนทุ่นลอยด้านซ้ายและทุ่นลอยด้านขวา ไม่มีหางเสือ
- Arduino เชื่อมต่อกับสมาร์ทโฟนผ่าน HC-05 Bluetooth Module
- เมทริกซ์การควบคุม (L298N Driver):
- เพื่อเดินหน้าตรง: มอเตอร์ทั้งซ้ายและขวาหมุนไปข้างหน้าพร้อมกันโดยใช้ full PWM:
analogWrite(LeftM, 255); analogWrite(RightM, 255); - เพื่อหมุนวนอย่างรุนแรง: Arduino สั่งให้มอเตอร์ขวาเดินหน้าด้วย
255และสั่งให้มอเตอร์ซ้ายถอยหลังเต็มที่! แรงบิดเชิงดิฟเฟอเรนเชียลที่รุนแรงนี้ทำให้ตัวเรือหมุนได้อย่างสมบูรณ์แบบบนแกนของตัวเอง!
- เพื่อเดินหน้าตรง: มอเตอร์ทั้งซ้ายและขวาหมุนไปข้างหน้าพร้อมกันโดยใช้ full PWM:
สิ่งสำคัญสำหรับการป้องกันน้ำเข้า
น้ำที่ไหลผ่านชิป 12V L298N Motor Driver จะทำให้แบตเตอรี่ lithium ระเบิดทันที
- Silicone Conformity: สายไฟทุกเส้นที่ผ่านออกจากตัวเรือพลาสติกจะต้องถูกปิดผนึกอย่างสมบูรณ์โดยใช้ silicone คุณภาพทางทะเล
- The Stuffing Box: เพลาโลหะระหว่างใบพัดที่หมุนในน้ำและมอเตอร์ไฟฟ้าที่วางอยู่อย่างปลอดภัยภายในตัวเรือจะต้องสอดผ่านท่อทองเหลืองที่อัดแน่นไปด้วย marine axle grease อย่างรุนแรงเพื่อป้องกันน้ำเข้าอย่างสมบูรณ์!
พื้นฐานการก่อสร้างเรือ
- Arduino Uno/Nano + HC-05 Bluetooth transceiver
- L298N or TB6612FNG Dual Bridge Motor Driver Module
- Two high-speed brushed 130-size DC motors or Coreless drone motors
- Two marine propellers (One left-pitch, one right-pitch) and brass drive shafts
- A 3D-Printed Catamaran Hull or foam blocks