## page was renamed from Bluetooth-Dongle = Bluetooth UART Dongle = [[attachment:bluetooth-dongle.jpg|{{attachment:bluetooth-dongle.jpg|USB UART Dongle|width=500}}]] == 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 [[UART-TTL-Stecker|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 == [[attachment:bluetooth-dongle-sch.png|{{attachment:bluetooth-dongle-sch.png|Bluetooth Dongle Schaltplan|width=500}}]] == Layout == [[attachment:bluetooth-dongle-brd.png|{{attachment:bluetooth-dongle-brd.png|Bluetooth Dongle Layout|width=500}}]] == 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 * https://secure.reichelt.de/?;ACTION=20;LA=5011;AWKID=217825;PROVID=2084 == 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 == * [[attachment:btm222_datasheet.pdf|BTM-222 Datenblatt]] * CAD-Daten der Platine für EAGLE [[attachment:bluetooth-dongle-v1.1.zip]] * Maßzeichnung zum fräsen der Gehäuse: [[attachment:bt_oben.pdf|oben]] [[attachment:bt_unten.pdf|unten]] == Changelog == === Version 1.1 (24.7.2010) === * Spannungsregler als SOT23 ausgeführt * Nullpunktverschiebung im Board entfernt === Version 1.0 === * Erste veröffentlichte Version