ARDUINO a FrSky Telemetrie

Přijímače, serva, regulátory, BEC, palubní napájení, ale i telemetrie
Odpovědět
Zpráva
Autor
Uživatelský avatar
madbull
Příspěvky: 585
Registrován: ned 16.11.2008 0:00
Bydliště: Jablonec

Re: ARDUINO a FrSky Telemetrie

#76 Příspěvek od madbull »

tez se pridavam k dotazu .zajima me to.vypada to dle popisu velice pekne.
nerušit...bastlím :-)
Uživatelský avatar
Ferdasek
Příspěvky: 55
Registrován: stř 27.04.2011 0:00
Bydliště: Olomouc

Re: ARDUINO a FrSky Telemetrie

#77 Příspěvek od Ferdasek »

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řílohy
priklad.zip
(2.91 KiB) Staženo 277 x
Wavy.zip
(361.67 KiB) Staženo 250 x
IMGP8241_cra.jpg
Uživatelský avatar
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

#78 Příspěvek od petr64 »

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
Uživatelský avatar
Drondys
Příspěvky: 11876
Registrován: pon 22.02.2010 0:00
Bydliště: ČR

Re: ARDUINO a FrSky Telemetrie

#79 Příspěvek od Drondys »

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.
Uživatelský avatar
boboland
Příspěvky: 620
Registrován: čtv 11.11.2010 0:00
Bydliště: Poprad
Kontaktovat uživatele:

Re: ARDUINO a FrSky Telemetrie

#80 Příspěvek od boboland »

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.
http://bobo.matej.name
Uživatelský avatar
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

#81 Příspěvek od petr64 »

Ahoj, tak jak, už to mluví?
Uživatelský avatar
Ferdasek
Příspěvky: 55
Registrován: stř 27.04.2011 0:00
Bydliště: Olomouc

Re: ARDUINO a FrSky Telemetrie

#82 Příspěvek od Ferdasek »

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ý...
Uživatelský avatar
Ferdasek
Příspěvky: 55
Registrován: stř 27.04.2011 0:00
Bydliště: Olomouc

Re: ARDUINO a FrSky Telemetrie

#83 Příspěvek od Ferdasek »

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...
Přílohy
DSC_0173a.JPG
DSC_0170cr.JPG
Uživatelský avatar
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

#84 Příspěvek od petr64 »

Paráda ...
Uživatelský avatar
boboland
Příspěvky: 620
Registrován: čtv 11.11.2010 0:00
Bydliště: Poprad
Kontaktovat uživatele:

Re: ARDUINO a FrSky Telemetrie

#85 Příspěvek od boboland »

uz sa tesim na schemu a soft :)
http://bobo.matej.name
beyboy
Příspěvky: 4
Registrován: ned 08.04.2012 22:33

Re: ARDUINO a FrSky Telemetrie

#86 Příspěvek od beyboy »

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.
Uživatelský avatar
Ferdasek
Příspěvky: 55
Registrován: stř 27.04.2011 0:00
Bydliště: Olomouc

Re: ARDUINO a FrSky Telemetrie

#87 Příspěvek od Ferdasek »

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á".
Přílohy
SD.jpg
Uživatelský avatar
Ferdasek
Příspěvky: 55
Registrován: stř 27.04.2011 0:00
Bydliště: Olomouc

Re: ARDUINO a FrSky Telemetrie

#88 Příspěvek od Ferdasek »

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...
Přílohy
Somo.jpg
Uživatelský avatar
boboland
Příspěvky: 620
Registrován: čtv 11.11.2010 0:00
Bydliště: Poprad
Kontaktovat uživatele:

Re: ARDUINO a FrSky Telemetrie

#89 Příspěvek od boboland »

Ahoj,

super :)

uz len soft a bude to :D

cakame, sezona sa blizi.

Diki Bobo
http://bobo.matej.name
Uživatelský avatar
boboland
Příspěvky: 620
Registrován: čtv 11.11.2010 0:00
Bydliště: Poprad
Kontaktovat uživatele:

Re: ARDUINO a FrSky Telemetrie

#90 Příspěvek od boboland »

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.
http://bobo.matej.name
Odpovědět

Zpět na „Palubní elektronika“