Hallo!
Selber bauen ist da wohl angesagt.
Du brauchst zwei Microcontroller (da tuns z.b. ganz einfache Atmel ATTiny). Dann schreibst du in den einen den Sender rein und in den anderen den Empfänger.
An den Sender hängst du eine Infrarot LED (evtl. mit Transistor zur Verstärkung). Über diese werden die Daten übertragen. Das Infrarot Signal wird mit 38 kHz moduliert (um Übertragungsfehler durch Fremdlicht zu verhindern)
An den Emfänger kannst du z.B. den TSOP 1738 hängen - der decodiert dir das gepulste Signal (mit 38 kHz) und liefert schöne TTL Signale. Dann musst du nur mit einem Microconroller die Signale wieder entschlüsseln und dann die entsprechenden Aktionen einleiten (z.B. über eine H Brücke einen Motor ansteuern).
Anstelle der uC kannst du evtl auch passende ICs verwenden. Aber mit uC ist dann (fast) alles selber gemacht. und um den Stromverbrauch der Sender zu minimieren kannst du den Controller immer nach dem senden in den Sleep Zustand schicken und über den externen Interrupt dann wieder bei Bedarf aufwecken. Dazu einfach alle Tasten an den Interrupt Eingang anschließen und nicht vergessen alle mit einer Diode zu versehen (sonst sind immer alle gleichzeitig gedrückt).
Als Übertragungsprotokol kannst du RC5 verwenden. Das verwendet Philips für ihre Entertainment Produkte. Bei Google findest du da eine genaue Erklärung (da ist auch die Pulsung mit 38kHz nochmals spezifiziert).
Falls du noch Fragen hast kannst du gerne posten.
Viele Grüße
Steffen
Lesezeichen