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

File allegato:

Nome del file: ir_transmitter.pdf
Dimensione del file:50 KB


Ricevitore:

Micro PIC18F4550
Ricevitore IR: OSRAM SFH 5110-36
4 led per visualizzazione comandi

File allegato:

Nome del file: ir_receiver.pdf
Dimensione del file:44 KB


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
Allegati:
Ultima Modifica 13 Anni 1 Mese fa da Ricky85.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ricky85
  • Avatar di Ricky85
  • Senior Member
  • Senior Member
Di più
13 Anni 1 Mese fa - 13 Anni 1 Mese fa #2 da Ricky85
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
  • Avatar di Ricky85
  • Senior Member
  • Senior Member
Di più
13 Anni 1 Mese fa #3 da Ricky85
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
  • Avatar di Ricky85
  • Senior Member
  • Senior Member
Di più
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

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 1 Mese fa - 13 Anni 1 Mese fa #5 da Ricky85
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...
Allegati:
Ultima Modifica 13 Anni 1 Mese fa da Ricky85.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Ricky85
  • Avatar di Ricky85
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro Laurenti

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login