Nieuwe zenders FRSKY X9D X12D X16D

Het is gelukt in DFU mode. Nu nog de SD kaart formateren. Heb geen adapter, dacht ik. Ik kijk wel off of ik wat kan vinden.
 
Het is gelukt in DFU mode. Nu nog de SD kaart formateren. Heb geen adapter, dacht ik. Ik kijk wel off of ik wat kan vinden.


Mooi zeg Adrie! Blij dat het gelukt is! De SD kaart kun je ook gewoon in de taranis laten zitten en verbinden in bootloader mode. Even de boel leegflikkeren, en scotts inhoud terug plaatsen op je SD. Houbdan goed in de gaten dat je de JUISTE leegflikkert. De juiste is degene waar de mappies opstaan met sounds enzo

En Jeroen is ook voor elkaar via teamviewer.. Pff wat een service avond ;) ;) ;)
 
SD card ook gelukt. Nu alleen de F5J timer er nog op zetten. Van wie kwam die timer ook alweer. Kan hem niet meer vinden. Heel erg bedankt voor de hulp.:D
 
Ik heb een timertje gemaakt maar is niet meer up to date. Zal binnenkort ff beschrijven hoent in elkaar zit, dan kunnen jullie m ook inbouwen [emoji12]
 
Hier kan je MP3's vinden (WC 02 minute Prep - 10:00 Minute Working Time)
Deze word ook bij de F5J wedstrijd gebruikt, maar dan met 30 Sec prep tijd.

Kwestie van op je zender zetten en aan een schakelaar toewijzen.
Geen gedoe met programmeren etc :)
 
Hier kan je MP3's vinden (WC 02 minute Prep - 10:00 Minute Working Time)
Deze word ook bij de F5J wedstrijd gebruikt, maar dan met 30 Sec prep tijd.

Kwestie van op je zender zetten en aan een schakelaar toewijzen.
Geen gedoe met programmeren etc :)

Dat is natuurlijk het meest makkelijk, schakel een MP3 in op het moment dat je motor aan gaat. Daarom zei ik al, wat ik heb gemaakt is sterk overdreven en omslachtig. Ik heb het destijds in elkaar gezet omdat ik wilde spelen met de mogelijkheden van de zender. De logica een beetje doorkrijgen. Ik zal proberen uit te leggen wat ik heb gedaan, wie weet heeft iemand er wat aan om door te krijgen hoe dat nu zit met logical switches en special functions.

Tutorial; Countdowntimer met extra's.

Wat wilde ik?
- Ik heb mijn motor op switch SA zitten. Van me af duwen is vol gas.
- Omdat ik mijn motor aanzet op het moment dat de werktijd begint, wil ik dat op dat moment ook op mijn zender een timer gaat lopen die vanaf 10 minuten aftelt.
- Ik wil de eerste 30seconden van de werktijd info horen, dan weet ik hoe lang mijn motor loopt.
- Op 09:30 wil ik horen dat mijn motor niet meer kan lopen
- Ik wil vervolgens alle hele minuten horen
- enz

Wat heb ik hiervoor gedaan?
Ik ga ervan uit dat je companion gebruikt
- Countdown Timer 10 minuten ingesteld
- Tabblad setup: Timer 1 op 10:00 gezet
- Countdown type: Voice
- Minute Call aan (de hele minuten zijn hiermee gedekt)
- Trigger voor Timer1: L1 (logical switch 1) (Waarom niet direct geschakeld op schakelaar? Omdat ik mijn schakelaar altijd weer naar beneden zet, en dan moet de timer wel blijven lopen!)

In dit geval gaat de timer dus lopen op het moment dat LogicalSwitch 1 aan is.

Nu moet die logical switch gaan werken. Daarvoor heb ik eerst een global variabele gemaakt. Te vinden in companion onder tabblad flight modes.
- Daar heb ik een GVAR1 ingesteld met naam TimRes met standaard waarde 0

Dan de logical switch zelf. Te vinden in compagnon bij Logical Switches
- L1 --> Function gezet op A=X
Dit betekent: Als Variabele 1(V1) gelijk is aan Variabele 2 (V2) dan is deze Logical Switch waar. Oftewel AAN
- V1 zet ik op GV1 (onze aangemaakte global variabele) en V2 zet ik op 1
- Kortom als de GlobalVariabele gelijk is aan 1, dan is LogicalSwitch1 aan, en die laat dan de timer lopen. We hadden de timer namelijk laten triggeren op LogicalSwitch1 :D

Samenvattend hebben we nu bewerkstelligd dat de countdown timer gaat lopen op het moment dat de waarde van GlobalVariable1 (GV1) 1 wordt.

Ik wil nu dat zodra mijn motor aangezet wordt de timer gaat lopen, oftewel de waarde van GV1 op 1 gezet wordt.

Dat doen we bij Special Functions
SF1; Special Function1
- Switch zet ik op SApijlomhoog (dus SA naar voren gedrukt) (dit is afhankelijk van je eigen settings natuurlijk, gaat om het idee)
- Action is Adjust GV1
- Parameters; Value met waarde 1
- Enable moet op ON staan (niet vergeten, je zoekt je anders een ongeluk waarom het niet werkt)

Dit zorgt er nu voor dat zodra ik schakelaar SA omhoog duw, de waarde van GV1 op 1 gezet wordt, en dus mijn timer gaat lopen.

Nogmaals, waarom zo omslachtig? Nou, als ik nu mijn SA switch weer naar beneden zet blijft de waarde van GV1 gewoon op 1 staan en blijft de timer dus ongehinderd doorlopen. Dus ook als ik na 10 seconden besluit om mijn motor uit te zetten. Ik wist destijds niet hoe ik dit anders kon oplossen. De gashendel heeft een 'sticky' functie voor timer, maar voor zover ik weet switches niet, dus zelf maar een 'sticky' switch bedacht. Het kan allemaal op taranis hihi

Goed, nu we toch in het special functions menu zitten.. Je wilt de timer na een vlucht wel kunnen resetten. Gelijk even inbouwen. Dit doe ik meestal door de SH switch (de trainerswitch) even naar boven te duwen

SF2; SpecialFunction2
Switch: SHpijlnaarbeneden
Action: Rest
Parameter: Timer1
Enable: ON
Dit maakt dat de timer weer naar 10:00 gaat

SF3; SpecialFunction3
Switch: SHpijlnaarbeneden
Action: Adjust GV1
Parameters: Value waarde 0
Dit zet GV1 weer op 0, ofwel, de timer loopt niet totdat SF1 weer in werking gezet wordt.

We hebben nu een timer die gestart wordt zodra schakelaar SA naar voren geduwd wordt, en ook blijft lopen tot een reset middels schakelaar SH gegeven wordt. Das al heel wat

Even tussendoor, voor f5j wil ik dat tijdens de vlucht alle data gelogd wordt. Zodat als er wat mis gaat ik de boel thuis terug kan kijken. Dit doe ik door de zenderlogs aan te schakelen zodra ook te timer loopt. Mijn idee is immers dat als de timer loopt, de kist in de lucht is. Dus ik maar nog een SpecialFunction die dat doet. ff in het lijstje kijken gaf me de volgende optie

SF4; SpecialFunction4
Switch: L1 (logicalswitch1, die is immers aan zolang de timer loopt)
Action: Start Logs
Parameters: 0,2 (iedere 0,2sec data op SD wegschrijven)
Dit zorgt ervoor dat zolang L1 waar is, ofwel de Timer1 loopt, dan zal de zender logs wegschrijven.

Dan wil je nog op verschillende momenten de tijd om je oren geroepen krijgen. Voor elke tijd die je wilt horen moet je een nieuwe logical switch aanmaken. Met die logical switch kun je vervolgens in specialfunction inschakelen.

Ik wil bijvoorbeeld na 20 seconden weten dat ik 20 seconden motorlooptijd heb gehad.

LogicalSwitch2
A~X (V1 is ongeveer gelijk aan V2)
Tja, dit heb ik proefondervindelijk zitten uitvogelen. Op de een of andere manier werkt het niet als ik A=X gebruik.
V1 is dan Timer1
V2 zou moeten zijn 00:09:40 (want dan heb ik 20secs gehad). Maar dat gaat dus niet. Proefondervindelijk kwam ik uit op 00:09:27. Dan klopt het ongeveer. Dus dan is L2 aan op het moment dat ik ongeveer 20 seconden heb gehad.

Vervolgens maak ik een specialfunction aan
SF5; SpecialFunction5
Switch: L2 (logicalswitch2)
Action: Play Sound
Parameters: wat je maar wilt
Dit zorgt ervoor dat zodra L2 waar is, dus rond de 09:40 dat dan een geluid naar keuze wordt afgespeeld.

En zo zet ik er nog een logical switch in die een alarm geeft als ik 30 seconden heb gehad

LogicalSwitch3
A~X (V1 is ongeveer gelijk aan V2)
V1 is dan Timer1
V2 00:09:15

SF6; SpecialFunction6
Switch: L3 (logicalswitch3)
Action: Play Sound
Parameters: wat je maar wilt
Dit zorgt ervoor dat zodra L3 waar is, dus rond de 09:30 dat dan een geluid naar keuze wordt afgespeeld.

Goed, zo kun je ook in plaats van Play Sound, Play Value kiezen en die op Timer1 zetten. Zo wordt op een bepaald moment de waarde van Timer1 uitgesproken. Zo'n melding kun je ook op repeat zetten, dus dat elke 15 seconden die waarde wordt uitgesproken enz enz enz

Zo op deze manier kun je eindeloos doorvarieren. en het zo gek maken als je zelf wilt. Ik heb het destijds zo gedaan (kan de epee niet meer vinden grrr) dat ik als de timerwaarde tussen 00:00:59 en 00:00:10 zat er elke 15 sec de timer1 waarde werd uitgesproken. Dan heb je dus:

1 minuut (door de minute call)
45 seconds
30 seconds
15 seconds
10 - 9 - 8 - 7 - 6 (door de zender zelf)

Maar das nog weer wat extra programmeerwerk waar ik nu geen zin in heb om dat opnieuw te beschrijven. Dan beter een MP3 tje erop, zoals Sander zegt.

edit: Hier de epee file van bovenstaande.

Warrig verhaal, hoop dat het toch te volgen is en dat ik er iemand mee geholpen heb.
 
Laatst bewerkt:
Heb een MP3 file omgezet naar WAV en bij sounds gezet op de micro SD, maar het wordt niet afgespeelt. De file staat er netjes bij.
 
Ik heb even een bestandje geconverteerd en aangepast;
1 minuut voorbereiding, 10 minuten werktijd, 2 minuten voor de eindtijd een signaal.

F5J Timer

Even koppelen aan BGMusic en een switch.

Ps. Ik zit niet thuis dus heb het niet kunnen testen op de zender.
Getest, OK! (Alleen de naam inkorten tot 8 Karakters)
 
Laatst bewerkt:
Gezien het weer de komende tijd ons in de steek gaat laten, wil ik een Taranis=OpenTX bijeenkomst organiseren.

Nadat ik een week met Companion heb gespeeld heb ik met gezwinde spoed een Taranis plus besteld. K heb geen erg hoge eisen maar kan nu alles wat ik bedenk op de peesee programmeren. Niettegenstaande verstokt Evo aanhanger kon k toch echt niet meer wachten met dit ding in mijn handen te kunnen houden. K ben ook direct verslaafd aan het programmeren met Companion en moet dus flashen naar OpenTX. Alleen dat vooruitzicht is al voldoende aanleiding om aan die dag deel te willen nemen :o...

Grt!

Ptr
 
Wanneer je een Taranis Plus koopt hoef je niet te flashen en kun je direct aan de slag. Je moet enkel zorgen voor de passende versie van Companion. Bij de niet Plus versie hoort andere PC software ( een oudere versie met andere naam) waarmee je ook prima op de PC kan werken. Het is een hardnekkig misverstand dat je de Taranis meteen moet gaan flashen.
 
Ik heb even een bestandje geconverteerd en aangepast;
1 minuut voorbereiding, 10 minuten werktijd, 2 minuten voor de eindtijd een signaal.

F5J Timer

Even koppelen aan BGMusic en een switch.

Ps. Ik zit niet thuis dus heb het niet kunnen testen op de zender.
Getest, OK! (Alleen de naam inkorten tot 8 Karakters)


Dank!

Ik heb wav filetje het gisteravond (nacht....) even op mijn zender gezet.

Werkt prima op zich en ik was er in eerste instantie erg blij mee.

Maar toen ontdekte ik 1 groot nadeel: als het afspelen van de wav file eenmaal loopt geeft de zender geen andere meldingen meer. Hij speeltr geen twee geluidsbestanden tegelijkertijd, en dat betekend dat als je bijvoorbeeld van flightmode wisselt en je had hier een gesproken melding aan gekoppeld, dat je dat dan niet hoort.

Ik weet niet of hier een oplossing voor is maar ik heb het weer van de zender afgehaald. Ik hoor graag af en toe mijn RSSI en wil ook weten in welke flightmode ik vlieg.

Als ik wat meer tijd heb ga ik een onderzoeken hoe de timer functie precies werkt en bouw ik een simpele 10 minuten afteller.

Groet,

Roger
 
Ik heb die problemen die jij beschrijft gelukkig niet ;)
(alleen het geluid van mijn wav-je is voor mij voldoende)

Tijdens een F5J wedstrijd mag je toch geen telemetrie gebruiken
RSSI moet op 1Km nog ruim voldoende zijn, als dat niet zo is moet je daar even naar kijken.

hoeveel vluchtmodes denk je nodig te hebben?
ik heb er hooguit twee, normaal en thermiek (dat onthoud ik wel).

voor mezelf hanteer ik altijd het KISS concept:
eerst maar eens goed vliegen, voordat je allemaal toeters en bellen aan zet

Dit is doe hoe ik het doe, dat wil niet zeggen dat jij het zo moet doen hoor :)
 
Back
Top