IR MCU A <--> MCU B AVR

Gast #4173330
Lesenswert?

Hallo zusammen,

gibt es jemanden, der mir beim Einstieg für folgendes Projekt helfen 
kann??

Ich möchte 2 Empänger bauen und einen Sender. Die Komunikation soll über 
Infra Rot laufen.

Als Controller würde ich gerne ATMEGA 8 oder TINY verwenden.

Kann das funktionieren? Wie hoch ist der aufwand?
Gibt es BeispielCode?


Ich danke euch!!
#4173580
Lesenswert?

sesam schrieb:
> Ich möchte 2 Empänger bauen und einen Sender. Die Komunikation soll über
> Infra Rot laufen.
> Als Controller würde ich gerne ATMEGA 8 oder TINY verwenden.
> Kann das funktionieren? Wie hoch ist der aufwand?

Kommt drauf an welche Entfernung du überbrücken willst. Welche 
Bandbreite du brauchst. Was die Umgebung ist (Störungen, Streulicht).

Für kleine Bandbreite (vielleicht 100 Bit pro Sekunde) gehen die 
Protokolle für IR-Fernbedienungen. Dazu gibts vergleichsweise 
empfindliche Empfänger umd mit IRMP fertigen Code.

Für mehr Bandbreite wäre IRDA angeraten. Ist allerdings technisch ein 
Auslaufmodell - früher hatte das jedes Handy, mittlerweile praktisch 
keins mehr - Bluetooth hat IRDA verdrängt.
Gast #4174680
Lesenswert?

Axel Schwenke schrieb:
> Kommt drauf an welche Entfernung du überbrücken willst. Welche
> Bandbreite du brauchst. Was die Umgebung ist (Störungen, Streulicht).

Entfernung: max. 5m
Bandbreite: gering (100 Bit pro Sekunde reicht aus)

Ich möchte lediglich zwei Lampen mit einer Fernbedienung steuern. (An, 
AUs, heller, dunkler, Muster A, Muster B, etc)
Moderator Persönliche Seite #4174689
Lesenswert?

sesam schrieb:

> Ich möchte lediglich zwei Lampen mit einer Fernbedienung steuern. (An,
> AUs, heller, dunkler, Muster A, Muster B, etc)

Jetzt also mit einer Fernbedienung statt eine Kommunikation zwischen 
zwei µCs? Überleg Dir doch erstmal, was Du willst. ;-)

Wie oben schon geschrieben wurde: Nimm IRMP (<--- klick mal drauf). 
Das ist ein kompletter Fernbedienungsempfänger. Du kannst in der Regel 
(fast) jede im Haushalt herumfliegende Fernbedienung dafür nehmen.

Oder Du nimmst einen weiteren AVR als Sender. IRSND ist das Gegenstück 
zu IRMP, also ein IR-Encoder, mit dem Du senden kannst. Auch der ist 
im IRMP-Artikel enthalten.

Was sind das für Lampen? 230-Glühlampen? Ein-/Aus ist noch simpel, 
heller/dunkler schon anspruchsvoller. Muster??? Muster mit 2 Lampen?

Oben schriebst Du was von "Beispielcode". Brauchst Du nur den IR-Teil, 
oder auch Beispielcode, um Deine Lampen ein-/auszuschalten bzw. zu 
dimmen? Oder machst Du das selber?

Was ist denn mit der Schaltung? Die bekommst Du auch selber hin?

Beschreib mal genauer, was Du willst und was Du kannst.
#4174692
Lesenswert?

Für eine ähnliche Anwendung habe ich eine IR-Diode und einen 
IR-Empfänger wie z.B. TSOP31240 verwendet.
Beide müssen natürlich die gleiche Wellenlänge verwenden.
Die IR-Diode wird über einen Transistor vom uC angesteuert. Der 
IR-Empfänger filtert und demoduliert, so dass das empfangene Signal 
direkt vom uC ausgewertet werden kann.
Gast #4174923
Lesenswert?

Frank M. schrieb:
> Jetzt also mit einer Fernbedienung statt eine Kommunikation zwischen
> zwei µCs? Überleg Dir doch erstmal, was Du willst. ;-)

Ja es soll eine Fernbedienung werden, im Eigenbau, und so simpel wie 
möglich.

Ziel ist es zwei unterschiedliche LED-Decken-Lampen (mit mehreren LEDs) 
zu steuern.

                      |---------> MCU_Lampe_1
MCU_Fernbedienung-----
                      |---------> MCU_Lampe_2


Ich würde gerne eine gaaaaanz einfache Drahtlose Kommunikation 
bevorzugen. (sowas wie UART :-) - man schickt ein Zeichen von Controller 
A, der Controller B reagiert darauf...)

vieleicht ist IR da nicht das richtige Mittel zum Zweck?? mhh...

Frank M. schrieb:
> Was sind das für Lampen? 230-Glühlampen? Ein-/Aus ist noch simpel,
> heller/dunkler schon anspruchsvoller. Muster??? Muster mit 2 Lampen?


Meint ihr denn IR ist das richtige Mittel zum Zweck?
Was würdet ihr nehmen??

Danke euch!
Muster und so ist kein Thema. Wie erwähnt brauche ich nur Unterstützung 
bei der Drahtlosen EINFACHEN Kommunkation
Gast #4174924
Lesenswert?

Formatierungsfehler:


Frank M. schrieb:
> Was sind das für Lampen? 230-Glühlampen? Ein-/Aus ist noch simpel,
> heller/dunkler schon anspruchsvoller. Muster??? Muster mit 2 Lampen?

Muster und so ist kein Thema. Wie erwähnt brauche ich nur Unterstützung
bei der Drahtlosen EINFACHEN Kommunkation


Meint ihr denn IR ist das richtige Mittel zum Zweck?
Was würdet ihr nehmen??

Danke euch!
Moderator Persönliche Seite #4174945
Lesenswert?

sesam schrieb:
> Meint ihr denn IR ist das richtige Mittel zum Zweck?

Für Deine Aufgabenstellung ist IR genau das richtige. Habe ich selber 
schon so gemacht: µC mit TSOP, dahinter 3 MosFets, daran RGB-LEDs. Dann 
irgendeine Fernbedienung genommen und die Codes für An/aus, 
Heller/Dunkler angelernt. Geht alles mit IRMP. Wenn Du zusätzlich 
noch zur FB das ganze mit einem weiteren AVR ansteuern willst, dann ist 
IRSND das geeignete Mittel.

Damit gehts dann manuell und automatisch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren