Uživatelské nástroje

Nástroje pro tento web


bluetooth

Toto je starší verze dokumentu!


BLUETOOTH ADAPTÉR PRO KOMUNIKACI S RC VYSÍLAČEM

Stávající mobilní telefony Android 2.2 nemají možnost použít klasickou sériovou linku, protože nemají porty pro komunikaci RS 232. Jednoduše řečeno nemají RX a TX konektory, kterými by se přenášela data do zadního konektoru vysílačky. Disponují však universální komunikací označovanou jako Bluetooth. Je tedy třeba jakýsi převodník, jehož úkolem je přijmout/odeslat data pomocí technologie Bluetooth a převést je do již známého protokolu RS 232 pomocí 3 vodičů (RX, TX, GND).

Naším cílem je konstrukční část takového převodníku. V dnešní době je technologie Bluetooth rozšířena u různých herních zařízení a proto pořízení takového převodníku není zas až takové nákladné. Čipy se liší podle výrobců a proto nastavení nemusí odpovídat našemu typu. Bohužel musím konstatovat, že prodejci ve většině případů neposkytují potřebnou dokumentaci a uvádějí jen základní parametry. My však potřebujeme takový typ, u kterého lze nastavit komunikační rychlost, aby odpovídala rychlosti, jakou disponuje komunikace naší vysílačky. V naprosté většině je to rychlost 115200 bps označovanou jako 8 bit, noparity, nohandshake. Obvody jsou většinou nastaveny na rychlost 9600 bp/s nebo jinou. Adaptéry jsou však dodávány bez „nožiček“. Samozřejmě existují kompletní jako například tyto typy . Bohužel se mi ale u mého zakoupeného typu nepodařilo provést změny rychlosti. Nevím, možná, že nebyl čip v pořádku, ač komunikoval, AT příkazy nerespektoval. Update 10.12.2012 Při hledání jsem narazil na stránku Alejandro Pirola kde popisuje nastavení tohoto modulu BT_Board v1.02 pomocí programu Putty a příkazů AT.

Vložením příkazu AT+BAUD8 lze nastavit požadovanou rychlost 115200 baudu. Viz tabulka parametrů níže.

1– 1200

2– 2400

3– 4800

4– 9600 (Default)

5– 19200

6– 38400

7– 57600

8– 115200

9– 230400

A– 460800

B— 921600

C— 1382400

Dobrou zkušenost mám s jednoduchým bezvývodovým adaptérem viz obrázek, který jsem sehnal zde Přímé pájení kontaktů nedoporučuji, protože kontakty jsou velmi křehké a mohou se ulomit. Proto jsem si zhotovil vlastní plošný spoj, který umožní kvalitnější pájení kontaktů. Samozřejmě nemusíme pájet všechny plošky. Stačí 1 (TX), 2 (RX), 12 (VCC), 13 (GND), 22 (GND) a 34 (Programování rezistor 10k ). Vlastní deska plošného spoje (formát pdf) obsahuje plošky pro dvě diody zapojené do série pro snížení napájení na cca 3,7 V. Desku zhotovuji přenesením na fotopapír laserovou tiskárnou. Kousek izolepy položím na desku lepicí stranou nahoru, na ní položím vyčištěnou cuprexitovou desku na vrstvu bez mědi (měď směřuje nahoru). Poté přiložím na měď vystřižený fotopapír s předlohou tiskem k mědi, čímž se fotopapír zafixuje k plošné=mu spoji. Pak žehličkou nastavenou asi na polovinu výkonu přejíždím fotopapír asi 4 minuty. Nechám vychladnout asi 10 minut. Pak vše položím do vody asi 60 stupňů a nechám fotopapír nasáknout asi 10 minut. Opatrně po vrstvách snímám fotopapír téměř k plošnému spoji, kde zůstal otisk. Kartáčkem na zuby pak odstraním zbylý papír, dokud zmizí poslední zbytky papíru na mědi. Vyleptání v mírně zahřátém roztoku chloridu železitého. Nasleduje oříznutí okrajů, vrtání a očištění od toneru acetonem. Pro nastavení obvodu je k pinu 34 připojen rezistor 10k, který je připojen před začátkem programování na VCC ( 3,7V). Po nastavení rezistor od napájecího napětí odpojíme. Tím se uvede obvod do pracovního režimu.

Nastavení obvodu:
bluetooth.1638604420.txt.gz · Poslední úprava: 2021/12/04 08:53 autor: admin305