Autopilot - basierend auf dem Arduino Boot


Hier ist, wie man einen Autopiloten zu bauen, die eine RC lenken kann Boot zu Wegpunkten! Es ist leicht zu bauen, basierend auf der beliebten Plattform Arduino und ideal für Bastler wollen einige Löten Praxis! Mit dieser Autopilot kann eine RC Boot lange Strecken ohne menschlichen Eingriff, wie eine autonome Drohne gehen. Die ursprüngliche Idee war, imitieren Roboter Boote wie die UBC Sailbotund der Scout (die fast erfolgreich seine transatlantischen Reise abgeschlossen!)

Dieses Projekt wurde in der Herstellung für über einem Jahr und hat mich viel gelehrt, über Autopilot Theorie und Circuit Design. Ich hoffe, eines Tages, ich werden in der Lage, die Fähigkeiten dieser Autopilot zu machen verwendet, und anwenden, um einen Autopiloten für meines Vaters 38-Fuß-Katamaranzu machen!

Um die endgültige Fassung dieser Autopilot bekommen, ging ich durch drei wichtigsten Prototypen. Jeder Prototyp bekam zunehmend komplexere in Bezug auf die Schaltung und Code. Nach diesen drei Prototypen baute ich die endgültige Schaltung, die eine RC lenken konnte Boot um einen Teich herum mehrere Male. Sehr detaillierte Baupläne und Bilder sind verfügbar, wenn Sie Ihr eigenes erstellen möchten.

Die endgültige Version ist fehlerfrei, aber immer noch Raum für Verbesserungen. In Bezug auf Code muss ich noch das Boot zu einem Pfad folgen, und gehen nicht einfach auf einen Wegpunkt (Dies wirkt gegen seitliche Drift). In Bezug auf Elektronik hoffe ich einen Beschleunigungsmesser hinzufügen, um mein Kompass Tilt-Kompensation hinzufügen.

In Verbindung stehende Artikel

LED als Actionfilmszenen auf dem Arduino

LED als Actionfilmszenen auf dem Arduino

schreibe ich diese instructable als Antwort auf einige Fragen von Paolos.[Ich habe einige weitere Versuche zu diesem Thema in diesem: Ible]Es ist nicht schwer zu bedienen ein eine LED als Sensor auf dem Arduino. Legen Sie einfach eine LED mit der Ano
Nutzen Sie Ihr android-Handy-Sensoren auf dem Arduino!

Nutzen Sie Ihr android-Handy-Sensoren auf dem Arduino!

Hallo, dies ist mein erster Schritt für Schritt instructable, und heute, werden wir lernen, wie die Sensoren in Ihrem android-Smartphone mit Ihrem Arduino kommunizieren können.In modernen Smartphones gibt es eine Menge nützliche Sensoren für eine gen
Mehrere blinkende LED auf dem Arduino

Mehrere blinkende LED auf dem Arduino

In diesem Tutorial zeige ich Ihnen, wie man mehrere LEDs blinken mit Arduino.  Sie benötigen drei LEDs, Jumper Kabel, Steckbrett und Arduino.Schritt 1: Programm der Arduino Jetzt müssen Sie fügen den folgenden Code in die Arduino Software und laden S
Schuppen auf dem Arduino mit einem SPI-12-Bit-Dac

Schuppen auf dem Arduino mit einem SPI-12-Bit-Dac

Sie benötigen:Ein Arduino DAC Schild http://tinyurl.com/AudioShieldEine aktive Lautsprecher mit einem 3,5-mm-Steckerein Arduino Uno kompatibeleinem Host-Computer für das Kompilieren und Sie Code hochladenSie erhalten:Skaliert die Fähigkeit zu spielen
Joystick-Synth basierend auf dem Atari-Punk-Konsole

Joystick-Synth basierend auf dem Atari-Punk-Konsole

vor allem, was ist ein Atari-Punk-Konsole? Gut auf den Punkt gebracht ist es eine einfache Lärm machen, Schaltung mit zwei Knöpfen, eine für die Häufigkeit der quadratischen Welle Impulse und eine für die Länge der Impulse. Wenn Sie die Knöpfe drehen
Direkte digitale Synthesizer, basierend auf einfachen Arduino

Direkte digitale Synthesizer, basierend auf einfachen Arduino

Mikrocontroller soll auf Zeug zu kontrollieren und nicht auf regelmäßige generierenSignale - dafür vorschlagen, dass wir eine dedizierte Hardware - etwas wie Atmega328 und AD9850 verwenden würde.Aber auf der anderen Seite dies könnte ein interessante
Nerf M41A Pulse Rifle (basierend auf dem Film Aliens)

Nerf M41A Pulse Rifle (basierend auf dem Film Aliens)

dieser mod ist nicht von mir, aber einer meiner Freunde, die ich mit viel über dieses Projekt gesprochen wie wir beide wollten eine NERF-Puls-Gewehr von Aliens machen erstellt. Er absolvierte seine vor mir das wenn ich fertig bin, werde ich auch.Hinw
RF Control System für R/C Fahrzeug basierend auf Arduino und nRF24L01

RF Control System für R/C Fahrzeug basierend auf Arduino und nRF24L01

Das Ziel dieses Projektes ist es, einem Sender und einem Empfänger erstellen, mithilfe einer billigen und einfach zu bedienen Komponente z. B. nRF24L01 Arduino UNO und Arduino Nano-Transceiver. Dieses Projekt ist eine einfache und leicht zu implement
PC USB Media Volume Controller basierend auf Arduino

PC USB Media Volume Controller basierend auf Arduino

Hallo und herzlich willkommen auf meiner dritten Instructable.Ein Freund von mir hat ein sound-System mit einem Zifferblatt für die Lautstärkeregelung, und er sitzt auf seinem Schreibtisch suchen wirklich nett. Ich wollte etwas ähnlich, aber mit zusä
Verwendung von XML auf dem Raspberry Pi mit Python

Verwendung von XML auf dem Raspberry Pi mit Python

Diese Instructable diskutieren die Verwendung von XML zu Anträgen auf dem Raspberry Pi. Der erste Schritt umfasst was ist XML und das Format der Datenstrukturen. Schritt zwei deckt erstellen und analysieren von XML-Code in Python und Schritt drei wir
DIY ein Wireless WiFi Video Übertragung Tank kontrolliert durch APP basierend auf ESP8266 und OpenWRT

DIY ein Wireless WiFi Video Übertragung Tank kontrolliert durch APP basierend auf ESP8266 und OpenWRT

Nun, auf dem Markt gibt es viele WiFi smart Autos, die Videoübertragung auf Arduino basiert. Hier möchten wir eine illustrative Demo für den drahtlosen WiFi-video Tank basierend auf dem ESP8266 WiFi Development Kit von Android mobile App beachten Sie
Verwendung von Docker auf dem Raspberry Pi

Verwendung von Docker auf dem Raspberry Pi

Unser Makerspace hat vor kurzem eine keyless-Entry-System mit RFID-FOBs, die durch ein Raspberry Pi überwacht wird. Zusammenstellung der Hardware war ein einfacher Prozess, aber es war die Software steuert die Genehmigung, die ordnungsgemäßen Dokumen
Bitcoin Preis Ticker (fast) von Grund auf mit Arduino als ISP

Bitcoin Preis Ticker (fast) von Grund auf mit Arduino als ISP

Hallo an alle!Ich beschloss, dieses Tutorial wie man einen Bitcoin Preis Ticker erstellen. Nun, dies ist nur ein Prototyp und ich werde eine kleinere Ausgabe mit einem angenehmen Design und einige andere Features zu einem späteren Zeitpunkt machen. A
Finite State Machine auf einem Arduino

Finite State Machine auf einem Arduino

Heute werden wir eine Finite-State Machine (FSM) auf einem Arduino umsetzen. Dadurch können Sie mit einem genau definierten Verhalten basierend auf verschiedene Zustände Systeme einzurichten. Sie werden lernen, was eine Finite-State-Machine ist und w