HC 06 Bluetooth modul pinout, eigenschaften & datenblatt

HM-06 ist ein Bluetooth modul entwickelt für den aufbau kurze palette drahtlose daten kommunikation zwischen zwei mikrocontroller oder systeme. Das Modul arbeitet mit dem Bluetooth 2.0-Kommunikationsprotokoll und kann nur als Slave-Gerät fungieren. Dies ist die billigste Methode für die drahtlose Datenübertragung und flexibler im Vergleich zu anderen Methoden und kann sogar Dateien mit einer Geschwindigkeit von bis zu 2,1 Mb / s übertragen.

HC-06 verwendet frequenz hopping spread spectrum technik (FHSS) zu vermeiden störungen mit anderen geräten und zu haben volle duplex übertragung. Das Gerät arbeitet im Frequenzbereich von 2,402 GHz bis 2,480 GHz.

Pin konfiguration

HC-06 modul hat sechs pins wie gezeigt in die pinout. In ihnen müssen wir nur vier verwenden, um das Modul erfolgreich zu verbinden. Einige Breakout-Boards lassen aus diesem Grund nur vier Ausgangspins übrig.

Stift

Bezeichnung

Funktion

Schlüssel

Der Pin-Status bestimmt, ob das Modul im AT-Befehlsmodus oder im normalen Modus arbeitet

VCC

+ 5 V Positive versorgung bedürfnisse zu gegeben werden, um diese pin für speisung der modul

Gnd

Verbinden zu boden

TXD

Serielle daten ist übertragen durch modul durch diese pin (bei 9600bps durch standard), 3,3 V logic

RXD

Serielle daten ist erhalten durch modul durch diese pin (bei 9600bps durch standard), 3,3 V logic

Staat

Der Pin ist mit der LED auf der Platine verbunden, um den Zustand des Moduls darzustellen

HC-06 Eigenschaften und Elektrische eigenschaften

  • Bluetooth protokoll: Bluetooth V2.0 protokoll standard
  • Power Level: Class2 (+ 6dBm)
  • Band: 2,40 GHz—2,48 GHz, ISM Band
  • Empfänger empfindlichkeit:-85dBm
  • USB protokoll: USB v1.1/2.0
  • Modulation modus: Gauss frequency Shift Keying
  • Sicherheit feature: Authentifizierung und verschlüsselung
  • Betriebs spannung bereich: + 3,3 v bis + 6 V
  • Betriebs temperatur bereich:-20ºC bis + 55ºC
  • Betriebs Strom: 40mA

Ähnliche Bluetooth Module

HC-04, HC-02, HC-05, HC-03

HC-06 Bluetooth Modul Vorteile

  • HC-06 ist beste option, wenn kurze abstand drahtlose kommunikation ist benötigt. Das Modul wird für die drahtlose Kommunikation von weniger als 100 Metern verwendet.
  • Das Modul ist sehr einfach zu bedienen und zu kommunizieren.
  • Das Modul ist eine der billigsten Lösungen für die drahtlose Kommunikation aller auf dem Markt erhältlichen Arten.
  • Das Modul verbraucht sehr wenig Strom, um zu funktionieren, und kann auf batteriebetriebenen mobilen Systemen verwendet werden.
  • Das Modul kann mit fast allen Controllern oder Prozessoren verbunden werden, da es eine UART-Schnittstelle verwendet.

Wie zu verwenden HC-06 Bluetooth Modul

Die kommunikation mit diesem HC-06 modul ist getan durch UART interface. Die Daten werden über diese Schnittstelle an das Modul gesendet oder vom Modul empfangen. So können wir das Modul an jeden Mikrocontroller oder direkt an einen PC mit RS232-Anschluss (UART-Schnittstelle) anschließen. Eine typische Schnittstellenschaltung des Moduls zu einem Arduino ist unten dargestellt.

 HC-06 Bluetooth Modul mit Arduino Schaltung

Hier die modul ist verbunden zu + 5 V standard geregelte netzteil und UART interface ist etabliert wie in abbildung gezeigt. Alles, was Sie tun müssen, ist, RXD von Arduino mit TXD des Moduls zu verbinden, und TXD von Arduino ist über einen Widerstandsspannungsteiler mit RXD des Moduls verbunden. Dieser spannungsteiler ist vorgesehen für umwandlung 5 V logic signal gesendet durch arduino zu + 3,3 V logic signale, die sind geeignet für die modul. Die Masse von Arduino und Modul muss zur Spannungsreferenz angeschlossen werden, falls separate Stromquellen verwendet werden.

Nach dem Anschließen des Moduls müssen Sie das Programm in arduino IDE schreiben, um Daten zu empfangen und an das Modul zu senden. Für eine erfolgreiche drahtlose Kommunikation müssen Sie sich an einige Dinge erinnern:

  • Bei der Programmierung müssen Sie die Standardbaudrate der seriellen UART-Kommunikation auf 9600 einstellen. Der Wert ist die Standardeinstellung des Moduls und kann im Programm geändert werden.
  • Das Modul ist ein Slave und Sie benötigen daher einen Master, um eine erfolgreiche drahtlose Schnittstelle herzustellen. Dafür benötigen Sie ein anderes Setup oder Sie können ein Smartphone als Master verwenden und nach HC-06 Slave suchen.
  • Der Master sucht nach Slave und stellt nach Authentifizierung mit Passwort eine Verbindung her. Die HC-06 modul hat standard passwort ‚1234‘, die geändert werden können.
  • Im Programm können Sie Daten empfangen, die der Master sendet (nach Authentifizierung) und darauf basierende Aufgaben ausführen.
  • Sie können auch Bibliotheken für Module über die Websites herunterladen und verwenden, um die Kommunikation zu vereinfachen. Alles, was Sie tun müssen, ist, diese Bibliotheken herunterzuladen und in Programmen aufzurufen. Sobald die Header-Datei enthalten ist, können Sie mit einfachen Befehlen im Programm den Arduino anweisen, Daten zu senden oder zu empfangen. Das Modul sendet diese Daten über drahtloses Bluetooth an den Master. Wenn das Modul Daten vom Master empfängt, überträgt es diese über die serielle UART-Kommunikation an Arduino.
  • Sie können den HC-06 auch über ein RS232-Kabel mit dem PC verbinden. Sobald Sie die Schnittstelle abgeschlossen haben, können Sie das serielle Terminal auf dem PC oder eine ähnliche Software verwenden, um Daten an das Modul zu senden oder zu empfangen. Sie müssen den Befehl AT in das serielle Terminal eingeben, um mit dem Modul zu kommunizieren, und diese Befehle können hier heruntergeladen werden.