Forum: Mikrocontroller und Digitale Elektronik IR MCU A <--> MCU B AVR


von sesam (Gast)


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!!

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Schaue Die mal IRMP und IrDA (geht per UART) an.

von Axel S. (a-za-z0-9)


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.

von sesam (Gast)


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)

von Frank M. (ukw) (Moderator) Benutzerseite


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.

von Mark U. (residuum)


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.

von sesam (Gast)


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

von sesam (Gast)


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!

von Frank M. (ukw) (Moderator) Benutzerseite


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.

von sesam (Gast)


Lesenswert?

OKAY,

dann werde ich mich mit den genannten Themen mal auseinander setzen, 
danke euch!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.