Bluetooth UART Dongle
Beschreibung
Dies ist Bluetooth-Adaper mit serieller Schnittstelle basierend auf dem bekannten Bluetooth-Modul BTM-222 der Firma Rayson. Die Serielle Schnittstelle arbeitet mit TTL-Pegeln von 3V-5V, die Steckerbelegung entpricht unserer Konvention.
Das BTM-222 Stellt sofort nach der Verbindung eine transparente serielle Verbindung mit dem PC her und verhält sich als wäre sie Schaltung direkt mit der seriellen Schnittstelle des PC's verbunden. Die verbindung zum PC wird automatisch wieder aufgebaut wenn es einmal verbunden war. Man braucht es also wirklich nur in der Schaltung einstecken und hat sofort eine Verbindung zum PC. Die Blaue LED signalisiert den Verbindungszustand. Im verbundenen Zustand leuchtet sie dauerhaft. Ansonsten blinkt sie mit 1-3Hz. Wovon die Blinkfrequenz abhängt ist nicht bekannt. Konfigururiert wird das Modul über die serielle Schnittstelle per AT Komandos. Weitere Informationen zur Konfiguration findet man im Datenblatt. Eine übersicht über verschiedene Bluetooth Module findet man unter BluetoothModule
Da das BTM-222 ab 3V zuverlässig arbeitet befindet sich auf der Platine ein 3.0V Low-Drop Soannungsregler der aus der am Interface angelegten Spannung gespeist wird. Außerdem werden die Signlpegel mittels 2 Pegelwandler zwischen dem BTM-222 und dem Seriellen Anschluss angepasst. Dadurch ist es möglich dass das Modul in einem Spannungsbereich von 3.3V bis 5.0V arbeitet und so an alle gängigen Schaltungen angeschlossen werden kann.
Schaltplan
Layout
Teileliste
Bauteile
Menge |
Bezeichnung |
Lieferant |
Bestellnummer |
Bemerkung |
1 |
R3 |
Reichelt |
SMD-0805 10,0 |
|
1 |
R2 |
Reichelt |
SMD-0805 10,0K |
|
1 |
R1 |
Reichelt |
SMD-0805 220 |
|
1 |
LED2 |
Reichelt |
SMD-LED 1206K BL |
Farnell KPTD-3216QBC-D-01 |
1 |
LED1 |
Reichelt |
SMD-LED 1206K RT |
|
2 |
C3,C4 |
Reichelt |
X7R-G0805 1,0/16 |
|
2 |
IC3,IC4 |
Farnell |
1470924 |
|
1 |
IC1 |
Farnell |
1331482 |
|
1 |
IC2 |
CSD |
30402 |
|
1 |
J1 |
CSD |
015-WW06 |
6-Pol Wannenstecker gewinkelt. Gerade version gibts bei Reichelt. |
Mechanische Teile
Menge |
Bezeichnung |
Lieferant |
Bestellnummer |
Bemerkung |
2 |
Lichtleiter |
Reichelt |
MEN 1282.5000 |
|
1 |
Gehäuse |
Reichelt |
TEKO 10006 |
|
Reichelt Warenkorb
Für alle bei Reichelt erhältlichen Teile gibt es auch einen öffentlichen Warenkorb
Aufbau und Inbetriebnahme
Beim Aufbau ist darauf zu achten dass das Bluetooth Modul richtig herum eingelötet wird. Die Position der Antenne ist auf dem Schirmblech durch eine kleine Vertiefung markiert. Auf der Platine ist dies die vom Wannenstecker abgewandte Seite. Hier ist ebenfalls eine kleine Markierung in Form einer runden Aussparung der Lötstopmaske zu finden.
Als Antenne reicht ein einfaches, isoliertes Stück Draht. Die Länge des Drahtes sollte 31mm ab Platinenoberfläche betragen.
Zum Konfigurieren der Schnittstellenparameter verbindet man das Modul über die Serielle Schnittstelle mit dem PC und öffnet ein einfaches Terminal-Programm wie z.B. !PuTTY mit 19200 BAUD. Die Kommunikation erfolgt nun mittels AT-Kommandos welche im Datenblatt dokumentiert sind. Zu beachten ist, dass das Modul nicht per Bluetooth mit einem PC verbunden sein darf, da sonst alle Daten sofort gesendet werden und die AT-Kommandos nicht bearbeitet werden.
Hier ist eine Auflistung von Standardeinstellungen die ich bei allen Modulen vorgenommen habe:
ATL5: BAUD-Rate auf 115200 stellen.
ATN=BT-Dongle-1: Name einstellen
Eventuell sind noch folgende Einstellungen und Kommandos nützlich:
ATE0: Stellt das Lokale Echo aus.
ATP=xxxx: PIN einstellen
ATI1: Zeigt die aktuelle Konfiguration an
ATZ0: Zurücksetzen auf Werkseinstellungen
Nun sollte man mit einem PC eine Verbindung herstellen können. Die PIN ist sofern man sie nicht geändert hat 1234
Downloads
CAD-Daten der Platine für EAGLE bluetooth-dongle-v1.1.zip
Changelog
Version 1.1 (24.7.2010)
- Spannungsregler als SOT23 ausgeführt
- Nullpunktverschiebung im Board entfernt
Version 1.0
- Erste veröffentlichte Version