BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Radiocomandi (https://www.baronerosso.it/forum/radiocomandi/)
-   -   Alternative ai classici radiocomandi (https://www.baronerosso.it/forum/radiocomandi/262217-alternative-ai-classici-radiocomandi.html)

romoloman 27 settembre 12 03:50

Citazione:

Originalmente inviato da punga88 (Messaggio 3406366)
Grazie mille...speravo in risposte del genere...il protocollo di cui parli in pratica è il normale wi-fi che usiamo a casa no?
per lo stesso motivo penso sia molto difficile progettare qualcosa che lavori connessa ad internet magari tramite rete 3g perchè la latenza sarebbe ancora più alta e cali del segnale a maggior ragione...se non con l'ausilio di un po' di elettronica che potrebbe prendere il comando in situazioni di assenza di segnale...

Io non pensavo necessariamente ad un aeromodello ma ad un qualsiasi modello RC...per dire anche una tavoletta di legno con 4 ruote XD mi interessa più conoscere ed eventualmente divertirmi a sperimentare cercando di costruire tutto quello che mi serve (ed è possibile costruire)...a tal proposito mi sembra di aver capito che i RC lavorano su frequenze diverse, suppongo con caratteristiche diverse come portata del segnale e possibilmente ritardo...di solito che ritardo c'è fra la trasmittente e la ricevente? suppongo dipenda dalla distanza e ipotizziamo per esempio a 100m si parla di ms no?

inoltre fino a che punto è possibile costruire una trasmittente e una ricevente diciamo "homemade"? non mi interessa per quanto riguarda la trasmittente che tipi di controlli deve avere ma solo dell'aspetto trasmissione di un segnale radio...nei miei sogni probabilmente irrealizzabili mi piacerebbe gestire tutto tramite pc...

I radiocomandi RC lavorano sia in VHF 27/35/40/72 Mhz (frequenze ammesse in italia)
sia un UHF nella banda dei 2.4Ghz che essendo utilizzata in frequency hopping consente lo sharing della medesima fra dispositivi diversi.
Le latenze di cui si parla sono fisse e non dipendono di certo dalla distanza che nel caso di un telecomando RC può arrivare a diversi KM, considerando la velocità di propagazione delle onde radio...(strana mancanza per uno che dichiara di fare ingegneria).
Le latenze dipendono dal tipo di codifica e sono tipicamente nell'ordine delle decine di msec.
Per quanto riguarda il tuo sogno autocostruttivo, non vorrei smontarti ma lavorare su trasmettitori in 2.4Ghz o anche semplicemente VHF non è alla portata di tutti e soprattutto come tutti gli apparati radio autocostruiti e non sottoposti a certificazione non ne è consentito l'uso in campo aperto.
Se proprio vuoi giocare puoi prendere un modulo trasmissivo bello e pronto, interfacciarlo con un microprocessore come Arduino o similari e pilotare Arduino tramite seriale o USB da PC. Non ti è possibile comandare direttamente un modulo via PC perché difficilmente riusciresti ad ottenere le temporizzazioni del segnale PPM con la precisione necessaria. (ti dirò anzi che in arduino dovrai fare uso di un interrupt per generare gli impulsi nel modo adeguato).
Buone sperimentazioni

CarloRoma63 27 settembre 12 12:50

Citazione:

Originalmente inviato da romoloman (Messaggio 3409712)
I radiocomandi RC lavorano sia in VHF 27/35/40/72 Mhz (frequenze ammesse in italia)
sia un UHF nella banda dei 2.4Ghz che essendo utilizzata in frequency hopping consente lo sharing della medesima fra dispositivi diversi.
Le latenze di cui si parla sono fisse e non dipendono di certo dalla distanza che nel caso di un telecomando RC può arrivare a diversi KM, considerando la velocità di propagazione delle onde radio...(strana mancanza per uno che dichiara di fare ingegneria).
Le latenze dipendono dal tipo di codifica e sono tipicamente nell'ordine delle decine di msec.
Per quanto riguarda il tuo sogno autocostruttivo, non vorrei smontarti ma lavorare su trasmettitori in 2.4Ghz o anche semplicemente VHF non è alla portata di tutti e soprattutto come tutti gli apparati radio autocostruiti e non sottoposti a certificazione non ne è consentito l'uso in campo aperto.
Se proprio vuoi giocare puoi prendere un modulo trasmissivo bello e pronto, interfacciarlo con un microprocessore come Arduino o similari e pilotare Arduino tramite seriale o USB da PC. Non ti è possibile comandare direttamente un modulo via PC perché difficilmente riusciresti ad ottenere le temporizzazioni del segnale PPM con la precisione necessaria. (ti dirò anzi che in arduino dovrai fare uso di un interrupt per generare gli impulsi nel modo adeguato).
Buone sperimentazioni

Romoloman è sempre il più disponibile ed il più preciso... :)

Aggiungo solo che la codifica dei segnali dei canali (normalmente non più di 8-9) avviene normalmente in PPM (se fai ricerche in rete trovi tutto quello che ti occorre in merito) e credo che sia il dominio ove tu possa muoverti. Esistono anche altre codifiche che supportano più canali, ma sono ancora poco diffuse.
Altra opzione ove puoi sperimentare è una interfaccia, magari attraverso Arduino o simili, tra un pc ed una TX. Potresti, ad esempio, simulare con il pc i movimenti degli stick della radio ed automatizzare quindi alcune manovre.... Inutile dire che tutte le sperimentazioni vanno fatte ESCLUSIVAMENTE in ambiente protetto, ove eventuali errori non possono arrecare danni a te, ad altri o a cose.

Per queste sperimentazioni ti consiglio di comprare inizialmente una radio di bassissimo costo, quale la Hobbyking T6a (6 canali, una ventina di €), che ti permette di fare prove senza rischiare di danneggiare un capitale.

Carlo

punga88 27 settembre 12 13:44

Citazione:

Originalmente inviato da romoloman (Messaggio 3409712)
Le latenze di cui si parla sono fisse e non dipendono di certo dalla distanza che nel caso di un telecomando RC può arrivare a diversi KM, considerando la velocità di propagazione delle onde radio...(strana mancanza per uno che dichiara di fare ingegneria).
Le latenze dipendono dal tipo di codifica e sono tipicamente nell'ordine delle decine di msec.

Intanto ringrazio tutti per l'enorme pazienza...avevo già letto qualcosina su arduino e su come poter autocostruire qualcosa di simile...

per quanto riguarda questa parte non mi è chiara una cosa...proprio perchè studio ingegneria so che anche la luce ha una velocità, si conosce quella nel vuoto ma anche nei casi reali quindi per esempio in un campo aperto senza ostacoli significativi la velocità non cambia molto...motivo per il quale se anche si parla di bassissime latenze (non so se ho calcolato bene ma siamo tipo nell'ordine di 0,003 ms alla distanza di un Km) aumentano in base alla distanza...in modo trascurabile a quando pare ma era giusto per capire...correggimi se sbaglio...


A me interessa più vedere se riesco a far funzionare tutto in modo decente e poi valuterò se costruire un modello ben fatto (anche se mi sembra sicuro nel caso in cui tutto fili liscio)...per tutte le prove iniziali sarò in casa, o al max in giardino (più o meno un ettaro di campagna) e con niente che voli e si possa schiantare o far danni se fuori controllo :D

In sintesi per quanto riguarda la trasmissione del segnale bisognerebbe collegare il pc ad arduino (o simili) e quest'ultimo si interfaccia con la trasmittente giusto?

CarloRoma63 27 settembre 12 15:27

Citazione:

Originalmente inviato da punga88 (Messaggio 3410280)
per quanto riguarda questa parte non mi è chiara una cosa......in modo trascurabile a quando pare ma era giusto per capire...correggimi se sbaglio...

Senza offesa.... parli proprio da Ingegnere :icon_rofl:icon_rofl
Il tuo ragionamento è corretto ma ... non pertinente. Se è vero che le latenze esistono e saranno dell'ordine di microsecondi/km, non dimenticare che il tutto è normalmente comandato dai pollici del pilota, che nel migliore dei casi ha tempi di reazione 100.000 volte più grandi!
Citazione:



In sintesi per quanto riguarda la trasmissione del segnale bisognerebbe collegare il pc ad arduino (o simili) e quest'ultimo si interfaccia con la trasmittente giusto?
In teoria, se tu programmassi direttamente in Assembler, potresti anche usare la scheda audio del pc per generare il segnale PPM. Purtoppo questo linguaggio, specialmente per i processori x86 più recenti, è ormai patrimonio di pochissimi; questo costringe noi poveri mortali ad utilizzare dei linguaggi ad alto livello, con i quali è impossibile gestire correttamente la temporizzazione degli eventi generati, la cui precisione è fondamentale per una corretta generazione del PPM. Scartata l'ipotesi di generare direttamente il PPM, puoi appoggiarti ad un Arduino, a cui passeresti le info via seriale/usb, la generazione del PPM in questione. Come forse avrai già avuto modo di conoscere, per questo processore esistono una miriade di applicazioni e di tutorial per i più svariati usi; non dovrebbe esserti difficile trovare cosa ti occorre..

Una volta che l'Arduino ha generato il PPM, lo puoi inviare direttamente alla porta Trainer della radio e pilotarci quello che vuoi.

Solo come spunto, potresti scrivere una applicazione che permetta a qualsiasi utente nel mondo, attraverso Internet, di muovere uno robot in uno spazio (il tuo giardino). Sul robot potrebbe essere montata una webcam IP, in modo da rendere pubblico (e quindi anche al pilota) le immagini della zona esplorata.

Carlo

CarloRoma63 27 settembre 12 15:43

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 3410515)
che nel migliore dei casi ha tempi di reazione 100.000 volte più grandi!

Dimenticavo.... alla latenza del segnale devi aggiungere i tempi di reazione e la velocità di esecuzione dei servi, anch'essi tutt'altro che trascurabili.

Carlo

romoloman 27 settembre 12 17:41

Citazione:

Originalmente inviato da punga88 (Messaggio 3410280)
Intanto ringrazio tutti per l'enorme pazienza...avevo già letto qualcosina su arduino e su come poter autocostruire qualcosa di simile...

per quanto riguarda questa parte non mi è chiara una cosa...proprio perchè studio ingegneria so che anche la luce ha una velocità, si conosce quella nel vuoto ma anche nei casi reali quindi per esempio in un campo aperto senza ostacoli significativi la velocità non cambia molto...motivo per il quale se anche si parla di bassissime latenze (non so se ho calcolato bene ma siamo tipo nell'ordine di 0,003 ms alla distanza di un Km) aumentano in base alla distanza...in modo trascurabile a quando pare ma era giusto per capire...correggimi se sbaglio...


A me interessa più vedere se riesco a far funzionare tutto in modo decente e poi valuterò se costruire un modello ben fatto (anche se mi sembra sicuro nel caso in cui tutto fili liscio)...per tutte le prove iniziali sarò in casa, o al max in giardino (più o meno un ettaro di campagna) e con niente che voli e si possa schiantare o far danni se fuori controllo :D

In sintesi per quanto riguarda la trasmissione del segnale bisognerebbe collegare il pc ad arduino (o simili) e quest'ultimo si interfaccia con la trasmittente giusto?

Appunto 0.003 ms ma tu nel messaggio originale parlavi dell'ordine dei millisecondi... qui si sta parlando nell'ordine dei microsecondi!!!
Ben altri fattori entrano in gioco che portano le latenze ai livelli reali...
In primis il protocollo di trasmissione verso i servi basato su PWM che viene inviato ogni 11 o 22ms.
Poi le inerzie meccaniche.... la velocità di rotazione di un servo non è infinita..
Proprio questa considerazione, unita alla velocità di reazione occhio-pollici, fa si che ci se ne possa fregare abbastanza degli 11 o 22ms di ritardo del protocollo.
Come giustamente sottolineato da carloroma.

Per quanto riguarda arduino si... arduino comunica con il modulo trasmissivo e con il PC, riceve gli ordini da PC e li codifica in modo decente verso il modulo.

punga88 28 settembre 12 16:42

Citazione:

Originalmente inviato da CarloRoma63 (Messaggio 3410515)
Solo come spunto, potresti scrivere una applicazione che permetta a qualsiasi utente nel mondo, attraverso Internet, di muovere uno robot in uno spazio (il tuo giardino). Sul robot potrebbe essere montata una webcam IP, in modo da rendere pubblico (e quindi anche al pilota) le immagini della zona esplorata.

L'idea è fantastica ma magari un pelo rischiosa...non mi sembra il max della sicurezza considerando che sono entrati in passato ladri in casa :D

Mi piacerebbe anche memorizzare una serie di comandi e vedere fino a che punto possano essere ripetibili...insomma giocarci un po'...

Per quanto riguardo arduino ho capito che mi serve assolutamente...la cosa della scheda audio sembra pure interessante ma per il momento meglio puntare a qualcosa di più semplice...

Cerco il progetto che avevo trovato online e cerco di procurarmi tutto il necessario per iniziare...

Per quanto riguarda la trasmittente esiste un barlume di speranza che riesca a costruire qualcosa, magari non troppo performante, ma proprio qualcosina per divertirmi un po'? :)

Ragazzi so che vi trattenete molto dal darmi del folle per continuare a darmi suggerimenti ma se qualcosina andrà veramente in porto posterò tutto e spero con il vostro aiuto di riuscire in qualcosa di carino :)

romoloman 28 settembre 12 17:42

Citazione:

Originalmente inviato da punga88 (Messaggio 3412413)
L'idea è fantastica ma magari un pelo rischiosa...non mi sembra il max della sicurezza considerando che sono entrati in passato ladri in casa :D

Mi piacerebbe anche memorizzare una serie di comandi e vedere fino a che punto possano essere ripetibili...insomma giocarci un po'...

Per quanto riguardo arduino ho capito che mi serve assolutamente...la cosa della scheda audio sembra pure interessante ma per il momento meglio puntare a qualcosa di più semplice...

Cerco il progetto che avevo trovato online e cerco di procurarmi tutto il necessario per iniziare...

Per quanto riguarda la trasmittente esiste un barlume di speranza che riesca a costruire qualcosa, magari non troppo performante, ma proprio qualcosina per divertirmi un po'? :)

Ragazzi so che vi trattenete molto dal darmi del folle per continuare a darmi suggerimenti ma se qualcosina andrà veramente in porto posterò tutto e spero con il vostro aiuto di riuscire in qualcosa di carino :)

Trasmittente evita: si va sul penale a meno di usarla in ambiente radioisolato.
Poi puoi fare quello che vuoi, ma con la spesa di metà del materiale della TX ci compri un modulo più la ricevente.

punga88 28 settembre 12 18:17

Chiarissimo...non mi va di rischiare nulla facendo qualcosa di illegale e specialmente voglio poter continuare a condividere questa esperienza con voi...

In base a cosa posso capire che trasmittente potrebbe servirmi?

punga88 02 ottobre 12 12:14

Piccolo up :) sapreste dirmi come posso scegliere che trasmittente/ricevente radio posso utilizzare? non mi interessa un radiocomando ma solo trasmittente e ricevente giusto?


Tutti gli orari sono GMT +2. Adesso sono le 09:57.

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