ricevitore usb per telecomando (ex:infrahid)

Hardware esterno.
Panelli LCD, TFT, HDTV, Telecomandi, Xbox-client, etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da von fritz »

Hello
ragno ha scritto:GRANDE VONFRITZ!!!!

Hai pure realizzato lo stampato.... :)

Rimango in attesa di "dritte" per yavdr... :lol: :lol: :lol:
...
minitutorial postato inizialmente da @sky2000walker su vdrportal :

allora in teoria bisognerebbe modificare la remote.conf di yavdr(04) per far funzionare il USB_IRR.
pero' consiglio di lasciarla cosi com'e per mantenere la compatibilita' e piuttosto di mappare i codici provenienti dal telecomando nel apposito file di configurazione di irmplircd.
volendo si possono mappare piu' telecomandi per poter usare diversi telecomandi.

1. scaricare l'archivio contenente i sorgenti irmplircd :

Codice: Seleziona tutto

wget http://gen-saarpfalz.de/irmplircd/irmplircd.tar.gz
tar -xzvf irmplircd.tar.gz
2. entrare nella cartella appena creata e compilare:

Codice: Seleziona tutto

cd irmplircd
make
3. eseguire e testare irmplircd

Codice: Seleziona tutto

sudo ./irmplircd /dev/hidraw0
irw
premendo qualche pulsante su telecomando dovrebbero apparire a schermo i codici abbinati.
esempio :
vdrday@YaVDR:~/test/irmplircd$ sudo ./irmplircd /dev/hidraw0
[sudo] password for vdrday:
vdrday@YaVDR:~/test/irmplircd$ irw
15000f041e00 0 15000f041e00 IRMP
15000f041f00 0 15000f041f00 IRMP
15000f042000 0 15000f042000 IRMP
15000f042100 0 15000f042100 IRMP
15000f042200 0 15000f042200 IRMP
^C
nel mio caso avevo premuto i tasti su, giu, sinistra, destra e OK

4. una volta verificato il funzionamento, copiare il l'eseguibile in /usr/local/bin

Codice: Seleziona tutto

sudo cp irmplircd /usr/local/bin
5. creare il file vostrotelecomando.map

Codice: Seleziona tutto

sudo nano /usr/local/etc/vostrotelecomando.map
6. dovete trascrivere tutti i codici abbinati ai pulsanti premuti, visualizzandoli a schermo p. es. con irw.
contenuto (esempio) del file telecomando_a_caso.map

Codice: Seleziona tutto

070015000d00 KEY_UP
070015001100 KEY_DOWN
070015001200 KEY_MENU
070015000f00 KEY_OK
070015001300 KEY_ESC
070015000e00 KEY_LEFT
070015001000 KEY_RIGHT
070015001400 KEY_RED
070015001500 KEY_GREEN
070015001600 KEY_YELLOW
070015001700 KEY_BLUE
070015000c00 KEY_0
070015000300 KEY_1
070015000400 KEY_2
070015000500 KEY_3
070015000600 KEY_4
070015000700 KEY_5
070015000800 KEY_6
070015000900 KEY_7
070015000a00 KEY_8
070015000b00 KEY_9
070015003b00 KEY_PLAY
070015003e00 KEY_PAUSE
..............continuando
7. creare una udev-rules per il demone irmplircd.

Codice: Seleziona tutto

sudo nano /etc/udev/rules.d/80-irmp.rules
con il seguento contenuto :

Codice: Seleziona tutto

KERNEL=="hidraw0", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", RUN+="/bin/mkdir /var/run/lirc", RUN+="/usr/local/bin/irmplircd -t /usr/local/etc/vostrotelecomando.map /dev/%k", RUN+="/bin/ln -s /var/run/lirc/lircd /dev/lircd"
riavviare yaVDR.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da alez »

Sticcato come importante, mi pare che il thread se lo sia meritato :D
Ciao alez
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

alez ha scritto:Sticcato come importante, mi pare che il thread se lo sia meritato :D
era ora...dopo tutto il "lavoro"... :lol: :lol: :lol:
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

@von fritz, grazie delle dritte, appena posso riaccendo il "mostriciattolo"...pero' devo prima saldare il circuito. :lol: :lol :lol:

Grazie ancora. :ok:
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da von fritz »

Hello

allora provato su yavdr0.4 aggiornato e l'accensione funziona ma vdr non reagisce ai telecomando.
il demone irmplircd e attivo, pero' con irw non vedo nulla.
mentre se killo irmplircd : sudo killall irmplicd
e fermo vdr : sudo stop vdr
poi avvio irmplircd : sudo /usr/local/bin/irmplircd -t /usr/local/etc/miotelecomando.map /dev/hidraw0
e poi avvio vdr : sudo start vdr
funziona tutto :shock: e poi il bello con yavdr e se premi di nuovo il pulsante power sul telecomando lo riconosce e fa il spegnimento :si:
sono curioso se a te funziona con la udev.rules, visto che su vdrportal non si e lamentato nessuno

Con arch stesso problema, pero'stoppando/riavviando vdr da console funziona :shock:
probabilmente sulla mia arch parte prima vdr e poi irmplircd.
Ho risolto togliendo la udev.rules e avviando irmplircd con script in /etc/rc.d ed aggiungendolo in /etc/rc.conf.
lirc non lo avvio, visto che non serve piu'.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

@von fritz: scusa ma sono rimasto un po' indietro trafficando col router (briccato diverse volte). Devo saldare il circuito e fare tutti gli step de te segnalati.

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da von fritz »

Hello

@ragno no prob, su arch va senza problemi e non perde un colpo :lol:


@alez, mai provato il metodo "ferro da stiro" ?
http://www.riccibitti.com/pcb/pcb.htm

allora il primo pcb lo sovrasposto e il photoresist era troppo sottile. dunque ripulito per bene e provato il metodo "ferro da stiro".
che dire, viene quasi meglio che non con il metodo photoresist. :shock:
praticamente serve un carta semilucida, non troppo grossa e che si "inzuppa" velocemente nel acqua.
fatto un paio di prove con diverse tipi di carta e .... quella della pubblicità e ideale :lol:

che dire ho trovato un altro modo di riciclare la carta che mi riempie quasi ogni giorno la cassetta della posta :lol: :lol:


bye
Allegati
pcb fatto con metodo "ferro da stiro"
pcb fatto con metodo "ferro da stiro"
ui_rr_recupero3.jpg (33.35 KiB) Visto 2444 volte
pcb coperto da toner laminato.
pcb coperto da toner laminato.
ui_rr_recupero2.jpg (38.52 KiB) Visto 2444 volte
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da alez »

Avevo provato anni fa ma con risultati non ottimali, penso che la causa del cattivo risultato fosse appunto la carta: usavo normale carta per stampante, troppo porosa, riproverò con la carta patinata che essendo scivolosa lascia che il toner si stacchi dal foglio per andare sulla basetta :ok:

Se il tipo riesce a fare basette per SMD direi che il metodo funziona alla grande!

Come dicevo qualche post fa a Ragno, ho in casa anche 2 / 3 fogli di press 'n peel anche se devo ancora testare il funzionamento, per chi non sa cosa sono, sono fogli fatti apposta per essere usati per lo scopo, quindi si stampa sul foglio blu con la laser, si stira ed il risultato è questo:

http://www.vincenzov.net/tutorial/stamp ... snpeel.htm
Ciao alez
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

Ora abbiamo il gadget per il prossimo vdrday :lol: :lol: :lol:
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Avatar utente
alez
Messaggi: 3074
Iscritto il: 09 mag 2007, 17:11

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da alez »

Eh si :D
Ciao alez
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

Torno sull'argomento, con un dubbio/proposta, mentre l'assemblaggio del circuito non l'ho ancora iniziato. :)

A mio avviso il funzionamento ha raggiunto un buon livello di affidabilita', pero' sulla gestione dell'accensione c'e' da lavorare.
Infatti ho notato (almeno con mio esemplare), che il tasto associato alla funzione di accensione rimane attivo anche durante il funzionamento normale del ricevitore: questo genera un paio di problemi:

1) il tasto non e' piu' disponibile al software che gestisce il remoto (lirc, irmp_reemote, etc)
2) la funzione di accensione rimane sempre attiva e quindi premendo il tasto "power" in qualsiasi momento cio' equivale a premere il pulsante power del pc con le conseguenzedel caso di tale operazione.

Secondo me bisognerebbe "studiare" un soluzione (magari da attivare in fase di compilazione).
Io avevo pensato ad semplice timeout (associato magari ad un contatore). Quando viene premuto il tasto power dopo un certo periodo di tempo, la funzione passa da "power" a normale (dopo un tot di secondi) e viceversa. L'unico problema in questa maniera sorge quando in modalita' normale viene utilizzato il tasto power, ma il contatore potrebbe essere disattivato se subito dopo il tasto power e' premuto un tasto differente (tipico nell'osd di vdr se premendo power, poi si annulla lo shutdown premendo qualcos'altro).

N.B. Nella DLL windows, e' previsto la possibilita' di disattivare la funzione power al caricamento della stessa...

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
davidea
Messaggi: 1279
Iscritto il: 16 ago 2009, 13:32
Località: Palermo
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da davidea »

oggi ho cercato il micro a palermo, in due negozi nisba....
il progetto mi stuzzica pure a me!!!

ps. per lo stampato, ognuno fa' il suo o c'e' qualche anima pia che lo fa' per tutti (anche se dovrei avere l' acido da qualche parte, son titubante.... sulla riuscita della fotoincisione) o vediamo di farli fare?
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

Ciao!
Gli atmega8 li compro su ebay da un(a) venditore polacco (pagati 1,68 ora costano 1,8 euro per colpa del cambio euro - zloty :) :) :) )

Per gli stampati, credo che se ci sara' interesse, si potra' creare un gadget per il prossimo vdrday...
Al momento chi vuole e puo' ha 2 soluzioni: la piu' tecnica e precisa di Vonfritz, oppure la barbona ma pratica del sottoscritto: 1000 fori con un po' di stagno in piu'...

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
davidea
Messaggi: 1279
Iscritto il: 16 ago 2009, 13:32
Località: Palermo
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da davidea »

sto guardando su rs-online
MCU, AVR, 16K Flash, 512B EE, 20MHz (at168) 2,85 x 2
Microcontrollore 16 Mhz 8 bit (at8) 3,47 x 2
Crystal 12.000MHz HC49S 0,546 x 5 (quantitativo minimo)
Optoisolatore uscita transistor CNY174X 0,334 x 10 (quantitativo minimo)

totale 18,61 +
spedizione 6+
iva 5,19 =
29,90


mi manca niente? (a che pago la spedizione, prenderei tutto cio' che non ho a casa..... connettori particolari?
qualcuno ha bisogno di qualcosa? (poi ve lo giro in raccomandata)
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Re: ricevitore usb per telecomando (ex:infrahid)

Messaggio da ragno »

@davidea: se non li hai, prendi gli zoccoli DIL 2x14 per gli atmega. E visto che costa meno il at168 del at8 potresti prendere 4 168...
Io uso l'at8 e Von fritz l'at168. Il 168 e' senz'altro meglio perche ha 16k di flash invece di 8.

Comunque RS e' poco barbone riguardo ai preezzi.

saluti
ragno
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Rispondi