Newsgroup: it.hobby.elettronica.digitale
Titolo: IR Toy:  IRman decoder mode

Adesso lo voglio fa funzionare con Girder
Che � sta roba
Commands
0�00 - Reset, return to RC decoder mode (all modes)
0�01 - SUMP run (captures and sends data to SUMP logic analyzer client)
0�02 - SUMP ID (responds: 1ALS )
0�52 ('r' or 'R') - IRman handshake (responds 'OK').
0�58 ('x' or 'X') - Enter raw IR/IO mode (responds 'X01')
('s' or 'S') - Enter IR sampling mode (responds 'S01')
('t' or 'T') - Run self test (see self-test)
('v' or 'V') - Show hardware/firmware version (responds 'V1##')
('u' or 'U') - Enter USB to serial converter mode (responds U01)
0�24 ('$') - Trigger the bootloader (no jumper required)
http://dangerousprototypes.com/docs/USB_IR_Toy:_IRman_decoder_modeUSB
 

Questo a cosa serve?
update-USBIRtoy-TVBGone.bat - install the TV B Gone firmware, plays TV POWER 
codes 

 Che è sta roba

Ok, intanto complimenti.
I comandi che leggi, sono i comandi accettati dal micro che hai programmato.
Se vuoi fare una prova di funzionalita' del programma, prima di passare 
a Girder, usa un qualsiasi programma di terminale seriale, anche il 
programma base che trovi in Windows (uso Realterm, trovato su 
sourceforge.net
).
Setta la porta seriale (15 nel tuo caso), speed 9600 bps e caratteri 
Ascii; 8-n-1 e' standard quindi lascia tutto il resto come e'.
Se invii i vari comandi, otterrai dall'interfaccia le risposte indicate.
Se passi in modo s vedrai il grafico del segnale IR che invii tramite 
telecomando.
ciao
Angelo

 telecomando.
Ho provato evenghost ma ï¿½ lento nel ricevere i dati dal toy e poi ripremendo 
il solito tasto del telecomando si ottengono spesso codici diverso, questo 
naturalmente non va bene per fare quello che serve a me..

Questo succede usando EvenGhost premendo sempre il solito tasto del 
telecomando:
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.Unknown.7F57F55DDF0FD5FD5777C3F57F55DDF0FD5FD5777C3F57F55DDF0FD5FD5777C3F57F55DDF0FD5FD5777C3F57F55DDF0FD5FD5777C3F4
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67
IR Data Received!
UIRT2.SIRC20.BD67 

Ma questo diodo led quando si deve accende?
http://img189.imageshack.us/img189/4885/taglia35.jpg

Con evenghost non funziona bene
stesso tasto di un telecomando:
IR Data Received!
UIRT2.Unknown.FEAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8
IR Data Received!
UIRT2.Unknown.9FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1
IR Data Received!
UIRT2.Unknown.FEAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8
IR Data Received!
UIRT2.Unknown.7F57F55D5F0FD5FD5757C3F57F55D5F0FD5FD5757C3F57F55D5F0FD5FD5757C3F57F55D5F0FD5FD5757C3F57F55D5F0FD5FD5757C3F4
IR Data Received!
UIRT2.Unknown.3FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8
IR Data Received!
UIRT2.Unknown.FEAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8
IR Data Received!
UIRT2.Unknown.3FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8
IR Data Received!
UIRT2.Unknown.FEAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF87EAFEABABE1FABFAAEAF8 

 
http://img189.imageshack.us/img189/4885/taglia35.jpg
Questo diodo si accende, ma tu non puoi vederlo ad occhio nudo perche' 
emette nel campo infrarosso!
Se vuoi vedere la luce di emissione del diodo usa una telecamera o un 
telefono cellulare; per vedere se il telefono o la telecamera vedono 
l'infrarosso, guarda l'emissione di un telecomando Tv e vedrai , 
specialmente al buio, il led che brilla sullo schermo.
Comunque sia, il led connesso al pic lo vedrai acceso solo quando userai 
la funzione di trasmissione dati dell'IrToy.
ciao
Angelo

 diverso, questo naturalmente non va bene per fare quello che serve a me..
Per quello ti avevo consigliato di andare a leggere direttamente i dati 
da seriale... nessuna demodulazione, nessun programma che deve fare 
qualcosa... solo i dati ricevuti come Ascii, nudi e crudi, mandati a 
video tramite la seriale.
Accendi il terminale, setti 9600, mandi i due caratteri ASCII "IR" e 
ricevi subito la stringa "OK".
Da adesso in poi, ogni volta che il ricevitore Ir riceve un comando Rc5 
valido (telecomando TV Philips), ti troverai sul display 6 Byte.
Se usi Realterm, setta accapo dopo la ricezione di 6 byte e avrai cosi' 
ogni riga un comando e righe regolarmente incolonnate.
Premendo sempre lo stesso tasto devi ricevere sempre la stessa stringa. 
(sono validi un paio di byte soli!).
ciao
Angelo

 la funzione di trasmissione dati dell'IrToy.
QUindi mai ;) 

 Premendo sempre lo stesso tasto devi ricevere sempre la stessa stringa.
Usando tale programma si ottengono dati solo con telecomandi Philips, 3 
caratteri per ogni tasto premuto, perï¿½ ripremendo il solito tasto si hanno i 
soliti caratteri cosa uguale da girder se attivo il plugin UIR.
 A     A     A     A     A     A     A     A     A     A     A     A     A 
 A     B     B     B     B     B     B     E     E     E     E     E     E 
E     E     E     E     E     E     E     E     E     E     F     F     F 
F     H     H     H     H     O     O     O     O     O     O     O     O 
O     O     O     O     O     O     O     O     O     O     O     O     O
Con evenghost lavora differentemente visto che c'ï¿½ un plugin apposito, con 
alcuni telecomandi Philips si ricevono i dati + la funzione a esso 
impostata, per esempio se si preme "menu'" si ottiene una stringa di dati + 
la scritta "menu'" ma non per tutti i tasti, forse perchï¿½ so utilizzando un 
telecomando universale?
CMQ io sarei + propenso a sviluppare un altro progetto + semplice forse, far 
diventare questo ricevitore dello schema sotto, USB, con gli adattatori non 
va (usb/COM)
http://fly.cc.fer.hr/~mozgic/UIR/

 
http://fly.cc.fer.hr/~mozgic/UIR/
Molto probabilmente il convertitore Usb <-> Rs232 che usi non abilita i 
pin di handshake ma solamente i pin Rx e Tx.
Provando e avendo un po' ... un bel po'... di fortuna, potresti trovare 
un convertitore che funziona.
ciao
Angelo

 Angelo
Come mai questo schema funzione con un adattatore da 3 Euro
http://imageshack.us/f/585/smouses1.png/
E questo invece no?
http://fly.cc.fer.hr/~mozgic/UIR/uir.png
Forse devo apportare qualche modifica..
Unire i pin 4 8 e 6 della DB9 come nel primo schema?
Ciao 

 un convertitore che funziona.
Questo potrebbe fungere?
http://img98.imageshack.us/img98/1092/usb.png

 
http://img98.imageshack.us/img98/1092/usb.png
Stai parlando di cose diverse!
E diversamente devono funzionare i programmi che usi per farle funzionare.
I due schemi che hai inviato nei due ultimi messaggi, si riferiscono a 
convertitori di livello da Rs232 a ttl, mentre tu stai usando un 
convertitore Usb Rs232 che e' tutt'altra cosa; in un caso il micro invia 
i dati tramite la periferica uart (Rs232) e nell'altro tramite la 
periferica Usb.
Occorrono funzioni diverse per gestire due diverse periferiche che 
agiscono con pin di I/O diversi.
Se il programma prevede la gestione di entrambe le periferiche, tutto 
funziona, altrimenti devi usare la periferica prevista e l'altra non 
funzionera'.
ciao
Angelo

 ha scritto nel messaggio
.it...

Quindi dici che non funzioni?
Sapresti indicarmi dove reperire uno schema degli adattatorei USM/Seriali 
che si trovano in commercio?
Cosï¿½ mi potrei fare un idea di come funzionano..
Ciao