Robo Remote
RoboRemote ist ein Open Source Projekt für eine erweiterbare Bluetooth gestützte Fernbedienung.
Es werden ein 4-Achsen Joystick, einige Taster, 1 Potentiometer und ein 1602 LCD verwendet, um selbstgebaute Roboter oder autonome Fahr-/Flugzeuge zu steuern.
Zur Kommunikation werden 2 HC-05 Bluetooth-Module benötigt. Der Sketch zur Steuerung der Funktionen läuft auf einem Arduino Pro Mini with an ATmega328(5V, 16MHz).
Alle notwendigen Dateien sind auf meiner Projektseite auf GitHub veröffentlicht.
DER MECHANISCHE ZUSAMMENBAU
Im ersten Teil der Video-Anleitung ist der gesamte mechanische Aufbau der RoboRemote erläutert und dokumentiert. Als Gehäuse habe ich eine Butterbrotdose aus einem 1€-Discounter verwendet.
Alle benötigten Bauteile sind auf meiner Projektseite in GitHub aufgeführt.
SCHALTPLAN UND VERDRAHTUNG
Im zweiten Teil der Video-Anleitung wird der Schaltplan und die Verdrahtung gezeigt und erläutert.
Zur Steuerung von RoboRemote habe ich mich für einen Arduino Pro Mini entschieden und alle vorhandenen Anschlusspins ausgenutzt und mit Funktionen belegt.
PROGRAMMIERUNG
Im dritten Teil der Video-Anleitung wird die schrittweise Programmierung von RoboRemote gezeigt.
Zunächst wird der Sketch RoboRemote-HW-Test verwendet, um die Funktion aller Komponenten zu testen. Anschließend werden die beiden HC-05 Bluetooth-Module als Master und Slave konfiguriert, bevor der eigentliche Sketch RoboRemote-Controller auf die Fernsteuerung gespielt wird.