Schlagwort-Archive: nRFGo

Roboter steuern per Bluetooth Smart

In unserer gestrigen Session haben wir ein TinySine HM-10 Modul verwendet, um einen kleinen Roboter über Bluetooth LE per App zu steuern.

Hier zwei Fotos vom Roboter:

Zu sehen ist die Plexiglas-Grundplatte, auf deren Unterseite zwei DC-Motoren angeschlossen sind, darüber der Batterie-Pack, ein L298 H-Brücken-Modul, ein Arduino mit Shield zum Anschließen von u.a. Servo-Motoren und auf letzterem das Bluetooth-Modul.

Eigentlich ist der entsprechende Slot vorgesehen für ein Serial Wifi-Modul, aber das TinySine-Modul passt auch – wenn man links und rechts einen Pin überstehen lässt.

Im Arduino-Code muss die SoftwareSerial-Bibliothek eingebunden und mit Pin 1 und 2 als empfangenden bzw. sendenden Pin initialisiert werden. Nun kann man sich mit der Nordic Semiconductor nRFGo-App auf dem Smartphone mit dem HM-10 Modul über BLE verbinden und Steuerbuchstaben an den Arduino funken, die letzterer dann auswerten und zur Steuerung der Motoren heranziehen kann.

Hier ein YouTube-Video von einer Demonstrationsfahrt: