Bluetooth-Modul (HC-05)
Das Bluetooth -Modul ist ein Gerät, das für die Kurzstrecke drahtlose Kommunikation mit dem jeweiligen angeschlossenen Gerät verwendet wird. Dieses Modul verwendet ein serielles Portprotokoll für die drahtlose Kommunikation und verfügt über zwei Konfigurationen, die Master und Slave sind. Im Master -Modus sucht das Modul nach den anderen Geräten, die eine Verbindung herstellen und eine Verbindung zu den anderen Geräten herstellen können. Im Sklavenmodus kann das Modul jedoch keine Verbindung zu den Geräten selbst herstellen. Kurz gesagt, der Master mehr das Gerät steuert andere Geräte und im Sklavenmodus wird das Gerät von einem anderen Gerät gesteuert.
Um die Master -Slave -Konfiguration zu ändern, können wir die AT -Befehle des Bluetooth -Moduls verwenden. Um den AT -Modus zu verwenden.
Dieses Modul kann die Geräte im Bereich von 10 Metern des Bluetooth anschließen und es funktioniert auf den 2.4 GHz Frequenzband. Das Bluetooth -Modul arbeitet auf der Spannung im Bereich von 3.3 Volt bis 5 Volt und hat insgesamt 6 Stifte, und die Beschreibung jedes Stifts des Bluetooth -Moduls befindet sich in der folgenden Tabelle:
Stift | Beschreibung |
---|---|
1- (en) | PIN für die Verwendung des Bluetooth im Befehlsmodus, indem Sie den Baud -Rate 38400 festlegen und diesen Pin hoher Zustand geben. Standardmäßig befindet sich das Modul im Datenmodus, sodass dieser Pin einen niedrigen Zustand hat. |
2- (VCC) | Pin für die Versorgung des Bluetooth -Moduls, das 5 oder 3 beträgt.3 Volt |
3- (GND) | Stift zum Erden des Bluetooth -Moduls |
4- (TXD) | PIN zum Übertragen der Daten durch serielle Kommunikation auf dem seriellen Monitor von Arduino IDE |
5- (RXD) | PIN wird zum Empfangen der Daten über serielle Kommunikation verwendet |
6- (Staat) | Um zu überprüfen, ob das Modul angeschlossen ist oder nicht, wird dieser Stift hauptsächlich verwendet |
Schnittstellen -Bluetooth -Modul mit Arduino uno
Der Arduino -Code zum Schnittstellen des Bluetooth -Moduls mit der Arduino Uno -Karte wird von dem Schema der Schaltung angegeben . Wir haben die folgende Liste von Komponenten verwendet, um das Bluetooth -Modul mit Arduino uno zu vernichten.
Hardware -Montage zum Schnittstellen von Bluetooth mit Arduino Uno
Um die Verbindungen des Bluetooth -Moduls mit Arduino zu demonstrieren, haben wir ein Bild der Hardware -Montage der Schaltung veröffentlicht.
In der Schaltung verbindet der gelbe Draht die LED mit Arduino Uno und die braunen Farbdrähte verbinden die Datenstifte des Bluetooth -Moduls.
Wir haben das Bluetooth -Modul mit der Versorgung mit den 5 Volt und dem Erdstift von Arduino mit der Versorgung verbunden.
So schließen Sie das Arduino Bluetooth-Modul (HC-05) mit dem Computer an
Um dieses Modul mit dem Computer zu verbinden, befolgen Sie die unten angegebenen Schritte:
Gehen Sie zuerst zur Option Einstellungen des Windows und klicken Sie dann von dort auf die Bluetooth -Geräte. Um das Gerät zu verbinden, indem Sie es mit Ihrem Computer festlegen, klicken Sie auf die Schaltfläche „Gerät hinzufügen“.
Nachdem Sie auf ein Dialogfeld mit dem Namen "Ein Gerät hinzufügen" angezeigt werden, klicken Sie auf die erste Option Bluetooth:
Dann sehen Sie, dass das Bluetooth-Modul (HC-05) angezeigt wird, wenn Ihr Computer beginnt, nach den Geräten zu suchen:
Klicken Sie auf das Bluetooth-Modul, das „HC-05“ ist, und es wird das Passwort für das Koppeln Ihres Computers befragt. Der Passcode für die Paarung ist standardmäßig "1234".
Jetzt können wir sehen, dass das Gerät mit dem Computer gepaart ist und damit verbunden ist. Sie können es im Bluetooth- und Gerätemenü in der Einstellung Ihres Computers sehen.
Um zu überprüfen, welches Bluetooth mit dem Computer angeschlossen ist.
Danach gehen wir zu den Geräten und Druckern, um die mit dem Computer verbundenen Geräte zu sehen. Hier haben wir das Bluetooth-Modul "HC-05" mit unserem Computer angeschlossen.
Um zu überprüfen, welches Pin das Modul angeschlossen ist, müssen wir zu den Eigenschaften des Bluetooth -Moduls gehen:
Danach gehen Sie zu den Hardwareeigenschaften des HC-05 und Sie werden in den Geräteeigenschaften sehen, auf denen der Bluetooth verbunden ist. Hier auf dem Com 6 ist der Bluetooth verbunden.
Arduino-Code zum Schnittstellen-Bluetooth-Modul (HC-05)
Der Arduino -Code zum Schnittstellen des Bluetooth -Moduls lautet:
Zeichendaten = 0; // Variable für das Speichern empfangener Daten deklarierenIn diesem Code haben wir den Status der LED geändert, indem wir Daten an das Bluetooth -Modul senden. Der Code für die Schnittstelle des Bluetooth wird so kompiliert, dass wir zuerst die Variable deklariert haben, in der die Daten gespeichert werden. Danach in der Setup -Funktion haben wir die Baudrate für die serielle Kommunikation und den zugewiesenen Modus und den Pin an die LED gegeben.
In der Schleifenfunktion haben wir die Funktion verwendet Serie.verfügbar() Um zu überprüfen, ob Daten mit dem Serienmonitor eingegeben werden. Danach haben wir die Funktion verwendet, um die Daten zu lesen, wenn sie empfangen werden Serie.lesen() und dann werden diese Daten im Seriennachmonitor mit der Funktion gedruckt Serie.drucken().
Als nächstes haben wir die IF -Bedingungen verwendet, um die DigitalWrite () Funktion. Wenn 1 in den seriellen Monitor von COM6 eingegeben wird, an dem das Bluetooth angeschlossen ist.
Notiz: Für jeden Computer, an dem das Bluetooth -Modul angeschlossen ist. Hier in unserem Fall ist es com6.
Hardware-Implementierung des Schnittstellenbluetooth-Moduls (HC-05) mit Arduino Uno
Um die Eingabe an den Bluetooth zu geben, müssen wir den Port auswählen, an dem die Bluetooth angeschlossen ist. Wir können dies tun, indem wir in das Werkzeugmenü in der Arduino -IDE gehen und dann auf die Portoption klicken und dann den Port des Bluetooth auswählen.
Hier in unserem Fall ist es bei COM6 angeschlossen, sodass wir COM6 und unten auf dem Serienmonitor sehen können, dass wir auf der Registerkarte Grey von COM4 auf COM6 geändert werden
Wenn wir den Eingang von 1 unter Verwendung des Serienmonitors angeben, indem wir 1 in die Graustange schreiben und drücken STRG+ENTER:
Die LED wird einschalten:
Wenn wir nun 0 in den Serienmonitor eingeben, wird die LED deaktiviert:
Abschluss
Das Bluetooth -Modul ist ein kleines drahtloses Kommunikationsgerät, das für verschiedene Zwecke verwendet werden kann, z. Darüber hinaus kann es mit Arduino Uno miteinander verbunden werden und kann in mehreren Projekten verwendet werden, bei denen eine drahtlose Kommunikation für einen kleinen Bereich erforderlich ist. In diesem Bericht haben wir das Bluetooth -Modul mit Arduino Uno miteinander verbunden und die LED gesteuert, indem Daten über das Bluetooth -Modul gesendet werden.