IR Fernbedienung nachbauen

Hallo Liebe ARDUINO Comunity,
ich bin im bereich ARDUINO sehr neu und das erste Problem was ich lösen möchte ist die nicht mehr vorhandene Fernbedienung meines TV´s zu ersetzen. Ich habe hier eine alte Fernbedienung noch rum fliegen die ich kurzerhand auf geschraubt habe da sind 2 IR Sensoren drauf eine rot und eine blau

jetzt ist die frage welche von denen nehme ich, und wie stelle ich das ganze an`? bis jetzt habe ich nur Anleitungen gefunden wie mann eine clonen kann wenn man auf der alten einen Knopf drückt das man den HEX Code bekommt und den wieder aussenden kann

mfg

NepsterGaming:
Hallo Liebe ARDUINO Comunity,
ich bin im bereich ARDUINO sehr neu und das erste Problem was ich lösen möchte ist die nicht mehr vorhandene Fernbedienung meines TV´s zu ersetzen. Ich habe hier eine alte Fernbedienung noch rum fliegen die ich kurzerhand auf geschraubt habe da sind 2 IR Sensoren drauf eine rot und eine blau

jetzt ist die frage welche von denen nehme ich, und wie stelle ich das ganze an`? bis jetzt habe ich nur Anleitungen gefunden wie mann eine clonen kann wenn man auf der alten einen Knopf drückt das man den HEX Code bekommt und den wieder aussenden kann

mfg

Ja, genau den Anleitungen muss du folgen, dann findest du den Code raus, den du später senden musst.

Deine Frage zur Farbe der "Sensoren" ist wohl nicht ernst gemeint, oder ?
Wie sollen wir das wissen, wenn du uns keinerlei Angaben zur Fernbedienung und zu den Dioden machst.

Und die alte Fernbedienung kannst du nur dazu nutzen, wenn die zu deinem TV kompatibel ist.

Aber jetzt mal zum eigentlichen Thema, was möchtest du genau machen, das verschweigst du noch.

Fernbedienung durch Arduino ersetzen ?

Hallo.
Ich bin auch sehr neu im Arduino Bereich und habe mich diesbezüglich vor ein paar MOnaten schon mal eingelesen, da ich dies auch vor hatte.
Das Problem war, soweit ich mich erinnere, dass ein zb. 38 khz Träger moduliert werden muss - hierbei gab es Schwierigkeiten, welche genau, habe ich nicht weiter verfolgt , weil ich das Projekt aus Zeitgründen verwerfen musste.
Ob es nun jemand erfolgreich gebaut hat, ist mir nicht bekannt.

Aber es war kein Problem, die Codes der alten Fernbedienung zu senden.

Leider weiß ich die Quellen nicht mehr.

GutenTag:
Hallo.
Ich bin auch sehr neu im Arduino Bereich und habe mich diesbezüglich vor ein paar MOnaten schon mal eingelesen, da ich dies auch vor hatte.
Das Problem war, soweit ich mich erinnere, dass ein zb. 38 khz Träger moduliert werden muss - hierbei gab es Schwierigkeiten, welche genau, habe ich nicht weiter verfolgt , weil ich das Projekt aus Zeitgründen verwerfen musste.
Ob es nun jemand erfolgreich gebaut hat, ist mir nicht bekannt.
Aber es war kein Problem, die Codes der alten Fernbedienung zu senden.
Leider weiß ich die Quellen nicht mehr.

Die Problem sind immer vorhanden, wenn der Hersteller sowie der Code nicht bekannt ist.
Eine Library liefert die richtige Trägerfrequenz, die Steuercode müssen bekannt sein und entsprechend gesendet werden.

Ohne genaue Angaben (Hersteller und Code) wird das eh nichts.

HotSystems:
Ja, genau den Anleitungen muss du folgen, dann findest du den Code raus, den du später senden musst.

Deine Frage zur Farbe der "Sensoren" ist wohl nicht ernst gemeint, oder ?
Wie sollen wir das wissen, wenn du uns keinerlei Angaben zur Fernbedienung und zu den Dioden machst.

Und die alte Fernbedienung kannst du nur dazu nutzen, wenn die zu deinem TV kompatibel ist.

Aber jetzt mal zum eigentlichen Thema, was möchtest du genau machen, das verschweigst du noch.

Fernbedienung durch Arduino ersetzen ?

Habe gedacht das es da irgend welche Standards gibt bei den farben.

Es ist so habe hier einen Samsung 460UXN3 Stehen und einen Fisher CA-P7 Verstärker von beiden Geräten besitze ich keine Fernbedienung. wie kann ich jetzt eine Fernbedienung selber bauen ? weil ich kann mir nix auslesen aus einer alten Fernbedienung

Die Sensoren könnten Infrarot Filter Scheiben bzw. solche LEDs sein, so wie du das beschreibst.
An deiner Stelle würde ich evtl. eine 10 Euro Universalferndienung beim Discounter erstehen, und hoffen, dass in der Geräteliste deine Geräte mit aufgeführt sind. Das ist der geringste Aufwand. Sonst gibt es verschiedene Protokolle. RC 5 usw.. Da kann man sich gut einlesen. Ob die bei deinen Geräten verwendet wurden, weiß nur der Hersteller.

GutenTag:
Die Sensoren könnten Infrarot Filter Scheiben bzw. solche LEDs sein, so wie du das beschreibst.
An deiner Stelle würde ich evtl. eine 10 Euro Universalferndienung beim Discounter erstehen, und hoffen, dass in der Geräteliste deine Geräte mit aufgeführt sind. Das ist der geringste Aufwand. Sonst gibt es verschiedene Protokolle. RC 5 usw.. Da kann man sich gut einlesen. Ob die bei deinen Geräten verwendet wurden, weiß nur der Hersteller.

Gibt es keine IR datenbank im internet die ich in den arduino importieren kann das er alle durch geht und immer ein "AUS" Signal sendet

NepsterGaming:
Gibt es keine IR datenbank im internet die ich in den arduino importieren kann ...

Doch, gibt es: Arduino-IRremote mit IRsendDemo.ino als Grundlage.

Das dürfte etwas Zeit beanspruchen :wink:

NepsterGaming:
Gibt es keine IR datenbank im internet die ich in den arduino importieren kann das er alle durch geht und immer ein "AUS" Signal sendet

Du kannst doch mit deinem Gerätetyp im Web suchen.
Eine entsprechende Datenbank ist mir nicht bekannt.
Und nimm deinen Gerätetyp und suche nach einer IR-Library.

Agmue, das stimmt, aber da bin ich jetzt ma von ausgegangen, der TO hat die Lib schon.

agmue:
Doch, gibt es: Arduino-IRremote mit IRsendDemo.ino als Grundlage.

Das dürfte etwas Zeit beanspruchen :wink:

Danke agmue habe das jetzt runtergeladen und importiert habe auch jetzt "IRsendDemo" geöffnet was muss ich jetzt noch genau machen / auf welchen pins muss ich die diode anschließen

PS: habe das gefunden Arduino stuff: Samsung remote IR-codes

NepsterGaming:
was muss ich jetzt noch genau machen / auf welchen pins muss ich die diode anschließen

Lesen: "An IR LED must be connected to Arduino PWM pin 3." Bezieht sich auf den UNO.

Bezogen auf Deinen Link wäre auch IRsendRawDemo.ino geeignet.

HotSystems:
Agmue, das stimmt, aber da bin ich jetzt ma von ausgegangen, der TO hat die Lib schon.

Könnte man :wink:

Ich Blicke da jetzt irgendwie nicht durch :confused:

habe jetzt diese Informationen von der Seite

wie kann ich das jetzt da einbinden oder alles zum laufen bringen etc

Möchte 1 Knopf haben der nur für an und aus ist

Hast du denn die Library und den Beispielsketch installiert ?

Ja habe ich, Das Beispielsketch zum empfangen geht auch.
nur ich will halt senden .

NepsterGaming:
Ja habe ich, Das Beispielsketch zum empfangen geht auch.
nur ich will halt senden .

Ja und da gibt es auch den Beispielcode, wurde dir von agmue auch schon genannt.
Den musst du installieren und den RAW-IR-Code aus dem von dir zitierten Link einfügen (anstatt des vorhandenen RAW-IR-Codes).
Die Beschreibung, was dieser Code macht, ist doch dabei (Power On/Off, Kanal1, Kanal2 usw.).

Und wo und wie schließe ich den ir seder an weil sehe da keine pin belegung drin habe das jetzt so gemacht

/*
 * IRremote: IRsendRawDemo - demonstrates sending IR codes with sendRaw
 * An IR LED must be connected to Arduino PWM pin 3.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * http://arcfn.com
 *
 * IRsendRawDemo - added by AnalysIR (via www.AnalysIR.com), 24 August 2015
 *
 * This example shows how to send a RAW signal using the IRremote library.
 * The example signal is actually a 32 bit NEC signal.
 * Remote Control button: LGTV Power On/Off. 
 * Hex Value: 0x20DF10EF, 32 bits
 * 
 * It is more efficient to use the sendNEC function to send NEC signals. 
 * Use of sendRaw here, serves only as an example of using the function.
 * 
 */


#include <IRremote.h>

IRsend irsend;

void setup()
{

}

void loop() {
  int khz = 38; // 38kHz carrier frequency for the NEC protocol

const unsigned int irSignal[68]={4600,4350,700,1550,650,1550,650,1600,650,450,650,450,650,450,650,450,700,400,700,1550,650,1550,650,1600,650,450,650,450,650,450,700,450,650,450,650,450,650,1550,700,450,650,450,650,450,650,450,650,450,700,400,650,1600,650,450,650,1550,650,1600,650,1550,650,1550,700,1550,650,1550,650};


  irsend.sendRaw(irSignal, sizeof(irSignal) / sizeof(irSignal[0]), khz); //Note the approach used to automatically calculate the size of the array.

  delay(5000); //In this example, the signal will be repeated every 5 seconds, approximately.
}

Ich fasse nochmal zusammen:

IRsendRawDemo öffnen.

Tabelle der Codes in das Programm kopieren, vor setup().

In loop() irSignal[] rauswerfen, in sendRaw() irSignal durch das Array mit dem gewünschten Code ersetzen.

Programm speichern.

IR LED (mit Vorwiderstand) an Pin 3 anschließen (steht so im Programm).

Sketch hochladen.

Wenn's dann nicht funktioniert, mit zweitem Arduino und IRrecvDump die Übertragung testen.

NepsterGaming:
Und wo und wie schließe ich den ir seder an weil sehe da keine pin belegung drin habe das jetzt so gemacht

 * An IR LED must be connected to Arduino PWM pin 3.

Mit etwas Englisch kommt man beim Programmieren besser zurecht.

Diesen Satz hatte ich in #10 auch schon, wohl aber vergebens zitiert.

Manche Leute sind schwerer von Begriff als andere, da muß man dann öfters wiederholen, was wirklich wichtig ist.