Následující verze
|
Předchozí verze
Poslední revize
Obě strany příští revize
|
android [2021/12/03 20:43] admin305 vytvořeno |
android [2021/12/03 21:06] admin305 |
Tento článek se zabývá programováním vysílače HK-T6A a obdobných pomocí mobilního telefonu s OS Android 2.2 vybavených Bluetooth komunikací. Tento typ mobilních zařízení nemá přímý RS232 port, jako některé starší přístroje. Komunikace TTL vyžaduje rychlost 115,2 kBps. Jedním z řešení je zakoupení bluetooth modulu ([[http://www.ebay.com/sch/i.html?_from=R40&_trksid=p5197.m570.l1313&_nkw=Wireless+Bluetooth+Transceiver+Module+RS232&_sacat=See-All-Categories|Wireless Bluetooth Transceiver Module RS232/TTL]]), který se po oživení a nastavení buď připojí na zadní konektor (jako v mém prototypu), nebo ho umístit uvnitř přístroje vysílačky. Modul jsem sehnal na ebay asi za $7. Předností je miniaturní provedení, poněkud náročnější je pájení kontatků. Proto jsem navrhl jednoduchou desku plošného spoje (PCB), na který se modul snadno připájí pouze v několika bodech. Podrobný postup naleznete na těchto stránkách včetně nastavení. Nastavení modulu, který jsem zakoupil je popsán na mých stránkách zde. Komu se nechce pájet, může zkusit použít čip s vývody například z eBay, který je poněkud dražší, ale odpadá pájení. Bohužel se mi tento typ neosvědčil, protože se mi nepodařilo u zakoupeného vzorku nastavit komunikaci na požadovanou rychlost 115.2 kbps pomocí AT příkazů z neznámého důvodu. Proto jsem použil základní typ, který je zobrazen níže. Modul je napájen přímo z vysílače (5V) v sérii dvou diod, které sníží napájení pro adaptér na přibližnou velikost 3,6V jinak by zřejmě došlo k poškození čipu. V době vývoje nebyla k dispozici finální verze programu, což mě přivedlo zpracovat program sám. | Tento článek se zabývá programováním vysílače HK-T6A a obdobných pomocí mobilního telefonu s OS Android 2.2 vybavených Bluetooth komunikací. Tento typ mobilních zařízení nemá přímý RS232 port, jako některé starší přístroje. Komunikace TTL vyžaduje rychlost 115,2 kBps. Jedním z řešení je zakoupení bluetooth modulu ([[http://www.ebay.com/sch/i.html?_from=R40&_trksid=p5197.m570.l1313&_nkw=Wireless+Bluetooth+Transceiver+Module+RS232&_sacat=See-All-Categories|Wireless Bluetooth Transceiver Module RS232/TTL]]), který se po oživení a nastavení buď připojí na zadní konektor (jako v mém prototypu), nebo ho umístit uvnitř přístroje vysílačky. Modul jsem sehnal na ebay asi za $7. Předností je miniaturní provedení, poněkud náročnější je pájení kontatků. Proto jsem navrhl jednoduchou desku plošného spoje (PCB), na který se modul snadno připájí pouze v několika bodech. Podrobný postup naleznete na těchto stránkách včetně nastavení. Nastavení modulu, který jsem zakoupil je popsán na mých stránkách zde. Komu se nechce pájet, může zkusit použít čip s vývody například z eBay, který je poněkud dražší, ale odpadá pájení. Bohužel se mi tento typ neosvědčil, protože se mi nepodařilo u zakoupeného vzorku nastavit komunikaci na požadovanou rychlost 115.2 kbps pomocí AT příkazů z neznámého důvodu. Proto jsem použil základní typ, který je zobrazen níže. Modul je napájen přímo z vysílače (5V) v sérii dvou diod, které sníží napájení pro adaptér na přibližnou velikost 3,6V jinak by zřejmě došlo k poškození čipu. V době vývoje nebyla k dispozici finální verze programu, což mě přivedlo zpracovat program sám. |
Zapojení Bluetooth čipu se může od mého lišit. | Zapojení Bluetooth čipu se může od mého lišit. |
{{:image_bluetooth-e1335292328788.jpg?nolink&200 |}} | {{:image_bluetooth-e1335292328788.jpg?nolink&200 |}}Pin 34 (PIO-11) (při programování AT příkazů spojit s +3.6V rezistor 10k) |
| |
Pin 34 (PIO-11) (při programování AT příkazů spojit s +3.6V rezistor 10k) | |
Požadavky: | Požadavky: |
| |
vlastní konstukce modulu Wireless Bluetooth Transceiver Module RS232 / TTL | vlastní konstukce modulu Wireless Bluetooth Transceiver Module RS232 / TTL |
Mobilní telefon s OS Android od verze 2.2 s vestavěným Bluetooth s rozlišením alespoň 320×480 (vyzkoušeno i na modelu 240×320 s určitým omezením) | Mobilní telefon s OS Android od verze 2.2 s vestavěným Bluetooth s rozlišením alespoň 320×480 (vyzkoušeno i na modelu 240×320 s určitým omezením)Před prvním spojením je nutné provést spárování Bluetooth adaptéru s vaším Android telefonem. |
Před prvním spojením je nutné provést spárování Bluetooth adaptéru s vaším Android telefonem. | |
Pomocí programátoru lze provádět: | Pomocí programátoru lze provádět: |
* Změny všech parametrů s kontrolou vložených údajů, což mi chybělo u některých obdobných programů | * Změny všech parametrů s kontrolou vložených údajů, což mi chybělo u některých obdobných programů |
** | ** |
===Download:=== | ===Download:=== |
Verze 1.10 (14.5.2012) | {{ :rcprogrammer-final.zip |Verze 1.10}} (14.5.2012) |
Návrh desky plošného spoje pro připájení kontaktů (Eagle). Na desce jsou kontakty dvou diod pro snížení napájecího napětí na 3,5V | |
PCB formát PDF | {{ :bluetooth-eagle.zip |Návrh desky plošného spoje}} pro připájení kontaktů (Eagle). Na desce jsou kontakty dvou diod pro snížení napájecího napětí na 3,5V |
| |
| {{ :bluetooth.pdf |PCB formát PDF}} |
V případě dotazů mě můžete kontaktovat zanecháním zprávy | V případě dotazů mě můžete kontaktovat zanecháním zprávy |
| |