Inhaltsverzeichnis:

RoverBluetooth: Arduino-basiertes Bluetooth-Auto - Gunook
RoverBluetooth: Arduino-basiertes Bluetooth-Auto - Gunook

Video: RoverBluetooth: Arduino-basiertes Bluetooth-Auto - Gunook

Video: RoverBluetooth: Arduino-basiertes Bluetooth-Auto - Gunook
Video: RoverBluetooth: Arduino-based Bluetooth car 2024, Juli
Anonim
Image
Image
RoverBluetooth: Bluetooth-Auto auf Arduino-Basis
RoverBluetooth: Bluetooth-Auto auf Arduino-Basis

RoverBluetooth ist der Name, den ich dem Arduino-basierten Bluetoothcar gegeben habe, das ich für meine Schulprüfung gemacht habe, als ich erst dreizehn war. Ich habe es auch auf der Maker Faire Rome mit einem FabLab gezeigt (und ich war dort einer der Jüngsten)! Es ist sehr einfach zu machen (nur ein paar kostengünstige elektronische Komponenten und ein Meccano-Paket) und dank der von mir programmierten Android-App zu steuern. Es verfügt über volle Geschwindigkeitskontrolle, Rückwärtsgang, einen Ultraschallsensor mit Parkgeräusch und Notbremse, einen Fernantrieb mit geringer Latenz und ein Frontlicht.

Projekt-Hauptseite

Schritt 1: Die App

Die App
Die App
Die App
Die App
Die App
Die App
Die App
Die App

Ich habe die App ursprünglich mit MIT App Inventor programmiert, dann aber beschlossen, sie mit Android Studio von Grund auf neu zu schreiben. Wenn Sie ein Android-Anfänger sind, würde ich Ihnen empfehlen, die Original-App (veröffentlicht in der App Inventor-Galerie) zu verwenden, da sie einfacher zu programmieren und zu bearbeiten ist. Ansonsten ist die neuere App auf GitHub zu finden.

Laden Sie das MIT App Inventor-Projekt und die APK herunter

Schritt 2: Das Chassis

Das Fahrgestell
Das Fahrgestell
Das Fahrgestell
Das Fahrgestell
Das Fahrgestell
Das Fahrgestell
Das Fahrgestell
Das Fahrgestell

Wenn Sie meinen nachbauen möchten, kaufen Sie ein paar Meccano-Packs, sehen Sie sich die Bilder an und fangen Sie an zu schrauben! Achten Sie auf das Lenkrad, das eine Verbindung zum Servomotor haben muss, sich reibungsfrei drehen und ohne abzuschrauben! Der Hauptkörper sollte sich nicht zu stark biegen und leicht sein, während der Meccano-Motor über genügend Untersetzungsgetriebe verfügen muss, um stark zu sein.

Schritt 3: Die Schaltung

Die Rennbahn
Die Rennbahn
Die Rennbahn
Die Rennbahn

Benötigte Teile:

  • Bluetooth-Empfänger (ich habe das BlueSMiRF Silver Modem von Sparkfun verwendet, du kannst aber auch das klassische HC-06 ausprobieren, das ist günstiger)
  • Ein Arduino UNO oder ähnliches
  • H-Brücke (ich habe eine L6203)
  • Ultraschallsensor
  • Servomotor (stark, wenn möglich mit Metallgetriebe)
  • Summer
  • LED für Frontlicht
  • 9V Batteriepack
  • Doppelseitiges Matrixboard

Beachten Sie, dass der von mir verwendete Servomotor 6 V benötigt, daher habe ich der Schaltung einen LM317 hinzugefügt. Fühlen Sie sich frei, es zu entfernen, wenn Ihr Servo 5V benötigt. Seien Sie geduldig, wählen Sie einen Löter und stellen Sie Ihren eigenen Arduino-Schild her!

Schaltplan von Autodesk Eagle 9.3.0 herunterladen

Schritt 4: Die Arduino-Skizze

Die kleine Skizze empfängt die Daten, schaltet den Motor ein und aus und prüft den Abstand zu einer Wand. RoverBluetooth empfängt Daten vom Bluetooth-Modem und ordnet Nummern Befehlen zu. Beispielsweise wird „21“als „Motor ausschalten“interpretiert. Hier ist die Liste:

  • 0-20 → Servomotorposition
  • 21 → Motor aus
  • 22 → Licht an
  • 23 → Licht aus
  • 1000-1255 → Motor an, Geschwindigkeit
  • 1500-1755 → Motor an, Rückwärtsgang, Geschwindigkeit

Arduino-Skizze herunterladen

Schritt 5: Viel Spaß

Bereit, das Auto zu fahren?

Empfohlen: