IR MCU A <--> MCU B AVR

Gast #4173330
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
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
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
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.