Inhaltsverzeichnis:

Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth - Gunook
Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth - Gunook

Video: Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth - Gunook

Video: Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth - Gunook
Video: Arduino-Projekt: Arduino-Programmierung mit dem Smartphone #01 2024, November
Anonim
Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth
Programmieren Sie Ihr Arduino mit einem Android-Gerät über Bluetooth

Hallo Welt, in diesem Instructable möchte ich Ihnen zeigen, wie Sie Ihr Arduino Uno mit Ihrem Android-Gerät über Bluetooth programmieren. Es ist ganz einfach und so günstig. Außerdem ermöglicht es uns, unseren Arduino über drahtloses Bluetooth zu programmieren, wo immer wir wollen … Also los geht's!:)

Schritt 1: Materialien und Werkzeuge

Materialien und Werkzeuge
Materialien und Werkzeuge

Hardware:

  • Arduino Uno
  • Bluetooth HC-05-Modul
  • Mini-Steckbrett
  • Kondensator 1uf/50v (elco)
  • Widerstand 100 Ohm
  • 5 Stück x Überbrückungsdrähte
  • USB-Kabel
  • Android-Gerät mit Android 4.0.0+ (Bluetooth verfügbar)
  • Laptop/PC

Software:

Bluino Loader aus dem Google Play Store

Schritt 2: Programmieren Sie Ihren Arduino mit Laptop / PC

Programmieren Sie Ihren Arduino mit Laptop/PC
Programmieren Sie Ihren Arduino mit Laptop/PC
Programmieren Sie Ihren Arduino mit Laptop/PC
Programmieren Sie Ihren Arduino mit Laptop/PC

Beginnen Sie mit dem Kopieren des Codes aus dem Textfeld unten. Kopieren Sie dann den Code und fügen Sie ihn in den Arduino IDE-Editor ein. Kompilieren. Hochladen.

Dieser Code enthält mehrere Funktionen zum Ändern der Parameter von Bluetooth HC-05:

  • AT+NAME=Bluino#00: Name des Bluetooth-Moduls ändern, Standardname ist "HC-05".
  • AT+UART=115200, 0, 0: Baudrate auf 115200 ändern (Arduino Uno, Bluino und Mega2560)
  • AT+UART=57600, 0, 0: Baudrate auf 57600 ändern (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V und Duemilanove)
  • AT+POLAR=1, 0: Status-Pin-Bedingung ändern
  • Zusätzlich können Sie das Passwort ändern, um beim Koppeln kein Standardpasswort zu verwenden, AT+PSWD=xxxx.

Der Name von Bluetooth muss "Bluino#00-9999" sein. Wenn Sie einen benutzerdefinierten Namen wünschen, sollten Sie die kostenpflichtige Version der Bluino Loader App verwenden.

Leere Einrichtung () {

Serial.begin (38400); Verzögerung (500); Serial.println("AT+NAME=Bluino#00"); Verzögerung (500); Serial.println("AT+UART=115200, 0, 0"); // Verwenden Sie diese Baudrate bei Verwendung für Arduino Uno, Bluino und Mega2560 //Serial.println("AT+UART=57600, 0, 0"); // Verwenden Sie diese Baudrate bei Verwendung für Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V und Duemilanove delay (500); Serial.println ("AT + POLAR = 1, 0") Verzögerung (500); } Leere Schleife () { }

Schritt 3: Wie Schaltplan anschließen

Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema
Anschluss wie Schema

Nach dem obigen Bild ist das Layout relativ einfach.

Wenn Sie möchten, können Sie das Steckbrett durch ein PCB-Prototyp-Board mit etwas Lötarbeit ersetzen, so dass Sie eine kleine Größe oder ein ähnliches Schild für Arduino erhalten.

Schritt 4: Zeit zum Einrichten des Bluetooth HC-05

Zeit zum Einrichten des Bluetooth HC-05
Zeit zum Einrichten des Bluetooth HC-05
Zeit zum Einrichten des Bluetooth HC-05
Zeit zum Einrichten des Bluetooth HC-05

In diesem Schritt, wie Sie HC-05 über den Befehl einrichten, stellen Sie HC-05 grundsätzlich auf einige Parameter ein. TX (D0/D1), das heißt, wenn Sie eine Verbindung zum HC-05-Pin RX/TX herstellen, erzwingt die Einrichtung des HC-05 im At-Befehlsmodus. Folgen Sie einfach Schritt wie auf den Bildern. • Drücken und halten Sie die KEY-Taste • Schließen Sie das USB-Kabel an, um Arduino mit Strom zu versorgen • Warten Sie ca. 5 Sekunden (halten Sie die KEY-Taste weiterhin gedrückt) • Ziehen Sie den USB-Stecker ab und schließen Sie ihn wieder an, um den AT-Befehlsmodus zurückzusetzen

Schritt 5: Installieren Sie die Anwendung Bluino Loader aus dem Googleplay Store

Installieren Sie die Anwendung Bluino Loader aus dem Googleplay Store
Installieren Sie die Anwendung Bluino Loader aus dem Googleplay Store

Okay, die erste App, die ich Ihnen zeigen möchte, ist "Bluino Loader", für Andorid 4.0 oder höher mit verfügbarer Bluetooth-Verbindung. Sie können aus dem Googleplay-Store erhalten:

Bluino Loader - Arduino IDE oder Pro-Version zur Unterstützung des Entwicklers Bluino Loader Pro - Arduino IDE

Diese App ist für die Arbeit mit dem Arduino Uno. Sie können über Bluetooth HC-05 Skizzen schreiben, bearbeiten und auf Arduino Uno hochladen. Die App ist wie Arduino IDE leicht zu verstehen, es gibt viele Beispiele für Skizzen, Sie können auch einige Bibliotheken hinzufügen, indem Sie einfach den Bibliotheksordner in den Ordner BluinoLoader/libraries kopieren. Sie können das Thema der Editorfarbe, die Textgröße und viele Funktionen ändern. Wenn Sie die Serial Monitor-Funktion erhalten möchten, die Anzeige entfernt und jeden Bluetooth-Namen (nicht nur Bluino # …) scannen möchten, können Sie den In-App-Kauf der Funktion kaufen, also auch den Entwickler unterstützen.

Das Hochladen einer Skizze hat über Bluetooth sehr gut funktioniert! Daher würde ich dieser App 4,0 von 5 Sternen geben:)

Schritt 6: Versuchen Sie, die Beispielskizze Blink.ino mit einem Android-Gerät über Bluetooth in Arduino hochzuladen

Versuchen Sie, die Beispielskizze Blink.ino mit einem Android-Gerät über Bluetooth in Arduino hochzuladen
Versuchen Sie, die Beispielskizze Blink.ino mit einem Android-Gerät über Bluetooth in Arduino hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
Versuchen Sie, Beispielskizze Blink.ino in Arduino mit einem Android-Gerät über Bluetooth hochzuladen
  • Nach Abschluss der Installation können Sie die Beispielskizze BluinoLoader/examples/02. Basic/Blink/Blink.ino öffnen
  • Warten Sie, bis das Extrahieren der Werkzeuge abgeschlossen ist
  • Tippen Sie auf die Schaltfläche "Hochladen" (Pfeil im Kreissymbol)
  • Nachdem Sie keine Fehler kompiliert haben, tippen Sie auf die Schaltfläche "Scan Bluino Hardware", um nach aktivem Bluetooth zu suchen
  • Wählen Sie Bluetooth-Hardware mit dem Namen "Bluino#00"
  • Geben Sie beim ersten Pairing den Pairing-Code-Standard "1234" ein, dann OK
  • Warten Sie, bis das Hochladen des Prozesses abgeschlossen ist

Nach allen Schritten OK blinkt Ihr Arduino auf LED 13, und Sie können alle Schritte wiederholen, um eine weitere Skizze hochzuladen.

Empfohlen: