Inhaltsverzeichnis:
- Schritt 1: Bauen Sie das Remote-Gehäuse
- Schritt 2: Vervollständigen Sie Ihre Remote-Schaltung
- Schritt 3: Fügen Sie den Remote-Stromkreis dem Remote-Gehäuse hinzu
- Schritt 4: Erstellen Sie die Empfangsschaltung
- Schritt 5: Testen Sie Ihre Schaltung
Video: Arduino-basierte Fernbedienung für Eskate oder Hydrofoil - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Diese Anleitung zeigt Ihnen, wie Sie eine physische Fernbedienung für die Verwendung mit einem Eskate oder einem elektrischen Tragflügelboot bauen, einschließlich des gesamten Codes und der Hardware, die Sie benötigen. Es wird viel gelötet, aber es macht auch Spaß. Was kann die Fernbedienung?
- Kommunizieren Sie mit einem ESC über PPM/PWM-Signal und lassen Sie es einen Motor drehen.
- Es verfügt über 2 zusätzliche Tasten, die Sie für jede beliebige Funktion verwenden können. (Tempomat) Es ist wasserdicht.
- Es hat keine Rückseite. Was für diese Anwendung gut ist.
- Optionale Anti-Funken-Routine und Batterieabschaltung, wenn Sie ein großes Staplerrelais verwenden.
Warum diesen Weg gehen? Ich mag die Einfachheit von Arduino und PWM-Signal. Der Code ist auch für Anfänger wie mich einfach und ich habe die volle Kontrolle über viele Parameter. Der Arduino kann den Batteriehauptschalter sogar aus der Ferne steuern. Es liest auch Temperaturen und hat ein Display. Alles Dinge, die das Standard-VESC entweder nicht hat oder kompliziert einzurichten ist. Arduino ist billig, einfach und leistungsstark.
Welche Komponenten benötigen Sie?
- 2 Arduino-Nanos
- 2 Drucktasten
- 1 größerer 12-mm-Ein/Aus-Knopf
- 18650 Batterie
- 18650 Batteriehalter
- NRF24-Chip
- Relaismodul
- Schrumpfschlauch
- Header-Pins.
- Thermistoren (Temperatursensoren
- 35mm langer 10Kohm Linearwiderstand
Werkzeuge, die Sie benötigen:
- 3D Drucker
- Lötkolben (Tolles Produkt!)
- M3 tippen
Schritt 1: Bauen Sie das Remote-Gehäuse
Sie wissen wahrscheinlich, wie Sie Ihren 3D-Drucker verwenden. Hier sind jedoch einige Tipps: Ich glaube nicht, dass man wasserfeste Drucke bekommen kann. Viele haben es versucht, die meisten sind gescheitert. Sie könnten sie nur mit Epoxidharz beschichten, was machbar, aber chaotisch ist. Ich habe eine andere Strategie gewählt und verwende Kondome oder einen Handschuh zum Imprägnieren. Auch wenn Ihr Gehäuse wasserdicht ist, ist es schwierig, einen wasserdichten Knopf oder Potentiometer zu finden. Sie benötigen einen abgeschnittenen Nagel für die Triggerachse und ein Stück steifen Draht für die Verbindung zum Linearpoti.
Das CAD-Modell hat eine Wandstärke von 2 mm. Das ist meiner Meinung nach gut genug. Sie können das Modell natürlich ändern. CAD-Dateien (einschließlich Komponenten)
Schritt 2: Vervollständigen Sie Ihre Remote-Schaltung
Um das RF24-Modul, die Taster und das Potentiometer anzuschließen, folgen Sie einfach den unten stehenden Tutorials. Verwenden Sie viel Kopfschrumpf und Heißkleber, um alles zu isolieren. Nachdem Sie es getestet haben! Dies muss zuverlässig funktionieren, also müssen Sie es richtig machen. Ich hatte keine Probleme, das NRF24-Modul direkt an die 3V-Pins meiner Arduinos anzuschließen. Das separat erhältliche Netzteil ist nicht erforderlich. Das Potentiometer ist 10Kohm und 35mm lang. Ich musste bei ebay lange suchen, um es zu finden. Wenn Ihres anders ist, müssen Sie das Gehäuse ein wenig improvisieren. Eine 18650-Zelle wird zur Stromversorgung verwendet. Dies sollte sehr lange dauern. Es wird mit Vin und Gnd auf dem Arduino verbunden. Funktioniert aber nur wenn die Batterie frisch ist. Wenn die Spannung zu niedrig wird, funktioniert das NRF24 nicht mehr. Fernbedienungscode
Von mir verwendete Tutorials:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Button
Schritt 3: Fügen Sie den Remote-Stromkreis dem Remote-Gehäuse hinzu
Die Tasten müssen umgelötet werden, um sie in das Gehäuse zu bekommen. Achten Sie natürlich darauf, dass alles passt, und beschädigen Sie keine Kabel. Ich denke, dieser Schritt ist selbsterklärend. Ich habe vier M3-Schrauben verwendet. 10mm Länge reichen.
Schritt 4: Erstellen Sie die Empfangsschaltung
Auch hier können Sie den im Code bereitgestellten Tutorials und zwei Schritten weiter oben folgen. Ich habe die gleichen Pin-Anschlüsse verwendet und angegeben, ob ich im Code davon abgewichen bin.
Die Grundlagen dafür sind, dass die Fernbedienung über 2 NRF 24-Chips eine Textvariable an den empfangenden Arduino sendet. Diese Textvariable wird dann in ein PWM-Signal umgewandelt, das den VESC dazu bringt, die Drosselklappe einzuschalten. Dies funktioniert auch mit jedem anderen ESC oder auch nur mit einem Servo. Diese Schaltung hat den zusätzlichen Vorteil des Anti-Spark-Routings. Ich habe ein sehr großes Relais, das die Verbindung von den Hauptbatterien abschalten kann, so dass der Arduino-Empfänger das auch steuert. Dieses große Relais wird von einem kleineren Relais aktiviert und ein separates Relais übernimmt die Funkenbekämpfung. Dieser Vorgang wird durch Drücken eines Knopfes außerhalb meines Batteriegehäuses eingeleitet. Empfängercode
Mehr Infos gibt es im Video unten. Sowie der gesamte Code, den ich verwendet habe.
Schritt 5: Testen Sie Ihre Schaltung
Wenn alles richtig gelaufen ist, sollten Sie jetzt sehen, wie sich der Wert in der oberen linken Ecke des Displays von 1500-2000 ändert, wenn Sie den Auslöser der Fernbedienung drücken.
Empfohlen:
TV-Fernbedienung wird zur RF-Fernbedienung -- NRF24L01+ Tutorial: 5 Schritte (mit Bildern)
TV-Fernbedienung wird zur RF-Fernbedienung || NRF24L01+ Tutorial: In diesem Projekt zeige ich Ihnen, wie ich den beliebten nRF24L01+ RF IC verwendet habe, um die Helligkeit eines LED-Streifens drahtlos über drei nutzlose Tasten einer TV-Fernbedienung einzustellen. Lass uns anfangen
Dock für T-Mobile MDA oder 8125 (Wizard): 4 Schritte
Dock für T-mobile MDA oder 8125 (Wizard): Ein einfaches Dock für T-mo MDA (auch bekannt als HTC Wizard). Komplett aus Pappe und einem Ersatz-USB-auf-Mini-USB-Kabel. Ich wollte ein Dock, konnte es mir aber im Moment nicht leisten, also hatte ich die Idee, es selbst zu bauen. Es war ein spontanes Projekt, das Spaß machte und
Eine Apfelgirlande für den Herbst oder den Schulanfang herstellen – wikiHow
Wie man eine Apfelgirlande für den Herbst oder den Schulanfang herstellt: Anjeanette von RootsAndWingsCo hat diese entzückende Apfelgirlande aus Filz und Material hergestellt. Es war ein einfaches Projekt, das selbst diejenigen, die sagen, dass sie nicht nähen können, tun können! (Solange Sie Ihre Nadel einfädeln können.)
So verkabeln Sie Ihr Haus für VoIP (Skype oder Vonage).: 4 Schritte
So verkabeln Sie Ihr Haus für VoIP (Skype oder Vonage): VoIP ist billig, wenn nicht sogar kostenlos und wird jeden Tag mehr und mehr verbreitet. Einer der Nachteile von VOIP besteht jedoch darin, dass Sie an einen Computer gebunden sind, um Anrufe zu tätigen oder zu empfangen. Sie können Telefonadapter erhalten, sind aber immer noch an einen Standort gebunden, und
Einen Stativadapter für iPhone oder Telefon herstellen – wikiHow
So bauen Sie einen Stativadapter für Iphone oder Telefon: Dies ist eine Idee, die ich für mein Telefon hatte, weil ich gerne Bilder und Videos aufnehme. Ich habe eine kleine Show auf Youtube, und die Kamera, die ich benutzt habe, ist kaputt gegangen, also musste ich eine Pause einlegen. Ich ging im Internet und suchte nach einem Adapter und es kostete ungefähr&nbs