19 gennaio 16, 10:18 | #21 (permalink) Top |
User Data registr.: 26-03-2003 Residenza: Varese
Messaggi: 1.264
|
Foglio di calcolo PredimRc in LUA https://drive.google.com/folderview?...p=sharing#list
__________________ ----------------------------------------------------- "Il buon aeromodellista atterra dove può" M.B. www.gavonline.it |
22 gennaio 16, 00:25 | #22 (permalink) Top |
User Data registr.: 11-08-2014 Residenza: bologna
Messaggi: 252
| script per phantom2+anysense+taranis con companion 2.1.7
grandissimo termic! Io metto il mio script (mooolto da neofita), funziona su phantom2 + anysense + companion 2.1.7 (taranis x9d+ e ricevente x8r) lo script lua per la telemetria è semplicemente copiato ed accrocchiato da altri script che funzionavano per anysense e zaggometry (ollimetry e frostie). quindi li ho semplicemente inseriti in una schermata....lo script sicuro ha qualche cappella e decisamente non è ottimizzato. Però secondo me può essere utile. E' inoltre molto utile (per possessori di phantom) il monitoraggio delle celle e l'indicatore di direzione. Metto delle immagini della schermata e della telemetria che ho impostato. Più un paio di link a due filmetti veloci e un bel po' sfocati che ho messo. https://drive.google.com/open?id=0By...Hc3ay03N3hrRHc https://www.youtube.com/watch?v=Sc4tJa4H-A0 https://www.youtube.com/watch?v=WlAvNqrlmIk |
22 gennaio 16, 01:20 | #23 (permalink) Top | |
Sospeso Data registr.: 05-08-2015
Messaggi: 301
| Citazione:
| |
24 gennaio 16, 16:01 | #24 (permalink) Top |
User Data registr.: 26-03-2003 Residenza: Varese
Messaggi: 1.264
|
__________________ ----------------------------------------------------- "Il buon aeromodellista atterra dove può" M.B. www.gavonline.it |
24 gennaio 16, 19:21 | #25 (permalink) Top | |
User Data registr.: 11-08-2014 Residenza: bologna
Messaggi: 252
| Citazione:
Se guardi su internet ciò che supporta anysense ufficialmente è: DJI Wookong M, DJI Naza-M, DJI Naza-M V2, DJI Phantom 2, DJI Phantom 1. Anche A2 usa la can-bus, ma non so cosa "sputi fuori". Quindi indicativamente non è così scontato che supporti A2. Prova a mandare una mail ai tipi di anysense.... Sicuro, se va bene, qualche sistemata ai nomi delle variabili ed alle costanti (tipo voltaggio max e min delle lipo che usi) lo dovrai fare nello script. | |
25 gennaio 16, 21:33 | #26 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| Autonomy 2016
Sempre a scopo didattico e per capire cosa si puo' fare sono andato avanti a pasticciare con lua con questi tre semplici script che insieme realizzano due schermate di telemetria per le nuove gare di AUTONOMY 2016 (vedi regolamento). L'obiettivo è di poter avere sotto controllo sulla TARANIS il tempo volo, il tempo motore del volo che si sta facendo e il tempo motore complessivamente utilizzato nei diversi voli della competizione. Poichè la telemetria non è consentita si stima il guadagno di quota ottenuto sotto motopre (complessivo e del singolo volo) in base ad un rateo medio di salita pre-impostato. Gli script vanno copiati nella directory SCRIPTS. I due script telem1.lua e telem4.lua vanno copiati nell subdirectory con il nome del modello in uso. Lo script TimerMot1.lua va copiato nella subdirectory MIXES Nella Taranis occorre definire il Timer1 come countdown del tempo volo e il Timer2 come timer del tempo motore totale da resettare a fine gara solo manualmente (persistent) in modo da non perdere il dato se si spegne la TX tra un volo e l'altro. Occorre inoltre inserire nella variabile globale GV2 il rateo medio di salita misurato precedentemente in telemetria o dai log. Con le solite funzioni si possono attivare gli annunci vocali del timer del tempo volo e del timer del tempo motore del singolo volo e/o del tempo motore totale. Il reset del volo corrente viene effettuato dal logical switch 17, da attivare come si vuole. Lo script TimerMot1.lua calcola il tempo motore del volo corrente e il numero di voli effettuati. Lo script va assegnato ad un LUA nei Custom Scripts Lo script telem1.lua visualizza il tempo volo corrente, il tempo motore corrente, il tempo motore totale di tutti i voli effettuati, una stima dell'altezza guadagnata sotto motore sulla base del tempo motore per il rateo di salita impostato e una stima del guadagno complessivo di altezza sempre sulla base del rateo medio di salita impostato. Lo script telem4.lua visualizza una tabellina con l'elenco dei tempi motore utilizzati nei singoli voli. Al momento la tabellina dei singoli voli non viene scritta nella eeprom e quindi si perde allo spegnimento della radio. Quando capirò come si fa a salvare su EEPROM non si perderà più. Gli script sono costruiti sempre con i medesimi pochissimi statements elencati alcuni post fa e sono commentati per maggiore comprensione. Per eventuali chiarimenti sono qui. Sarò grato a chi mi vorrà far risparmiare tempo e mi spiega come si fa a salvare un vettore su eeprom nel modo più semplice possibile. Luciano |
29 gennaio 16, 21:27 | #27 (permalink) Top |
User Data registr.: 02-01-2004 Residenza: Vicino a Saronno
Messaggi: 6.998
| LUA Scripts per allenamento alla AUTONOMY 2016
Ho provato a cercare ma con OpenTX 2.0 non sembra esserci modo di accedere al file system per salvare dati. L'unico modo che ho trovato per salvare qualche variabile che si vuole mantenere anche a radio spenta è quello di salvarne il valore in una Global Variable dei Flight Modes usando gli appositi comandi per leggere e scrivere le GV: model.getGlobalVariable(gvar, flightmode) model.setGlobalVariable(gvar, flightmode, value) Con questi nuovi (per me) comandi e con i pochi listati nei post precedenti ho provato a scrivere alcuni scripts per le gare di Autonomy 2016. Nello zip allegato ci sono un model script (autonomy.lua) da mettere nella directory /SCRIPTS/MIXES/ e due telemetry scripts (telem5.lua e telem6.lua) da mettere nella directory /SCRIPTS/nome modello/ . Con questi scripts è possibile simulare e provare una gara Autonomy 2016 anche senza logger Multi2, utilizzando solamente le funzioni di telemetria garantite dal sensore barometrico FrSky. L'obiettivo è di poter provare ad effettuare una simulazione completa sia semplicemente per provare sia per allenarsi senza dover accedere al logger durante i voli, leggendo tutto in tempo reale sullo schermo della TARANIS. Naturalmente il logger, se disponibile, si puo' lasciare collegato per poter poi leggere comodamente a casa il log dei voli. Ho rilevato che il sensore barometrico di FrSky ha una lettura sensibilmente diversa dai sensori di RC Electronics usati in Autonomy. Il model script autonomy.lua utilizza quindi un valore memorizzato nella Global Variable1 del Flight Mode 8 per applicare un correttivo. Nel mio caso ho visto che applicando un correttivo di 1,18 i valori di altezza del sensore FrSky e dei sensori RC Electronics corrispondono perfettamente. Nella GV1 del FM8 ho quindi inserito 118. Il timer1 (countdown) calcola il tempo volo mentre il timer2 (persistent) mantiene il conto del tempo motore complessivo dei vari voli. Lo script durante il volo calcola il valore di altezza corretto, il guadagno di quota con motore acceso (Logical Switch 11 on = motore acceso) e il tempo motore. Durante il reset (fatto con Logical Switch 17) aggiorna il numero voli e il guadagno totale di quota che vengono salvati nelle GV2 e GV3 del FM8 in modo da non perderne il valore se si spegne la radio tra un volo e l'altro. A inizio sessione di voli si resetta il timer2 a 0 (resettato manualmente) e il successivo reset (sempre con LS17) resetta tutti i valori salvati a 0. La pagina generata da telem5.lua riassume tutti i valori della sessione dei voli mentre la pagina generata da telem6.lua è una pagina che trovo comodo usare durante il volo. Naturalmente durante le gare Autonomy 2016 i dati di quota in telemetria non sono disponibili ma trovo che durante gli allenamenti una occhiata ai dati di altezza possono essere utili per farsi un po' l'occhio alle quote in rapporto al tempo motore. Gli scripts usano solo i pochi statements elencati nei post precedenti e sono commentati per maggiore comprensione. Tutti i valori sono disponibili alle Special Functions di Taranis per poter essere usati negli annunci vocali, suoni, allarmi, vibrazioni, ecc. ecc. Luciano |
26 febbraio 16, 18:40 | #28 (permalink) Top | |
User Data registr.: 09-05-2009
Messaggi: 192
| Citazione:
__________________ https://m.youtube.com/watch?v=QoeeD9wjFYA | |
30 marzo 16, 20:30 | #30 (permalink) Top | |
User Data registr.: 03-12-2006 Residenza: Piancastagnaio
Messaggi: 372
| scripts lua Citazione:
grazie mille, ci sto ammattendo,...
__________________ ..non sono gli avvenimenti esterni che ci turbano, ma l'opinione che ci facciamo di essi.. (Marco Aurelio) | |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Taranis e LUA script | badtime | Radiocomandi | 2 | 02 giugno 18 15:12 |
Lua file per telemetria su taranis plus 2.1 | ludiga | Radiocomandi | 0 | 16 settembre 15 14:23 |
Frsky Taranis | salvatoremadasa | Compro | 1 | 29 aprile 15 23:16 |
Frsky Taranis Plus | gallma | Merc. Motori ed Elettronica | 1 | 29 aprile 15 09:12 |
FrSky Taranis | microchip | Compro | 11 | 02 aprile 15 00:49 |