Akce

K čemu je OpenTx

Z Wiki OpenTX

Pro ty, kteří nemají jasno k čemu je vlastně OpenTx dobrý, jsme připravili krátký úvod.

O čem je řeč?

O soupravách pro dálkové řízení modelů. Tyto soupravy se skládají z vysílače a jednoho či několika přijímačů. Umožňují pomocí rádiového vysílání (dnes většinou v pásmu 2.4GHz) ovládat na dálku model (většinou letadla, vrtulníku či n-koptéry, auta či lodě).

Prakticky každá moderní RC souprava je dnes (stejně jako většina dnešních elektronických zařízení) založena na ovladačích (kniplech, spínačích, trimech, potenciometrech) a universálním mikroproce­soru, který prakticky vše obsluhuje programově.

Programové vybavení, které realizuje funkce pro RC rádio, je uloženo v elektronicky programovatelných pamětech. Ty jsou dnes většinou přímo součástí jednočipového mikropočítače. Toto programové vybavení se obvykle nazývá firmware (zkratka FW).

Firmware do rádia nahrává výrobce. Funkčnost a spolehlivost RC vysílače na tomto firmware v rozhodující míře závisí. Rozsah funkcí tak může být u hardwarově totožných zařízení různý, podle obchodní strategie výrobce. Proto většina výrobců neumožňuje změnu FW a už vůbec nezveřejňuje informace pro nutné jejich vytváření. Často bývá výměna FW znemožněna technickými opatřeními (zamykání nahrávání atp.).

Přesto se šikovným amatérům u některých vysílačů podařilo najít způsoby jak FW změnit a existují alternativní verze firmware. Některé z těchto FW jsou zveřejněny i se zdrojovými texty jako otevřený SW (Open Source).

OpenTx je asi nejpokročilejší Open Source firmware pro RC vysílače. Původně vznikl pod názvem Open9X jako alternativní řešení pro vysílače IMAX 9, FlySky TH9X, TURNIGY T9X, EURGLE 9X a novější TURNIGY 9XR. Pod všemi těmito názvy se prodává konstrukčně prakticky shodná RC souprava čínské výroby pracující v pásmu 2,4GHz. Budeme ji dále pro jednoduchost označovat jako T9X. V poslední době se objevily i verze pro jiné „platformy“ RC vysílačů, zejména pro velmi zajímavou a v dané cenové relaci bezkonkurenčně vybavenou soupravu FrSky X9D Taranis. Tato je již z výroby rovnou dodávána s firmware OpenTx.

Projekt Open9X byl proto přejmenován na OpenTx, protože již není určen jen pro vysílače řady T9X. Pokud je v dalším textu ještě uvedeno Open9X, jde o jiné označení téhož.

Něco z historie

Flysky TH9X

Kdysi dávno (před několika lety) se v nabídce prodejců RC vysílačů začala objevovat zajímavá RC souprava. Prodávala se pod více značkami. Měla 8 kanálů a slušnou výbavu přepínači a potenciometry. Vyznačovala se nízkou cenou a bohatou funkčností na úrovni souprav střední třídy. Měla výměnné vf moduly, kompatibilní s JR/Spektrum.

Mimo poněkud kolísavou kvalitu výroby byl jediným dalším problémem dosti nekvalitní FW. Obsahuje řadu chyb a nelogičností. Neustále při každé příležitosti otravně pípá a nejde to vypnout. Většina vstupů a výstupů je pevně přiřazena a nejde to měnit. Některé druhy vestavěných mixů neumí kombinovat. Neumí spouštět časovač (stopky) polohou kniplů.

Přes všechny problémy se souprava stávala stále populárnější.

Th9X, Er9X a další

Jeden šikovný člověk (jmenuje se Thomas Husteter - Thus) si uvědomil, že tohle rádio je (stejně jako většina jeho dnešních konkurentů) založeno na kniplech, spínačích, trimech, potenciometrech a universálním mikroproce­soru, který prakticky vše obsluhuje programově. A jednoho dne se rozhodl přepsat kompletně původní software, napsat si vlastní. Tak vznikl alternativní firmware Th9X.

Na původní kód Th9x se můžete podívat zde: http://code.google.com/p/th9x/.

Od té doby se z ducha Th9x zrodilo několik dalších open source projektů – mj. er9x, gru­vin9x, open9x a další.

Největšího rozšíření dosáhl potom Er9X. Er9X odvodil z Th9X Erez Raviv. Er9X je použito výrobcem v RC vysílači Turnigy 9XR (bohužel bez dodržení podmínek licence GNU 2.0).

Kód Er9X je k dispozici zde: http://code.google.com/p/er9x/. Zbtohoto FW byl odvozen Open9X.

Další odvozený FW Gruvin9x: http://code.google.com/p/gruvin9x/ se přestal samostatně vyvíjet a byl začleněn do Open9X.

A když jme v tom, tak je třeba zmínit i RadioClone (i když ten z th9x přímo nevychází): http://radioclone.org/Introduction.

Open9X

Logo OpenTx

Open9X je založen na th9x, er9x, gruvin9x a ersky9x. Gruvin9X byl jako samostaný ukončen a začleněn do Open9x.

Open9X/OpenTx vyvíjí Bertrand Songis s poměrně početnou mezinárodní skupinou spolupracovníků. V této skupině jsou i Češi a Slováci (Gabriel Birkus, Michal Hlavinka, Zdeněk Trojánek, Martin Hotař).

Martin Hotař je mimo jiné autorem české lokalizace Open9X/OpenTx/Companion9X, které bude věnována většina tohoto webu.

Open9x byl poté rozšířen i na další platformy. V souvislosti s implementací na FrSky Taranis byl Open9X přejmenován na OpenTx.

Na čem to běhá?

V současné době podporuje OpenTx několik různých hardwarových plaforem:

  • T9X
  • Turnigy 9XR
  • FrSky Taranis
  • T9X osazená alternativní základní deskou (Gruvin9X, Sky9X)

T9X

Flysky TH9X

Jako T9X budeme dále označovat celou skupinu vzájemně kompatibilních vysílačů,prodávaných pod mnoha značkami a typovými označeními (FlySky TH9X, TURNIGY T9X, IMAX 9, EURGLE 9X, ...).

Původním výrobcem je čínská firma FlySky (neplést s rovněž čínskou FrSky).

Vysílač T9X je vybaven černobílým displejem technologie LCD 128 * 64 pixelů, dvěma analogovými 2osými ovladači (kniply), 3 otočnými potenciometry, 5 dvojpolohovými pře­pínači, jedním 3polohovým přepínačem, jedním monostabilním 2polohovým přepínačem („vrací se“) a 4 digitálními trimy. Je schopen ovládat až 8 výstupních kanálů.

Vysílací modul je osazen jako výměnný (i když u většiny verzí Turnigy T9X poněkud ob­tížněji kvůli napevno zapájené anténě), kompatibilní s výměnnými moduly pro vysílače JR/Spektrum.

Velkou předností tohoto zařízení je cena. V době psaní tohoto textu jiné RC soupravy obvykle stojí od cca 120 € za jednoduchá začátečnická rádia až po cca 1000 € za všeumějí­cí mnohakanálová monstra. Tohle rádio stojí 60 €. Nevýhodou tohoto rádia je mírně problematický originální FW.

Pro toto rádio původně vznikly všechny výše zmiňované firmwary (Th9X,...,OpenTx).

V průběhu doby bylo pro T9X vyvinuto mnoho doplňků a úprav. Standardem je dnes doplněné podsvícení displeje ovládané FW a HW úpravy pro připojení vysílacích modulů s telemetrií FrSky.

Pro nahrání alternativního firmware je nutné doplnit programátor nebo programovací konektor pro externí programátor.