Elektronik

Infrarot-Empfänger (RC5-Code)
mit TSOP1736


  • Demodulator fo: 36 KHz
  • IR-Diode + Vorverstärker
  • Spannung: max. 6V
  • Stromverbrauch: 5 mA
  • Reichweite: 35m
  • Wellenlänge: 950nm
  • Preis:  0,64 € (Reichelt-05)
               1,51 € (Conrad-05/06)
Pin-Belegung

Beschaltung:

Beschaltung


Auszüge aus dem RC5-Code:

GerätAdresse
TV-Empfänger0
Videotext2
Videorecorder5,6
Videocamera9
Radio17
Kassettenrecorder18
CD-Player20


BefehlCommando
Ziffern 0-90-9
Programm11
Bereitschaft12
Stummschaltung13
Lautstärke +16
Lautstärke -17
Pause48
Rücklauf50
Vorlauf52
Start53
Stop54
Aufnahme55



Software:

'**********************************************************
'Compiler  : BASCOM-AVR
'Hardware : TSOP1736 an PB.0
'                    LC-Display
'Chip type : AT90S2313
'**********************************************************
$regfile = "2313def.dat"
$crystal = 3579545
$lib "mcsbyte.lbx"

Config Rc5 = Pinb.0
Enable Interrupts

Config Pinb.4 = Output

Dim Address As Byte
Dim Command As Byte

Lcd "Warte auf RC5..."
Do
  Getrc5(address , Command)
  If Address < 255 Then

    Command = Command And &B10111111
    Locate 2 , 5
    Lcd Address
    Locate 2 , 14
    Lcd Command
    If Address = 1 Then
      If Command = 12 Then
        Toggle Portb.4
      End If
    End if
    Waitms 350
    Else
    Locate 2 , 1
    Lcd "Adr: Cmd: "
  End If
Loop

End
'AT90S2313
'Quarz 3.579MHz
'ergibt kleineren Code beim Compilieren

'TSOP an PB.0
'Interrupts erlauben

'Pinb.4 = Ausgang (evtl. Relais)

'Variablenname und Typ festlegen


'Ausgabe des Textes auf LCD
'Beginn Schleife
'lese Adresse und Kommando von TSOP
'Taste an IR-FB gedrückt ?
'  255 = keine Taste gedrückt
'lösche Toggle-Bit
'LCD-Cursor auf Zeile2, Spalte5
'gebe Adresse auf LCD aus
'LCD-Cursor auf Zeile2, Spalte14
'gebe Kommando auf LCD aus
'TV-Fernbedienung
'wurde Power-Taste an IR-FB gedrückt ?
'schalte Relais um (an oder aus)


'warte 350 Millisekunden
'keine Taste an IR-FB gedrückt ?
'LCD-Cursor auf Zeile2, Spalte1
'Lösche letzte Adresse und Kommando

'zum Beginn der Schleife


zum Download: rc5_empf.bas + Datenblätter

Bezugsquellen:
TSOP1736 Conrad Bestell-Nr.: 17 10 69-xx 1,51 Euro
TSOP1736 Reichelt Bestell-Nr.: TSOP 1736 0,64 Euro
SFH506-36 RS Bestell-Nr.: 193-2453 ca. 1,90 Euro

Hinweis! Ersatztyp für TSOP1736 (Pin- und Daten-Kompatibel) = SFH506/36.
             In Verbindung mit IR-Sendediode SFH415 (IF=50mA) Reichweite ca. 35m möglich.


http://www.counter-service.de http://www.counter-service.de
Home
uebermich
Programmierung
Amateurfunk
Elektronik
Download
Links
E-Mail
Gästebuch/Meckerecke
Counter-DG1XPZ