BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Radiocomandi (https://www.baronerosso.it/forum/radiocomandi/)
-   -   Opentx & Companion (https://www.baronerosso.it/forum/radiocomandi/279839-opentx-companion.html)

CarloRoma63 26 febbraio 14 13:21

Ciao,
avrei la necessità di usare le funzioni di telemetria di OpenTx (sulla 9x) per acquisire e gestire informazioni provenienti da Arduino. Chi mi sa dire quale protocollo mi conviene implementare su Arduino e quale tipo di connessione (la più semplice) usare per connettere Arduino alla 9x?

Grazie

Carlo

LONGFLYER 26 febbraio 14 14:05

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 4168781)
Ciao,
avrei la necessità di usare le funzioni di telemetria di OpenTx (sulla 9x) per acquisire e gestire informazioni provenienti da Arduino. Chi mi sa dire quale protocollo mi conviene implementare su Arduino e quale tipo di connessione (la più semplice) usare per connettere Arduino alla 9x?

Grazie

Carlo

Ciao, sicuramente avrai maggiori informazioni da Romolo o altri, penso però che ciò che ho inteso tu voglia fare sia impossibile: la t9x appoggia i dati telemetrici ricevuti al massimo su SD (se godi di hardware opportuno) e non su porta usb o porta trainer.

Semmai, puoi interessarti di come opentx (a livello logico) li riceve dal modulo tx e Tu, con un by-pass elettronico, riceverli anche su Arduino a livello fisico.

Lietissimo di sbagliarmi.

CarloRoma63 26 febbraio 14 14:26

Citazione:

Originalmente inviato da LONGFLYER (Messaggio 4168859)
Ciao, sicuramente avrai maggiori informazioni da Romolo o altri, penso però che ciò che ho inteso tu voglia fare sia impossibile: la t9x appoggia i dati telemetrici ricevuti al massimo su SD (se godi di hardware opportuno) e non su porta usb o porta trainer.

Semmai, puoi interessarti di come opentx (a livello logico) li riceve dal modulo tx e Tu, con un by-pass elettronico, riceverli anche su Arduino a livello fisico.

Lietissimo di sbagliarmi.


No, mi occorre gestire con le funzioni telemetriche di OpenTx dei dati simili a quelli della telemetria ma non provenienti dal modulo (che peraltro non ho, viso che uso ancora il modulo originale) ma da un arduino mega 2560 (o anche un mini pro) che vorrei montare dietro o dentro il case della 9x.
Quello che mi occorre è di conoscere il protocollo (o i protocolli se sono più di uno) che usa OpenTx per ricevere i dati dai vari moduli telemetrici disponibili e quale schema di collegamento usare per collegare fisicamente Arduino alla 9x.

Carlo

tevere 26 febbraio 14 14:54

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 4168902)
No, mi occorre gestire con le funzioni telemetriche di OpenTx dei dati simili a quelli della telemetria ma non provenienti dal modulo (che peraltro non ho, viso che uso ancora il modulo originale) ma da un arduino mega 2560 (o anche un mini pro) che vorrei montare dietro o dentro il case della 9x.
Quello che mi occorre è di conoscere il protocollo (o i protocolli se sono più di uno) che usa OpenTx per ricevere i dati dai vari moduli telemetrici disponibili e quale schema di collegamento usare per collegare fisicamente Arduino alla 9x.

Carlo

Intendi intercettare la trasmissione della telemetria per poterne usufruire con arduino?

Inviato dal mio GT-I9195 utilizzando Tapatalk

CarloRoma63 26 febbraio 14 15:02

Citazione:

Originalmente inviato da tevere (Messaggio 4168933)
Intendi intercettare la trasmissione della telemetria per poterne usufruire con arduino?

Inviato dal mio GT-I9195 utilizzando Tapatalk

No. Mi serve generare il codice con Arduino, facendolo digerire alla 9x come se venisse dalla telemetria (che non ho).
Per semplificare, devo simulare con arduino un modulo che riceve la telemetria dal modello (in realtà saranno dati di origine diversa, non vengono dal modello, altrimenti mi basterebbe acquistare un modulo con telemetria). OpenTx dovrà poi mostrarmi (e gestirmi con gli allarmi) i valori che gli vengono da Arduino, esattamente come farebbe se avessi un normale modulo con telemetria.

Carlo

romoloman 26 febbraio 14 15:16

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 4168947)
No. Mi serve generare il codice con Arduino, facendolo digerire alla 9x come se venisse dalla telemetria (che non ho).
Per semplificare, devo simulare con arduino un modulo che riceve la telemetria dal modello (in realtà saranno dati di origine diversa, non vengono dal modello, altrimenti mi basterebbe acquistare un modulo con telemetria). OpenTx dovrà poi mostrarmi (e gestirmi con gli allarmi) i valori che gli vengono da Arduino, esattamente come farebbe se avessi un normale modulo con telemetria.

Carlo

Due possibilità:
mavlink o implementare il protocollo frsky
Tuttavia il protocollo frsky ha una logica di seriale con livelli logici invertiti.

CarloRoma63 26 febbraio 14 15:25

Citazione:

Originalmente inviato da romoloman (Messaggio 4168965)
Due possibilità:
mavlink o implementare il protocollo frsky
Tuttavia il protocollo frsky ha una logica di seriale con livelli logici invertiti.

Grazie.
Come modifica hw, quale sarebbe la più semplice? scusa se non mi leggo 800 pagine.... :)

Grazie

tevere 26 febbraio 14 15:57

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 4168977)
Grazie.
Come modifica hw, quale sarebbe la più semplice? scusa se non mi leggo 800 pagine.... :)

Grazie

Se non ti è necessaria la visualizzazione puoi convertirli in ppm, leggerli dalla radio e settare gli allarmi con degli switch logici

Inviato dal mio GT-I9195 utilizzando Tapatalk

CarloRoma63 26 febbraio 14 17:28

Citazione:

Originalmente inviato da tevere (Messaggio 4169005)
Se non ti è necessaria la visualizzazione puoi convertirli in ppm, leggerli dalla radio e settare gli allarmi con degli switch logici

Inviato dal mio GT-I9195 utilizzando Tapatalk

Avrei anche la necessità di visualizzarli, grazie.

Ho spulciato sia il protocollo mavlink che il frsky. Il secondo mi sembra molto più semplice da implementare. Domani cerco di mettere giù un paio di "frame tipo"....

Grazie

Carlo

vrpol 05 marzo 14 11:41

Guida
 
Scusate, esiste una guida, una procedura, qualcosa per programmare un primo modello con opentx? intendo con i vari passaggi..
Ad esempio io ho la Taranis da poco, non mi ritengo un novellino e cerco di fare le cose nel modo più corretto, conscio che con opentx esistono mille soluzioni per un unico problema.
Per questo vorrei sapere quale delle soluzioni è più "elegante" (come piace dire agli informatici...)

Prima di questo comunque ho vari dubbi, che una procedura potrebbe sciogliere:
-rimandando ad altri thread le connessioni tx-pc e le varie impostazioni iniziali...
-prima cosa da fare: accendo tx e calibro stick, pot e slider.
-salvo il file .eepe così ottenuto che userò per iniziare la configurazione di nuovi modelli.
-inizio la programmazione: ????
-vado sul modello e imposto subtrim e end point (oppure lo faccio prima? BOOOH)

scusate ma ho un po di confusione, tante cose da fare :(


Tutti gli orari sono GMT +2. Adesso sono le 21:08.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002