Pagina 1 di 18

ricevitore usb per telecomando (ex:infrahid)

Inviato: 18 nov 2011, 20:04
da ragno
Alla ricerca di qualche progetto per l'atmega...ho trovato questo: http://sites.google.com/site/vamposdecampos2/infrahid

Si potrebbe aggiungere la funzione di accensione per il pc.

Da momento che emula una tastiera ci sono controindicazioni ad utilizzarlo con vdr?

ciao

Re: infrahid

Inviato: 19 nov 2011, 09:13
da von fritz
Hello

io invece alla ricerca di un qualcosa che possa sostituire il mio atric seriale malfunzionante ho trovato questo :
http://www.mikrocontroller.net/articles ... e_Receiver
ricevitore usb basato su IRMP gia' predisposto per la funzione d'accensione.
Solo che il tipo usa una .dll per il funzionamento sotto windows, per linux ....... :|
il vantaggio che riconosce diversi protocolli rc, non "solo" RC5 come quello indicato da te e poi come detto la funzione accensione gia' implementata.

mi sembra di aver visto un qualcosa su vdrportal a riguardo....devo indagare :cool:

bye

Re: infrahid

Inviato: 19 nov 2011, 09:40
da ragno
@vonfritz: grazie, mi sembra ottimo, inoltre e' sempre basato sull'atmega8, quindi dal punto di vista hardware un progetto vale l'altro.. :idea1:
Adesso traduco la pagina e vedo di capire meglio. :ok:

saluti
ragno

p.s. come sottolineavi, vedo che non c'e' riferimento alla gestione sotto linux...
Si tratta a tutti gli effetti di una periferica HID, che linux dovrebbe gestire senza problemi.
Quello che bisogna capire e' come si tirano fuori i codici del remoto e se e' possibile gestirli senza lirc, oppure tramite un plugin che potrebbe essere remote-plugin.
Altrimenti se c'e' posto si modifica il codice dell'avr e si fa emulare una tastiera.
Informati un po'...per il resto sono attrezzato. :)

p.s.2 c'e' altra documentazione nella pagina del progetto padre IRMP....

Re: infrahid

Inviato: 19 nov 2011, 10:24
da ragno
Mi sa che e' piu' semplice di quel che sembra...
http://forum.xbmc.org/showthread.php?t=63484

Ho trovato inoltre questo:
http://usb-ir-remote.sourceforge.net/

ciao

p.s. dai che facciamo un remoto vdritalia ... :)

Re: infrahid

Inviato: 19 nov 2011, 11:05
da von fritz
Hello

Bene "manca" solo la parte vdrportal :
Demone irmplircd basato su inputlirc.
poi leggendo piu' in basso sembra che con irmp_exec non sia nemmeno piu' necessario lirc. :roll:
mi piace l'idea del remoto vdritalia :lol:

bye

Re: infrahid

Inviato: 19 nov 2011, 17:26
da ragno
Ci sono un paio di cose da controllare:

Se irmp/usb_ir_rr hanno un firmware modulare oppure monolitico.
Di solito le implementezioni piu' "smart" di vbus atmega hanno un bootloader con le funzioni base di i/o usb con la possibilita' di caricarci "sopra" il firmware vero e' proprio. Questo consente di non dover riprogrammare tutte le volte l'atmega, ma solo di aggiornare il software via usb...
Appena ho temo gli do un occhiata.

ciao

Re: infrahid

Inviato: 21 nov 2011, 12:35
da alez
Se viene vista come tastiera, nessun problema con VDR, ecco un mio articolo sul vecchio Wiki:

http://vdr.spaghettilinux.org/index.php ... 29_con_VDR

Re: infrahid

Inviato: 21 nov 2011, 16:37
da ragno
@alez, ti stavo aspettando :)
Comunque se non sbaglio le HID sotto linux, sono gestite tutte in maniera molto simile...
Il progetto segnalato da vonfritz, e' sicuramente superiore, se non c'e' problema nel gestire bootloader+firmware vero e' proprio e' molto interessante.
Bisogna solo trovare un buon telecomando.
Non riesco a capire perche' la maggior parte di quelli che mi passano fra le mani non sono standard (nel senso che funzionano con lirc solo in modalita' raw): ultimo quello di un telesystem dtt cotto, e per menzione quello dello skybox.

ciao

Re: infrahid

Inviato: 21 nov 2011, 22:17
da von fritz
Hello

@ragno, fatto gia' delle prove?
io purtroppo adesso non ho un atmega8 per le mani, che poi dovrebbe essere anche piccolo per contenere tutti i protocolli.
avevo preso 2 attiny2313 per fare un simil usbtiny, poi invece ho trovato il progetto con irmp che non mi sembra male.
nel pacchetto che puoi scaricare ci dovrebbe essere tutto, anche un bootloadHID modificato per consentire l'aggiornamento firmware tramite usb.


bye

Re: infrahid

Inviato: 22 nov 2011, 00:06
da davidea
....HID ......
io l' anno scorso ritirai dalla cina due telecomandi completi di ricevitore, HID.....
peccato che il movimento delle frecce e' implementato come mouse .... quindi o lo uso senza usare i tasti up/down/left/right/OK o nisba.

Re: infrahid

Inviato: 23 nov 2011, 08:31
da ragno
von fritz ha scritto:Hello

@ragno, fatto gia' delle prove?
io purtroppo adesso non ho un atmega8 per le mani, che poi dovrebbe essere anche piccolo per contenere tutti i protocolli.
avevo preso 2 attiny2313 per fare un simil usbtiny, poi invece ho trovato il progetto con irmp che non mi sembra male.
nel pacchetto che puoi scaricare ci dovrebbe essere tutto, anche un bootloadHID modificato per consentire l'aggiornamento firmware tramite usb.


bye
Non ancora per ragioni di tempo, appena posso ho questa scaletta:

1) testare il software: compilazione, etc...
2) realizzare uno schema diy per breadboard/millefori
3) assemblare prototipo su BB
4) passare alle saldature su stampato.

Per il resto probabilmente il mega8 non riesce a contenere tutte le tabelle dei telecomandi, comunque a tutto si puo' ovviare (168). Avendone 3 a disposizione (di mega8), penso che provero' con quello.

ciao

Re: infrahid

Inviato: 23 nov 2011, 15:53
da ragno
Prima rogna: i sorgenti di USB_IR_RR sono per host di sviluppo windows (winavr) e non avr-gcc (linux), sebbene stiamo parlando praticamente della stessa cosa non ci sono makefile per la compilazione sotto linux.
Spero di venirne a capo, quando ho un momento di lucidita', ma attualmente mi rifiuto di installare winavr (anche portable) quando ho un sistema d sviluppo sotto linux funzionante ed efficiente....
Chi e' in grado di risolvere?

saluti
ragno

[edit] makefile per il bootloader atmega8...

Codice: Seleziona tutto

user@ubuntu:~/USB_IR_RR/bootLoadHID v1.1/Atmega8/default/Makefile

Codice: Seleziona tutto

## Include Directories
#INCLUDES = -I"C:\temp\usb_ir_temp\Atmega8\bootLoadHID 1.1\." -I"C:\temp\usb_ir_temp\Atmega8\bootLoadHID 1.1\usbdrv" 
INCLUDES = -I"../" -I"../usbdrv" 

Re: infrahid

Inviato: 24 nov 2011, 08:51
da alez
Se hai una macchina potente, un'alternativa (ammesso che tu non ne venga a capo in altri modi), può essere una Win 7 sotto Virtual Box

Re: infrahid

Inviato: 24 nov 2011, 12:58
da ragno
alez ha scritto:Se hai una macchina potente, un'alternativa (ammesso che tu non ne venga a capo in altri modi), può essere una Win 7 sotto Virtual Box
Si, piu' che altro mi rode, e vorrei risolvere. In ogni caso una macchina virtuale con XP per provare di tutto ce l'ho sempre a portata di mano.

ciao

Re: infrahid

Inviato: 24 nov 2011, 17:18
da ragno
Dovrei essere riuscito a dare una sistemata, ho rimesso a posto i makefile ed ora posso compilare sotto linux, manca ancora il tool per aggiornare il firmware che funziona sotto windows...
Diamoci una mossa... :lol: :lol: :lol:

Qui: USB_IR_RR