กลับไปหน้ารวมไฟล์
arduino-bluetooth-boat.md

ระบบอัตโนมัติทางน้ำ: Arduino Bluetooth Boat

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

obstacle_avoiding_car_chassis_1772704596677.png

เวกเตอร์แรงขับคู่ (Differential Steering)

เรือ RC ราคาถูกจำนวนมากใช้ใบพัดหนึ่งตัวและ servo ขนาดเล็กเพื่อดันแผ่นหางเสือพลาสติกสำหรับการเลี้ยว เรือลำนี้ใช้ระบบ "Tank Steering" ในน้ำ

  1. สถาปัตยกรรม: คุณจะติดตั้ง DC motor แบบจุ่มน้ำความเร็วสูงไว้ที่ทุ่นลอยด้านซ้ายและทุ่นลอยด้านขวา โดยไม่มีหางเสือ
  2. Arduino เชื่อมต่อกับสมาร์ทโฟนผ่าน HC-05 Bluetooth Module
  3. เมทริกซ์การควบคุม (L298N Driver):
    • ในการแล่นตรงไปข้างหน้า: มอเตอร์ซ้ายและขวาจะหมุนไปข้างหน้าพร้อมกันโดยใช้ PWM เต็มที่: analogWrite(LeftM, 255); analogWrite(RightM, 255);
    • ในการหมุนเป็นวงกลมอย่างรวดเร็ว: Arduino จะสั่งให้ Right Motor ไปข้างหน้าด้วยค่า 255 และสั่งให้ Left motor ถอยหลังเต็มที่! แรงบิดเชิงดิฟเฟอเรนเชียลที่รุนแรงนี้จะทำให้ตัวเรือหมุนรอบแกนของตัวเองได้อย่างสมบูรณ์แบบ!

สิ่งสำคัญในการป้องกันน้ำเข้า

น้ำที่ไหลผ่านชิป 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 หรือบล็อกโฟม

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Bluetooth Boat"
description: "Nautical telemetry! Waterproof your electronics and implement complex dual-motor PWM differential thrust to propel a custom 3D-printed hull across the water via smartphone commands."
category: "Motors & Robotics"
difficulty: "Intermediate"