Hi.... nachdem ich überlegt habe, was ich in nächster zeit mal wieder für projekte in angriff nehmen könnte (lernzweck), kam mir die idee nach grenzenloser kontrolle (spass)... nein... eigentlich hat mich nur diese 5 euro billige aldi fernbedienung inspiriert: Um ein neues gerät zu suchen bietet diese eine funktion, dass sie alle 2 Sekunden ein neues signal sendet. Wenn dann das gesuchte gerät reaktion zeigt, soll man schnell eine taste drücken und der jeweilige code ist nun aktiv. Ich würde gerne ein IR Sender bauen, mc gesteuert versteht sich (am liebsten atmega8), der alle möglichen IR signale sendet für STANDBY, sodass sich alle geräte, sofern das ir signal in ihrer reichweite ist, angesprochen fühlen. Nun habe ich mir gedacht, dass ich ja zuerst ein empfänger bauen könnte und somit eine lernfähige variante bauen könnte. Ich könnte also den suchlauf der aldifernbedienung aktivieren und der Mikrocontroller speisst alle signale auf, wobei natürlich die meisten möglichkeiten der fernbedienung einfach nur durch austauschen der adressbits zustande kommen. Habt ihr einen besseren vorschlag? wie realisiere ich einen ir empfänger bzw. sender? wie moduliere ich? wie erkenne ich unterschiedliche trägerfrequenzen (es soll geräte geben, die reagieren auf 32khz und dann wiederrum welche die auf 38khz reagieren) Vielen Dank für eure Tipps
Für was willst Du denn sämtliche Standbye - Codes aller IR Geräte durchgehen? Du willst bestimmt soetwas wie eine Universalfernbedienung bauen. Es gab mal bei Ebay einen fragwürdigen Scherzartikel. Es bestand aus einem Controller ,der sehr viele Codes der Reihe nach durchlaufen konnte. Am Ausgang war ein fettes IR -Diodenarray mit Verstärker zur erhöhung des Wirkungsgebietes. Laut Ebay-Anbieter konnte man damit in einem ganzen Straßenzug Fernseher auf einmal an und ausschalten. Richtig lustig wird es ,wenn man das mitten in der Nacht macht , in Verbindung mit volle Lautstärke Codes*g*.
heheheheh :D nein das mit dem standby code erschien mir erstmal am einfachsten, da es auf meiner aldifernbediienung ein knopf gibt "Alles aus" und der funktioniert sogar ;) also das projekt ist echt für lernzwecke gedacht und wenn ich das so hinkriege ist es auch sehr einfach ein programm zu schreiben, dass ir codes entdeckt und abspeichert, sozusagen lernfähig ist!
Spar Dir den Aufwand und schalte alle Deine Geräte nach Benutzung AUS, das spart gegenüber Standby Unmengen an Strom!
bitte erst lesen! BEI MIR IST DER WEG DAS ZIEL!
Habe ich gelesen. Und schrei nicht so, bin ja nicht taub! Auf jeden Fall ein schönes und aufwändiges Projekt. Allein das Lesen der verschiedenen am Markt üblichen Protokolle dürfte Deinen ATMega8 ganz schön verausgaben. Du wirst externes SRAM und extenen Flash brauchen, wenn´s nicht nur bei den Standby Befehlen bleiben soll.
>>Am Ausgang war ein fettes IR -Diodenarray mit >>Verstärker zur erhöhung des Wirkungsgebietes. Laut Ebay-Anbieter konnte >>man damit in einem ganzen Straßenzug Fernseher auf einmal an und >>ausschalten. Das halte ich für ein Gerücht. Den Verstärker, der Infrarotstrahlung durch Wände bekommt, möchte ich gerne mal sehen. Daß die Wände des Straßenzuges aus Glas waren ist auch eher unwahrscheinlich.
> Das halte ich für ein Gerücht. Den Verstärker, der Infrarotstrahlung > durch Wände bekommt, möchte ich gerne mal sehen. Daß die Wände des > Straßenzuges aus Glas waren ist auch eher unwahrscheinlich. Das man ALLE schalten kann muß man wohl nicht so ernst nehmen. Wenn ich aber bei uns so in der Straße umherschaue, sehe ich doch schon einige Fernseher von der Straße aus, solange die Rollos natürlich nicht unten sind ;-)
Ich hatte mal angefangen, eine IR Code Erkennung zu programmieren, die konnte 8 versch. Protokolle erkennen und hat die Adressen und Befehle in Hex angezeigt. Vielmehr veschiedene sind auch nicht üblich. Ich habe einen IR Empfänger TSOP1738 genommen 38kHz. Andere Frequenzen erkennt der auch, mit geringerer Reichweite. Ich hatte einen gesamten IR-Befehl über Interrupt ins Sram gelesen und dann anhand der Länge und der Pulszeiten das Protokoll erkannt. (Geht nicht bei RC5). Und weil mein Arbeitskollege das Radio immer so laut macht, habe ich einen IR Sender programmiert, der alle 2 min "leiser" sendet. Der passt in einen Flaschendeckel und kann in der Nähe des Radios angeklebt werden - lustige Sache. Einfach Timer mit 38Khz und PinToggle mit den jeweiligen Pulszeiten an und ausschalten. Protokoll aus einer Tabelle: 7 Byte fuers Protokoll und 4 fuer Adresse/Befehl , da passt schon einiges ins Rom oder EEprom zB: Sony15: .db $0C, $3C, $0F, $0F,$0F, $1E,$0F, 7,$1A, 5,$07 ,0 ; Länge Start Pause DauerBit 0 Bit 1 Bitzahl Bef,Bitzahl Adr, Ende Alle Zeiten*40uS Irgendwann mach ich mal damit weiter. Gruss christian
>>Und weil mein Arbeitskollege das Radio immer so laut macht, habe ich >>einen IR Sender programmiert, der alle 2 min "leiser" sendet... Gefällt mir!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.