กลับไปหน้ารวมไฟล์
aquabots-autonomous-vessels-3a8782.md

ชื่อโปรเจกต์: Aquabots Autonomous Vessels

ตั้งแต่ปี 2013 เป็นต้นมา ทีม Aquabots Team ที่ RDM Rotterdam ได้มีส่วนร่วมในการพัฒนาเรือ Autonomous เพื่อวัตถุประสงค์ในการเฝ้าระวังและการตรวจสอบ โครงการเหล่านี้ส่วนใหญ่ดำเนินการโดยนักเรียนที่มีพื้นฐานการศึกษาที่แตกต่างกัน ร่วมกับผู้เชี่ยวชาญที่ผ่านการฝึกอบรมในภาคการเดินเรือ พวกเขาได้ทำงานในภารกิจ ข้ามสาขาวิชา ทุกประเภทที่เกี่ยวข้องกับ เรือ Autonomous (กึ่ง) ที่มีขนาดลำเรือประมาณสองเมตร

ควบคู่ไปกับโครงการเหล่านี้ เราได้ค่อยๆ พัฒนา Aquabots Client ที่เป็นเว็บขึ้นมาเพื่อควบคุมเรือเหล่านี้จากระยะไกล ในโปรเจกต์นี้ เราจะแสดงให้คุณเห็นถึงวิธีการเปลี่ยนเรือที่ควบคุมจากระยะไกลให้กลายเป็นเรือ Autonomous ที่สามารถลงทะเบียนตัวเองกับ Client นี้ได้ โดยใช้อุปกรณ์เพียงเล็กน้อย เช่น Arduino (Mega), GPS unit และเวลาว่างเล็กน้อย!

ในอีกไม่กี่สัปดาห์ข้างหน้า ผมจะเพิ่มบทความบล็อกหลายชุดลงในโปรเจกต์นี้ เพื่อบอกเล่าทุกขั้นตอนในการสร้างเรือ Autonomous!

ซอร์สโค้ดมีให้ใช้งานบน GitHub

Project:

วันที่ 1: การเชื่อมต่อกับ Aquabots Client

วันที่ 2: การเพิ่ม GPS Unit

วันที่ 3: การอัปเดตตำแหน่ง GPS

วันที่ 4: การเร่ง Servo!

รายละเอียดทางเทคนิคเพิ่มเติม

หุ่นยนต์ทางทะเลแบบ Swarm

Aquabots เป็นโปรเจกต์ขั้นสูงที่มุ่งเน้นการสร้างเรือ Autonomous ที่สามารถตรวจจับสภาพแวดล้อมและเคลื่อนที่แบบประสานงานกันได้

  • แรงขับเคลื่อนแบบ Differential: Arduino จะควบคุม DC motors กันน้ำกำลังสูงสองตัว เฟิร์มแวร์จะใช้ algorithm การบังคับเลี้ยวแบบ Differential ทำให้เรือสามารถเลี้ยวได้ในความยาวลำเรือของตัวเองโดยการหมุน motors ไปในทิศทางตรงกันข้าม
  • Aquabots Client Interface: มี dashboard แบบ web/mobile ที่กำหนดเอง ซึ่งให้ข้อมูล telemetry แบบเรียลไทม์ รวมถึง GPS coordinates, อุณหภูมิน้ำ และอายุการใช้งานแบตเตอรี่ ซึ่งส่งผ่านการเชื่อมต่อ WiFi ระยะไกล

ประสิทธิภาพ

  • การรักษาทิศทางด้วย PID: มีโมดูล compass / IMU; Arduino จะรัน PID loop เพื่อตอบโต้กระแสน้ำและลม เพื่อให้แน่ใจว่าเรือจะรักษาวิถีตรงไปยังจุดหมายปลายทาง

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

title: "Aquabots Autonomous Vessels"
description: "Turn your radio-controlled boat into an autonomous vessel."
author: "keesp"
category: ""
tags: []
views: 4526
likes: 1
price: 2450
difficulty: "Intermediate"
components:
  - "1x Grove-GPS"
  - "1x Grove Shield for Mega"
  - "1x RUCH Victory EP Racing RC Boat"
  - "1x External GPS Antennae"
  - "1x Grove - 3-Axis Digital Compass V2"
  - "1x Universal 4-Pin Connector 90 degrees"
  - "1x Grove Blue Wrapper Pack 1-2"
  - "1x Arduino Ethernet Shield 2"
  - "1x Arduino Mega 2560"
  - "1x Soldering iron (generic)"
  - "1x Bolt WiFi Module"
  - "1x Grove Blue Wrapper Pack 1-1"
  - "1x Grove 2 Coil Latching Relais"
  - "1x metal saw (generic)"
  - "1x Universal 4-Pin Buckled Cable"
  - "1x Spectrum DX61 Remote Control Unit"
  - "2x Brushed ESC \"ECU1\" 70A 1:10 waterproof"
  - "1x Grove Proto Shield"
tools: []
apps:
  - "1x Aquabots Client"
downloadableFiles: []
documentationLinks: []
passwordHash: "a95b0e7d172a3131c30ac58217f04c66d21d61cb0823b30cb759a2670a624325"
encryptedPayload: "U2FsdGVkX18zNip0zBk9F0w4I6YfXtkaicEmH9iHrQM2IPmlPBterl3U+LcMtNH+fBMarU3MjTL3GjB8kZCBzSmYH9ImIZzuFBc58+fY16Y="
seoDescription: "Convert your Radio-controlled boat into an Autonomous Vessel using Arduino. Build your own self-navigating watercraft with this guide."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/aquabots-autonomous-vessels-3a8782_cover.jpg"
lang: "th"