- Messaggi: 50
- Ringraziamenti ricevuti 0
Telecomando e Ricevitore IR
13 Anni 1 Mese fa - 13 Anni 1 Mese fa #1
da Ricky85
Telecomando e Ricevitore IR è stato creato da Ricky85
Telecomando e Ricevitore IR
Ecco i componenti principali e gli schemi elettrici:
Telecomando:
Micro PIC18F2520
Trasmettitore IR: Vishay TSAL7600 940nm
4 pulsanti per invio comandi
Ricevitore:
Micro PIC18F4550
Ricevitore IR: OSRAM SFH 5110-36
4 led per visualizzazione comandi
Per quanto riguarda i software ho pensato si potesse fare così:
Telecomando:
Ho bisogno di creare dei treni di impulsi a 36Khz di tre tipi diversi:
Trama di start
Trama per stato logico 1
Trama per stato logico 0
ho pensato di crearli nel seguente modo:
Trama di start: 8ms segnale alto, 1ms segnale basso
Trama 1: 4ms segnale alto, 2ms segnale basso
Trama 0: 2ms segnale alto, 2ms segnale basso
(dovrebbero essere circa i rapporti della codifica Sony)
Per creare il treno di impulsi potrei sfruttare il modulo CCP del PIC18F2520 per creare il segnale e giocando con i delay per gestire il susseguirsi di impulsi alti e impulsi bassi.
Ricevitore:
Qui sono ancora più annebbiato in quanto a idee...
potrei semplicemente leggere lo stato dell'ingresso ed utilizzando magari il timer0 per misurare la durata degli impulsi...
Intanto comincio a scrivere qualche riga di codice che potrebbe andare bene per il trasmettitore...
Ricky
Ecco i componenti principali e gli schemi elettrici:
Telecomando:
Micro PIC18F2520
Trasmettitore IR: Vishay TSAL7600 940nm
4 pulsanti per invio comandi
Ricevitore:
Micro PIC18F4550
Ricevitore IR: OSRAM SFH 5110-36
4 led per visualizzazione comandi
Per quanto riguarda i software ho pensato si potesse fare così:
Telecomando:
Ho bisogno di creare dei treni di impulsi a 36Khz di tre tipi diversi:
Trama di start
Trama per stato logico 1
Trama per stato logico 0
ho pensato di crearli nel seguente modo:
Trama di start: 8ms segnale alto, 1ms segnale basso
Trama 1: 4ms segnale alto, 2ms segnale basso
Trama 0: 2ms segnale alto, 2ms segnale basso
(dovrebbero essere circa i rapporti della codifica Sony)
Per creare il treno di impulsi potrei sfruttare il modulo CCP del PIC18F2520 per creare il segnale e giocando con i delay per gestire il susseguirsi di impulsi alti e impulsi bassi.
Ricevitore:
Qui sono ancora più annebbiato in quanto a idee...
potrei semplicemente leggere lo stato dell'ingresso ed utilizzando magari il timer0 per misurare la durata degli impulsi...
Intanto comincio a scrivere qualche riga di codice che potrebbe andare bene per il trasmettitore...
Ricky
Ultima Modifica 13 Anni 1 Mese fa da Ricky85.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ricky85
- Autore della discussione
- Senior Member
Riduci
Di più
13 Anni 1 Mese fa - 13 Anni 1 Mese fa #2
da Ricky85
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da Ricky85 al topic Re: Telecomando e Ricevitore IR
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ricky85
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 50
- Ringraziamenti ricevuti 0
13 Anni 1 Mese fa #3
da Ricky85
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Risposta da Ricky85 al topic Re: Telecomando e Ricevitore IR
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ricky85
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 50
- Ringraziamenti ricevuti 0
13 Anni 1 Mese fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Telecomando e Ricevitore IR
Complimenti,
in poco tempo stai tirando su un bel progetto completo di codici.
Non ho capito ancora cosa fai visto che non ti sei presentato alla sezione chi sono!
...mi sembra che tu sappia il fatto tuo e non la racconti tutta!
Saluti,
Mauro
in poco tempo stai tirando su un bel progetto completo di codici.
Non ho capito ancora cosa fai visto che non ti sei presentato alla sezione chi sono!
...mi sembra che tu sappia il fatto tuo e non la racconti tutta!
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 1 Mese fa - 13 Anni 1 Mese fa #5
da Ricky85
Ciao Mauro,
grazie per i complimenti ^^
Sono appena agli inizi in questo mondo dei PIC ma... ho la fortuna di apprendere in fretta ^^
Chiedo venia per la mancata presentazione... l'avevo scritta ed inviata ma era "morta" l'adsl durante l'invio... probabilmente non ha fatto in tempo... la riscrivo subito!
Ho finito giusto ora di saldare su millefori il prototipo del telecomando... ma attualmente sono arenato nel problema dello "sleep" non ho trovato grandi informazioni in giro e non sono ancora riuscito a capire come gestirlo...
Risposta da Ricky85 al topic Re: Telecomando e Ricevitore IR
Mauro Laurenti ha scritto: Complimenti,
in poco tempo stai tirando su un bel progetto completo di codici.
Non ho capito ancora cosa fai visto che non ti sei presentato alla sezione chi sono!
...mi sembra che tu sappia il fatto tuo e non la racconti tutta!
Saluti,
Mauro
Ciao Mauro,
grazie per i complimenti ^^
Sono appena agli inizi in questo mondo dei PIC ma... ho la fortuna di apprendere in fretta ^^
Chiedo venia per la mancata presentazione... l'avevo scritta ed inviata ma era "morta" l'adsl durante l'invio... probabilmente non ha fatto in tempo... la riscrivo subito!
Ho finito giusto ora di saldare su millefori il prototipo del telecomando... ma attualmente sono arenato nel problema dello "sleep" non ho trovato grandi informazioni in giro e non sono ancora riuscito a capire come gestirlo...
Ultima Modifica 13 Anni 1 Mese fa da Ricky85.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Ricky85
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 50
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Login
© LaurTec 2006 - 2024