![]() |
Kleine Projekte mit Mikrocontrollern haben meist keine eigene Tastatur
oder Bildschirm für die Dateneingabe oder -ausgabe. Smart-Telefone
und Tablets haben genau die fehlenden Möglichkeiten zur Anzeige und
Eingabe. Es fehlt nur eine geeignete Schnittstelle. Das
Bluetooth-Modul "HC-05" kann als Mittler zwischen
Mikrocontroller und Tablet treten.
Zum Betrieb des HC-05 am Mikrocontroller
genügen 4 Leitungen (VCC, GND, TXD, RXD). Über diese Leitungen wird das
übliche serielle Protokoll (RS 232) abgewickelt. Auf dem Smartphone oder
Tablet wird eine geeignete Software zur Bildschirmanzeige und
Kommandoaussendung von seriellen Daten über Bluetooth installiert. Eine
geeignete Software, die dem Anwender die volle Kontrolle ermöglicht,
wie er die Daten auf dem Bildschirm anzeigen und welche Daten er aussenden
will, ist RFO-BASIC. Das Konzept mit Tablet und Bluetooth-Konverter
vermeidet, dass für die Projektentwicklung Einzelheiten des
Bluetooth-Protokolls bekannt sein oder programmiert werden müssen.
![]() |
![]() |
HC-05-Modul ohne Erweiterung Zum Betrieb wird der Anschluss einer
LED zur Betriebszustandsanzeige empfohlen. Mit einem Pegel 3.3V an
der Anschlusstelle "KEY" wird das Modul in den
Programmiermodus versetzt. Sonst soll dort GND-Pegel angelegt
werden.
|
HC-05-Modul
mit Erweiterung "Arduino"
Diese Version enthält neben dem unerweiterten Modul noch eine Taste,
mit der das Modul in den Programmiermodus versetzt werden kann und
eine Leuchtdiode, die den Betriebszustand anzeigt. |
Erklärung zur Bedeutung der Anschluß-Pin-Bezeichnungen | |
|
|
Die
Unterschiede der beiden Versionen sind nicht gravierend, doch sollen
sie hier mit getrennten Schaltplänen verdeutlicht werden: |
|
![]() |
![]() |
HC05 Foto
Zweck
Das Modul kann serielle Daten über einen Drahtanschluss empfangen und
über Bluetooth an ein Android-Gerät senden. Dort werden die Daten
angezeigt oder verarbeitet. Im Rahmen des UpH-Projektes "Physik und
Elektronik" senden Heizthermostaten und die Kugelbahnsteuerung
geeignete Daten zur Weiterverarbeitung über das HC05 Modul.
Bluetooth-Name
Das Modul wurde auf den Bluetooth-Namen "Turbo1" konfiguriert.
Jumper
Die Konfigurierung kann geändert werden, wenn der Jumper links den
Kontakt beider Stifte herstellt. Wenn der Jumper offen ist, ist das
Modul betriebsbereit zum Empfang von Daten mit der Baudrate 2400
Außenanschlüsse:
++++ Schwarz: GND
++++ Rot: +12 V
++++ Gelb: Empfang von seriellen
Daten (invertiert mit Pegel 3.3V)
Empfangssoftware
Zum Empfang der seriellen Texte (z.B. des Heizthermostaten) eignet sich
die Android-Software "HeizturboBluetooth.bas", geschrieben unter
RFO-BASIC Version 1.76
![]() |
|
Schaltplan des HC_05 Moduls |
Lochraster-Layout des Moduls HC_05 |
Da die Leuchtdiode zur Betriebsanzeige schon vorhanden ist, vereinfacht
sich der Schaltplan geringfügig. Die Leiterplatte für den Einbau des
nackten hc-05 kann aber auch für das hc-05-Arduino verwendet werden. Nur
an einer Stelle muss eine Leiterbahn mit einem Kratzwerkzeug unterbrochen
werden, da es neben der 3.3Volt-Spannung auch eine 5-Volt-Spannung
gibt. Die 3.3 Spannung fehlt an den Anschluss-Pins. Man kann sie vom Modul
genau dort abgreifen, wo man sie in der in der ursprünglichen
hc-05-Version anlegen würde (also am seitlichen PIN 12)
![]() |
![]() |
hc-05-Arduino Schaltplan |
hc-05-Arduino board |