So Verbinden Sie Das Bluetooth-Modul Mit Arduino

Inhaltsverzeichnis:

So Verbinden Sie Das Bluetooth-Modul Mit Arduino
So Verbinden Sie Das Bluetooth-Modul Mit Arduino

Video: So Verbinden Sie Das Bluetooth-Modul Mit Arduino

Video: So Verbinden Sie Das Bluetooth-Modul Mit Arduino
Video: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, Dezember
Anonim

Verbinden wir ein drahtloses Bluetooth-Modul mit dem Arduino und lernen, wie man Daten davon empfängt und Daten von einem Computer darauf überträgt.

Bluetooth-Modul
Bluetooth-Modul

Notwendig

  • -Arduino;
  • - Bluetooth-Modul;
  • - Computer;
  • - Anschlussdrähte.

Anweisungen

Schritt 1

Es gibt viele Implementierungen von Bluetooth-Modulen. Jeder hat seine eigenen Eigenschaften, aber im Allgemeinen sind sie alle sehr ähnlich. Betrachten Sie einen Vertreter des Bluetooth-Moduls HC-06.

Dieses Modul arbeitet mit Frequenzen von 2,40 GHz bis 2,48 GHz und unterstützt die Bluetooth-Spezifikation Version 2.1 + EDR (geringerer Stromverbrauch, erhöhter Datenschutz und einfache Verbindung von Bluetooth-Geräten). Stabiler Empfang mit dem Modul ist innerhalb von 10 Metern garantiert.

Der Zweck der Pins des Bluetooth-Moduls ist wie folgt:

- VCC und GND - "Plus" und "Minus" der Modulstromversorgung, Spannungen von 3, 6 bis 6 Volt werden unterstützt;

- TX und RX - Sender und Empfänger des Moduls;

- MCU-INT (Status) ist ein Statusausgang;

- Clear (Reset) - Reset und Neustart des Moduls, in diesem Fall erfolgt dies durch einen niedrigen Logikpegel.

Die letzten beiden Schlussfolgerungen sind möglicherweise nicht betroffen; Sie finden oft Module ohne diese Schlussfolgerungen.

Zweck der Bluetooth-Modul-Pins
Zweck der Bluetooth-Modul-Pins

Schritt 2

Verbinden wir das Bluetooth-Modul gemäß dem Diagramm unten mit dem Arduino. Bitte beachten Sie, dass der Sender (Tx) des Arduino mit dem Empfänger (Rx) des Moduls verbunden ist und umgekehrt.

Der Status-Pin zeigt einen hohen Pegel an, wenn das Modul mit einem anderen Bluetooth-Gerät gekoppelt ist, und einen niedrigen Pegel, wenn es nicht gekoppelt ist. Sie können seinen Wert auslesen, indem Sie ihn mit dem Arduino-Pin verbinden und ihm die Betriebsart pinMode (pinStatus, INPUT) zuweisen und so den Zustand des Moduls erfahren. Die Statusanzeige funktioniert jedoch nicht bei allen Modulen korrekt, daher werden wir sie in diesem Beispiel nicht verwenden.

Diagramm zum Verbinden des Bluetooth-Moduls mit Arduino
Diagramm zum Verbinden des Bluetooth-Moduls mit Arduino

Schritt 3

Das Ergebnis sollte in etwa wie das Foto aussehen.

Bluetooth-Modul mit Arduino verbunden
Bluetooth-Modul mit Arduino verbunden

Schritt 4

Lassen Sie uns eine solche Skizze schreiben und in den Arduino-Speicher laden. Wir werden die vom Bluetooth-Modul kommenden Daten lesen und verarbeiten. In diesem Fall leuchten wir die LED auf, wenn das "1"-Symbol vom Modul kommt, und wenn "0" ankommt, schalten Sie sie aus.

Wir schalten die zusammengebaute Schaltung mit dem Arduino und dem daran angeschlossenen Bluetooth-Modul ein. Ein korrekt angeschlossenes Modul geht sofort in den Verbindungs-Standby-Modus, was durch eine rhythmisch blinkende Status-LED angezeigt wird.

Sketch für Arduino, um mit Bluetooth zu arbeiten
Sketch für Arduino, um mit Bluetooth zu arbeiten

Schritt 5

Jetzt müssen Sie das Bluetooth-Gerät zur Liste der vertrauenswürdigen Geräte hinzufügen. Schalten Sie Bluetooth auf Ihrem Computer ein, gehen Sie zu Einstellungen -> Geräte -> Bluetooth. Wir stellen sicher, dass unser Bluetooth-Modul für den Computer sichtbar ist. Wählen Sie es aus der Liste aus und klicken Sie auf die Schaltfläche Link. Geben Sie im Dialogfeld das Standardpasswort 1234 ein. Wenn das Hinzufügen erfolgreich war, wird das Gerät in der Liste mit der Markierung Paired angezeigt.

Wenn Sie sich von Ihrem Smartphone aus mit Ihrem Bluetooth-Modul verbinden möchten, ist die Vorgehensweise gleich: Bluetooth auf Ihrem Smartphone einschalten, das mit dem Arduino verbundene Modul erkennen, damit koppeln.

Koppeln mit einem Bluetooth-Gerät
Koppeln mit einem Bluetooth-Gerät

Schritt 6

Um sich mit dem Bluetooth-Modul zu verbinden, können Sie verschiedene Programme verwenden, die an den COM-Port angeschlossen werden können. Zum Beispiel wie HyperTerminal, PuTTY, Tera Term, Termite und andere. Sie sind alle kostenlos und werden im Internet frei verteilt.

Der Vorteil von TeraTerm besteht darin, dass es automatisch die COM-Ports auflistet, die dem Bluetooth-Modul Ihres Computers zugewiesen sind. Starten Sie das Programm, wählen Sie die Serielle Verbindung aus, wählen Sie den entsprechenden Bluetooth-COM-Port aus der Liste aus, klicken Sie auf OK.

Bei einem Fehler während der Verbindung zeigt das Programm eine entsprechende Benachrichtigung an. Wenn die Verbindung Ihres Computers mit dem Bluetooth-Modul erfolgreich war, sehen Sie vor sich ein schwarzes Terminalfeld.

Geben Sie in diesem Feld die Zahl 1 von der Tastatur ein - und die LED an Pin 13 des Arduino leuchtet, geben Sie 0 ein - sie erlischt.

Wir verbinden uns über Bluetooth von einem Computer mit dem Bluetooth-Modul
Wir verbinden uns über Bluetooth von einem Computer mit dem Bluetooth-Modul

Schritt 7

Ebenso können Sie sich von Ihrem Smartphone aus mit dem Bluetooth-Modul verbinden. Laden Sie eine Bluetooth-Terminalanwendung wie das Bluetooth-Terminal herunter. Verbinden Sie sich mit dem Modul und geben Sie die Befehle 0 oder 1 ein.

So haben wir gelernt, wie man sich über Bluetooth mit dem Arduino verbindet und Daten darauf überträgt.

Empfohlen: