ARDUINO a FrSky Telemetrie
Re: ARDUINO a FrSky Telemetrie
tez se pridavam k dotazu .zajima me to.vypada to dle popisu velice pekne.
nerušit...bastlím :-)
Re: ARDUINO a FrSky Telemetrie
Tak mám hotový řekněme "funkční vzorek" hlasového výstupu pro telemetrii FrSky (chce to ještě krabičku a učesat program).
Přidávám obrázek, plus příklad programu a soubory Wav pro "mluvení".
Program jsem spáchal za čtyři večery - neměl jsem moc času a jeho funkce jsou následující:
Mluvící Stopky: - fungují i při nedostupnosti telemetrie. Přepínačem se zapnou (hlášení "Čas start"). V průběhu letu okamžitý čas po stisknutí tlačítka 2 - hlášení "doba letu je xx minut xx vteřin".
Po vypnutí hlášení "Čas stop. Doba letu xx minut xx vteřin".
Po vypnutí stopek při stisknutí tlačítka 2 to opakuje dobu letu... Zapnutím se stopky nulují...
Jsou-li telemetrická data - hlásí napětí baterky. Po stisknutí tlačítka 1 hlášení "Napětí je x celých xx voltu".
Mám připojen ještě výškoměr HowHighRT k FrSky - po stisknutí tlačítka 1 - hlášení Výška je xx metru. Napětí je x celých a xx voltu...
Tlačítko 2 sdělí kromě doby letu i max.výšku...
Pokud Arduino říká Wav, nejde číst data - nestíhá oboje najednou. Možná by šlo upravit program na čtení portu přes přerušení...
Dál mám nápad na rozpoznání modelu - každý přijímač FrSky má v sobě nastavení alarmů. Stačí nastavit různé hodnoty alarmů na sílu signálu pro jednotlivé přijímače. Arduino by si mělo umět říct o okamžité nastavení alarmů na přijímači a podle toho by šlo identifikovat konkrétní model.
Přidávám obrázek, plus příklad programu a soubory Wav pro "mluvení".
Program jsem spáchal za čtyři večery - neměl jsem moc času a jeho funkce jsou následující:
Mluvící Stopky: - fungují i při nedostupnosti telemetrie. Přepínačem se zapnou (hlášení "Čas start"). V průběhu letu okamžitý čas po stisknutí tlačítka 2 - hlášení "doba letu je xx minut xx vteřin".
Po vypnutí hlášení "Čas stop. Doba letu xx minut xx vteřin".
Po vypnutí stopek při stisknutí tlačítka 2 to opakuje dobu letu... Zapnutím se stopky nulují...
Jsou-li telemetrická data - hlásí napětí baterky. Po stisknutí tlačítka 1 hlášení "Napětí je x celých xx voltu".
Mám připojen ještě výškoměr HowHighRT k FrSky - po stisknutí tlačítka 1 - hlášení Výška je xx metru. Napětí je x celých a xx voltu...
Tlačítko 2 sdělí kromě doby letu i max.výšku...
Pokud Arduino říká Wav, nejde číst data - nestíhá oboje najednou. Možná by šlo upravit program na čtení portu přes přerušení...
Dál mám nápad na rozpoznání modelu - každý přijímač FrSky má v sobě nastavení alarmů. Stačí nastavit různé hodnoty alarmů na sílu signálu pro jednotlivé přijímače. Arduino by si mělo umět říct o okamžité nastavení alarmů na přijímači a podle toho by šlo identifikovat konkrétní model.
- Přílohy
-
- priklad.zip
- (2.91 KiB) Staženo 278 x
-
- Wavy.zip
- (361.67 KiB) Staženo 251 x
- petr64
- Příspěvky: 551
- Registrován: sob 22.01.2011 0:00
- Bydliště: Moravský kras
- Kontaktovat uživatele:
Re: ARDUINO a FrSky Telemetrie
Super. A s těmi stopkami, jako další funkčností, moc dobrý nápad! 
Mnohem lepší než koukat na display, jak dlouho letím. Kdyby to hlásilo čas průběžně (ne jen na tlačítko), řekněme každou minutu a ke konci letu častěji - třeba jen pípáním každých 15 sec a celou minutu hlasem, tak by to bylo úplně dokonalé.
Na fotce je chumel drátů, k tomu, nejde poznat co a jak je zapojeno. Nemohl bys namalovat nějaké schéma zapojení? A jak máš připojen ten HowHighRT?
Možná, že by nebylo od věci (když je tolik propojek) udělat nějakou desku s konektory, aby se všechno dalo zasunovat. A celé to tak dostat do nějaké podoby pro opakovanou výrobu, aby si to mohli postavit i ostatní.
Ale i takto je to velký posun, moc blahopřeju !
P64
Mnohem lepší než koukat na display, jak dlouho letím. Kdyby to hlásilo čas průběžně (ne jen na tlačítko), řekněme každou minutu a ke konci letu častěji - třeba jen pípáním každých 15 sec a celou minutu hlasem, tak by to bylo úplně dokonalé.
Na fotce je chumel drátů, k tomu, nejde poznat co a jak je zapojeno. Nemohl bys namalovat nějaké schéma zapojení? A jak máš připojen ten HowHighRT?
Možná, že by nebylo od věci (když je tolik propojek) udělat nějakou desku s konektory, aby se všechno dalo zasunovat. A celé to tak dostat do nějaké podoby pro opakovanou výrobu, aby si to mohli postavit i ostatní.
Ale i takto je to velký posun, moc blahopřeju !
P64
Re: ARDUINO a FrSky Telemetrie
Je to pěkný.
Jen pro informaci zde doplňuji odkaz na miniaturní zvukový modul k Arduinu viz tento odkaz, který obsahuje i slot pro mikro SD kartu.
Jen pro informaci zde doplňuji odkaz na miniaturní zvukový modul k Arduinu viz tento odkaz, který obsahuje i slot pro mikro SD kartu.
Re: ARDUINO a FrSky Telemetrie
ahoj, je nieco nové ?
mini audio modul je prave skladom - idem objednat.
vsetko ostatne uz mam, tak sa tesim ako si to "rozchodim" s vasou pomocou.
mini audio modul je prave skladom - idem objednat.
vsetko ostatne uz mam, tak sa tesim ako si to "rozchodim" s vasou pomocou.
http://bobo.matej.name
- petr64
- Příspěvky: 551
- Registrován: sob 22.01.2011 0:00
- Bydliště: Moravský kras
- Kontaktovat uživatele:
Re: ARDUINO a FrSky Telemetrie
Ahoj, tak jak, už to mluví?
Re: ARDUINO a FrSky Telemetrie
Už jsem teď o víkendu přes Arduino "rozmluvil" i ten modul s mikroSD kartou (ta SD karta mluví už dlouho). Teď čekám, až mi přijde z HK vario (snad každým dnem). Hub pro FrSky už mám. Pak to dám dohromady - musím to být univerzální bez ohledu na připojení modulu s SD kartou nebo mikro SD kartou.
S výškoměrem HowHighRT od Winged shadow to funguje... Ten výškoměr nepotřebuje Hub... Pak to zabuduju do ER9x, ale půjde to použít univerzálně s FrSky...
Modul s MikroSD kartou má pro Arduino jednodušší ovládání, ale s modulem s SD kartou by mohlo jít naprogramovat i ukládání letových dat na SD kartu. S mikroSD to nejde - ten modul umí pouze přehrávat...
Asi to bude chtít přidat ještě zesilovač s LM386 - aby to bylo slyšet aj bez sluchátek... - ten modul s mikro SD má možnost připojit rovnou repro, ale výstup je docela tichý...
S výškoměrem HowHighRT od Winged shadow to funguje... Ten výškoměr nepotřebuje Hub... Pak to zabuduju do ER9x, ale půjde to použít univerzálně s FrSky...
Modul s MikroSD kartou má pro Arduino jednodušší ovládání, ale s modulem s SD kartou by mohlo jít naprogramovat i ukládání letových dat na SD kartu. S mikroSD to nejde - ten modul umí pouze přehrávat...
Asi to bude chtít přidat ještě zesilovač s LM386 - aby to bylo slyšet aj bez sluchátek... - ten modul s mikro SD má možnost připojit rovnou repro, ale výstup je docela tichý...
Re: ARDUINO a FrSky Telemetrie
Konečně jsem zamontoval modul s SD kartou a Arduino do krabičky. Přidávám obrázek. Zrovna maluju schéma zapojení - pak ho sem dám. Plus jak to vypadá namontováno na Turnigy 9x.
Je to přišroubováno zespoda na vysílači - nakonec jsem zvolil tohle umístění, aby to nevadilo nijak při ovládání. Jediná úprava vysílače jsou čtyři dírky pro šroubky. Napájí se to z modulu FrSky (spotřeba asi 25mA).
A ještě video jak to funguje - bez připojeného přijímače to umí jenom stopky zde. Omlouvám se za kvalitu - foceno mobilem...
Umí to výšku, napájení a dobu letu. Včera mi přišlo vario k FrSky, tak upravím program pro něj a kartu s Mikro SD. To pak půjde zabudovat přímo do vysílače (ten modul s SD kartou mi přišel moc velký - a taky je možná výhoda, že je to nezávislé na vysílači)...
Má to konektor na sluchátka, ještě přijde upravit program aby na přepínač hlásil kontinuálně změnu výšky... Mělo by to být nezávislé na tom zda se použije modul s SD kartou nebo s mikroSD...
Je to přišroubováno zespoda na vysílači - nakonec jsem zvolil tohle umístění, aby to nevadilo nijak při ovládání. Jediná úprava vysílače jsou čtyři dírky pro šroubky. Napájí se to z modulu FrSky (spotřeba asi 25mA).
A ještě video jak to funguje - bez připojeného přijímače to umí jenom stopky zde. Omlouvám se za kvalitu - foceno mobilem...
Umí to výšku, napájení a dobu letu. Včera mi přišlo vario k FrSky, tak upravím program pro něj a kartu s Mikro SD. To pak půjde zabudovat přímo do vysílače (ten modul s SD kartou mi přišel moc velký - a taky je možná výhoda, že je to nezávislé na vysílači)...
Má to konektor na sluchátka, ještě přijde upravit program aby na přepínač hlásil kontinuálně změnu výšky... Mělo by to být nezávislé na tom zda se použije modul s SD kartou nebo s mikroSD...
- petr64
- Příspěvky: 551
- Registrován: sob 22.01.2011 0:00
- Bydliště: Moravský kras
- Kontaktovat uživatele:
Re: ARDUINO a FrSky Telemetrie
Paráda ...
Re: ARDUINO a FrSky Telemetrie
Zdravim panove, taky jsem se ted zacal zabyvat kombinaci FrSky + Arduino (+T9X). Po dvou dnech rozchazeni jsem prisel na to, proc mi muj FrSKY DIY TX nechce komunikovat s Arduinem, ale klidne si povida s PC pres TTL->USB prevodnik.
Pro pripojeni k Arduinu je treba zapojit jeste invertor. Duvod zatim netusim, kazdopadne uspene jsem pouzil 74HC 04 (v GME stoji 5.50Kc). Prijde mi to snazsi nez vyrabet invertor ze dvou tranzistoru a odporu
Tak az vam nekomu poleze do Arduina toto:
FF 0 0 A0 80 AA 46 6B 71 FF FF FF 3 0 A0 80 AA 46 57 D8 FF FF FF 3 0 A0 80 2A F4 B4 EA FF ...
tak si vzpomente na invertor, a poleze vam ocekavane toto:
FE FF 0 57 A5 0 0 0 0 7E 7E FE FF 0 57 A5 0 0 0 0 7E 7E FE FF 0 57 A5 0 0 0 0 7E 7E ...
V nejblizsi dobe mam v planu rozbehnout elementarni telemetrii na LCD 16x2 umistene na vysilacce, casem nejakou rozsirenou, asi pomoci origo FrSky senzor hubu. A casem idealne i nejake to mluvitko.
Pro pripojeni k Arduinu je treba zapojit jeste invertor. Duvod zatim netusim, kazdopadne uspene jsem pouzil 74HC 04 (v GME stoji 5.50Kc). Prijde mi to snazsi nez vyrabet invertor ze dvou tranzistoru a odporu
Tak az vam nekomu poleze do Arduina toto:
FF 0 0 A0 80 AA 46 6B 71 FF FF FF 3 0 A0 80 AA 46 57 D8 FF FF FF 3 0 A0 80 2A F4 B4 EA FF ...
tak si vzpomente na invertor, a poleze vam ocekavane toto:
FE FF 0 57 A5 0 0 0 0 7E 7E FE FF 0 57 A5 0 0 0 0 7E 7E FE FF 0 57 A5 0 0 0 0 7E 7E ...
V nejblizsi dobe mam v planu rozbehnout elementarni telemetrii na LCD 16x2 umistene na vysilacce, casem nejakou rozsirenou, asi pomoci origo FrSky senzor hubu. A casem idealne i nejake to mluvitko.
Re: ARDUINO a FrSky Telemetrie
Přikládám schéma zapojení Arduina s modulem SD karty a D/A převodníkem - tedy hlasový výstup - objednat lze zde.
Moduly se napájí z konektoru na FrSky. Tento modul je sice větší než SOMO s mikroSD kartou, ale zase umožňuje i zápis dat na kartu, takže plánuju implementovat letový zapisovač... Nevýhoda je, že pokud mluví, tak je třeba zrušit příjem telemetrie, protože oboje najednou Arduino nestíhá a modul "koktá".
Moduly se napájí z konektoru na FrSky. Tento modul je sice větší než SOMO s mikroSD kartou, ale zase umožňuje i zápis dat na kartu, takže plánuju implementovat letový zapisovač... Nevýhoda je, že pokud mluví, tak je třeba zrušit příjem telemetrie, protože oboje najednou Arduino nestíhá a modul "koktá".
Re: ARDUINO a FrSky Telemetrie
Tady je další schéma zapojení tentokrát Arduina s modulem SOMO - tedy s mikroSD kartou - odkaz na modul zde.
Tohle zapojení mám zatím pouze zkušebně na nepájivém kontaktním poli. Přijde mi, že 4bitové ADPCM má horší srozumitelnost než předchozí modul s SD kartou. Ale tohle má výhodu, že pokud mluví, může Arduino dál přijímat data. Komunikace s modulem je prostřednictvím příkazů "přehraj soubor 001" atd...
Ale tenhle modul neumí zápis na kartu. Zase je menší, takže to půjde celé zabudovat do vysílačky...
Co dál:
- upravit program pro komunikaci s hubem (to zatím nemám)
- přidat funkci na pravidelné hlášení (po určité době hlásí klesání stoupání, podle rychlosti klesání/stoupání se mění interval mezi hlášením) tohle bude spínatelné tím posledním switchem.
Dotazy/nápady na rozšíření vítám. Přece jen jsem v modelaření opět po dvaceti letech začátečníkem...
Schémátka jsou kreslená rukou - tož mne nebijte - nebyl čas...
Tohle zapojení mám zatím pouze zkušebně na nepájivém kontaktním poli. Přijde mi, že 4bitové ADPCM má horší srozumitelnost než předchozí modul s SD kartou. Ale tohle má výhodu, že pokud mluví, může Arduino dál přijímat data. Komunikace s modulem je prostřednictvím příkazů "přehraj soubor 001" atd...
Ale tenhle modul neumí zápis na kartu. Zase je menší, takže to půjde celé zabudovat do vysílačky...
Co dál:
- upravit program pro komunikaci s hubem (to zatím nemám)
- přidat funkci na pravidelné hlášení (po určité době hlásí klesání stoupání, podle rychlosti klesání/stoupání se mění interval mezi hlášením) tohle bude spínatelné tím posledním switchem.
Dotazy/nápady na rozšíření vítám. Přece jen jsem v modelaření opět po dvaceti letech začátečníkem...
Schémátka jsou kreslená rukou - tož mne nebijte - nebyl čas...
Re: ARDUINO a FrSky Telemetrie
Ahoj,
super
uz len soft a bude to
cakame, sezona sa blizi.
Diki Bobo
super
uz len soft a bude to
cakame, sezona sa blizi.
Diki Bobo
http://bobo.matej.name
Re: ARDUINO a FrSky Telemetrie
Ahoj, aktivujem link 
akosi sa nic nedeje
veci pre instalaciu so SOMO-14D mam uz davno nakupene, ale nemam co do nich nahrat.
Prosim o dokoncenie, ja osobne neviem programovat.
Dakujem.
akosi sa nic nedeje
veci pre instalaciu so SOMO-14D mam uz davno nakupene, ale nemam co do nich nahrat.
Prosim o dokoncenie, ja osobne neviem programovat.
Dakujem.
http://bobo.matej.name