Projekt modiifkace kanálů RC vysílačky Hobbyking HK-310 je dílem LANE Boys RC.
Předem ale musím upozornit, že nejde o tak triviální záležitost jako u výše jmenovaných volantovek Flysky. U těch v podstatě stačí připojit podle návodu na správné místo kablíky z programátoru, stáhnout si hotový open source firmware a nahrát jej pomocí SW programátoru do procesoru vysílačky.
V případě vysílačky Hobbyking HK-310 však zřejmě nebylo možné "podívat se" ;) na originální firmware (z důvodu osazení procesorem neznámého původu). Šlo se tedy oklikou přes rozklíčování komunikace mezi procesorem a rádiovým (RF) modulem, která probíhá po sériové lince. Když už znáte formát dat, stačí do jejich cesty vložit další prvek - procesor, který bude probíhající data měnit nebo injektovat nová.
Na stránce GitHubu, kde je projekt modifikace kanálů vysílačky HK-310 autora LANE Boys RC přístupný, tedy nehledejte hotový firmware. To, co tam aktuálně najdete, je popsáno na titulní stránce projektu v angličtině a zde vám nabízím překlad spolu s několika mými komentáři.
Modifikace například umožňuje:
Demo video s modifikací AUX kanálu u vysílačky Hobbyking HK-310 najdete na LANE Boys RC YouTube kanálu.
Začněte přečtením dokumentu hk310-info.md, který popisuje, jak HK-310 funguje a jak ji lze modifikovat. Z textu vyplývá, že vysílačka je osazena procesorem neznámého původu a RF modul je postaven na základě obvodu Nordic Semiconductor NRF24LE1. Zde upozorňuji na to, že vysílačka Hobbyking HK-300 (bez displeje), ač používá stejný RF modul jako HK-310 a 3XS, má v tomto modulu odlišný firmware a navíc jinak používá vývody modulu. Na HK-300 se tento dokument tedy nevztahuje!
Adresář ./logs obsahuje výpis zachycené vnitřní sériové komunikace HK-310, která byla použita pro dekódování a pochopení funkce systému HK-310.
Dokument expansion-protocol.md nabízí cestu, jak přidat do systému 16 on/off kanálů. Příklad najdete v poslední čtvrtině výše odkazovaného videa.
Adresář ./firmware obsahuje zdrojové kódy pro různé příklady prográmků, například pro změnu AUX (třetího) kanálu na třípolohový nebo na analogový. Kód je dostupný ve formátu jak pro Arduino, tak i pro Microchip PIC.
Adresář ./transmitter-eeprom-contents a ./receiver-eeprom-contents obsahují výpisy z EEPROM pamětí, které jsou připojené k RF modulu vysílačky a přijímače a obsahují unikátní párovací data.
K dispozici je též několik Python programů, které umožňují přímou práci na počítači bez potřeby používat mikroprocesor.
Toliko k překladu. Ostatní je již na vás ;) Závěrem už můžu říci jen:
Berte prosím na vědomí, že jakékoliv činnosti vyplývající z tohoto článku a týkající se úpravy HW vysílačky a používání uvedeného SW děláte výhradně na vlastní odpovědnost a též tímto zásahem přicházíte o případnou záruku na vysílačku! Pokud si nejste jisti, že to zvládnete, nepouštějte se do toho. Za případné škody nenese autor článku žádnou odpovědnost.
- Obrázky, fotografie - LANE Boys RC on GitHub - HK-310 expansion, LANE Boys RC -
- Zdroj: Lane Boys RC -
Štítky:
Hobbyking HK-310 Turnigy 3XS RC transmitter receiver hacking vysílačka přijímač modifikace
Nejnovější článek:
RC AST Krušné Hory 2019
Neexistuji vhodna data!
Smajlíci v návštěvní knize - yvSmiley is copyrighted work of Yuri Volkov