APP steuert Bot-Mover

APP steuert Bot-Mover

Das ist ein Projekt mit dem ein NANO oder ein ESP32 über Bluetooth zwei oder vier Getriebemotore von einem Car steuert. Für die Bluetooth-Steuerung wird eine APP programmiert und auf einen Android Handy bzw. Tablet installiert. Die erfolgreiche Bluetooth-Verbindung wird in der APP angezeigt und die Motore können vor/zurück und rechts/links gesteuert werden.

Hardware

Die Hardware für dieses Projekt:

  • 1 x NANO oder ESP32.
  • 1 x HC-05 für den NANO.
  • 2 x Getriebemotore (alternativ 4 Getriebemotore).
  • 1 x Motorbrücke L293.
  • 2 x 3,7V Akku.
  • Optional kann das Projekt um einen IR-Empfänger und einen Ultraschallsensor erweitert werden.

Software

Arduino-Programm und APP erstellen

  • Programm 1: Arduino
  • Programm 2: APP erstellen mit http://appinventor.mit.edu/.

Installation

Das Programm in die Arduino IDE kopieren und in den NANO oder ESP32 laden.

Die APP-Importdatei (Download-Link unten) in den APP-Inventor importieren und die APP erstellen.

  • Die Motorbrücke mit dem NANO verbinden (Verbindungen siehe Programm).
  • Den HC-05 mit dem NANO verbinden (Tx und Rx).
  • Der ESP32 verfügt bereits über ein Bluetoothmodul.
  • Die APP auf ein Adroid Handy/Tablet laden und installieren.
  • Die Bluetooth-Verbindung herstellen.
  • Im Seriellen Monitor wird der jeweilige Status angezeigt.

Programm

C++ Programm NANO

RAW code

APP-Importdatei (http://appinventor.mit.edu)

Vorlage für die Bodenplatte



C++ Programm ESP32


RAW code




Steuer APP (http://appinventor.mit.edu)



Steuer APP


Schaltplan Botmover mit einem NANO



Botmover