Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Hallo zusammen

 

Ich plane momentan ein neues Projekt. Ich möchte dabei Infrarot Fernbedienungen digitalisieren. Das heißt zunächst eine Empfangsdiode benutzen, mit der ich die Impulse von der IR Led der Fernbedienung aufzeichne, diese abspeichere und Aktionen zuordne. Dafür habe ich bei Conrad diesen Empfänger gefunden: http://www.conrad.de/ce/de/product/181819/Universal-IR-Empfaenger-mit-Kabelanschluss-30-cm-Conrad-IR-R-36-Wellen-Laenge-950-nme. Meine Idee war den an ein IO16 Bricklet anzuschließend. Damit müsste es eigentlich problemlos möglich sein die Stromversorgung zu liefern und das Signal zu erkennen.

 

Ein größeres Problem stellt da aber die Auswahl der Sende LED dar. Reicht es einfach eine beliebige Infrarot LED zu nehmen und das das aufgezeichnete wieder abzuspielen oder muss dabei noch irgendwas beachtet werden?

  • 2 weeks later...
Geschrieben

Ich habe jetzt schonmal die Komponenten von Conrad bestellt. Morgen werde ich dann noch die Tinkerforge Bauteile bestellen und dann wieder hier berichten. Ich habe jetzt einen ganz normalen infrarot Empfänger genommen, der laut Bewertung auch problemlos an einem Raspberry pi funktioniert. Sollte also möglich sein ihn zu nutzen.

Geschrieben

Klingt interessant.

Wie willst du die IR Signale auzeichnen? Nimmst du da den Flankenzähler oder den Interrupt callback?

 

Geschrieben

Hab gerade mal geschaut, und die meisten IR Fernbedienungen senden ja laut Wikipedia mit 40 kHz.

Das IO-16 Bricklet hat aber laut Doku nur eine Auflösung von

set-port (1kHz), get-port (> 0,25kHz), Callbacks (1kHz)

 

Hast du daran gedacht ?

Geschrieben

Hallo zusammen,

 

ich muss raphael_vogel da zustimmen, das war gerade auch mein erster Gedanke als ich den Post gelesen habe.

Das Raspberry Pi kommt auf eine Frequenz je nach Sprache und Bibliothek von bis zu 22 MHz.

http://codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/

Hast du ein Raspberry Pi welches du nutzen kannst oder worüber willst du das laufen lassen?

 

Gruß,

Nemo

Geschrieben

Die Bauteile sind heute angekommen. Nach ersten Tests habe ich festgestellt, dass es mit einem IO 16 Bricklet nicht möglich ist die Signale aufzuzeichnen. Der Unterschied zwischen Sperrspannung und Empfang ist zu gering. Mit einem Analog In Bricklet kommen zwar Signale an, bei der gleichzeitigen Wiedergabe mit dem Analog Out Bricklet reagiert die Stereoanlage jedoch nicht. Weiß jemand zufällig wie das mit der Frequenz bei diesen Bricklets aussieht? Einen Raspberry Pi habe ich auch. Der soll später das Herzstück meiner Heimautomatisierung bilden. Da müsste ich dann allerdings wieder für eine Vorbeschaltung sorgen, um die Messdaten digital zu erfassen.

Geschrieben

Ich das bereits ausprobiert. Leider habe ich es nicht geschafft. Inzwischen glaube ich, dass es daran liegt das ich die Tasten nicht entprellt habe. Ich habe das Problem eher auf Tinkerforge geschoben, dass es nicht schnell genug und zuverlässig gemessen wird.

 

Die IR Signale werden in unter 10 ms Abständen gemessen. Ich habe einfach die Zeit zwischen zwei Signalen Gemessen und gespeichert. Sogar in Nano Sekunden. Aber ich konnte kein Muster erkennen. Ich habe auch die Zeit zwischen zwei Flanken gemessen. Erfolglos.

 

Wäre schön, wenn du mehr Erfolg hast, uns hier den Code zuverfügung zu stellen.

Geschrieben

TF kann nur 1000 Nachrichten pro Sekunde verarbeiten.

siehe: http://www.tinkerunity.org/forum/index.php/topic,1459.msg9574.html#msg9574

oder: http://www.tinkerunity.org/forum/index.php/topic,208.msg1692.html#msg1692

 

Wie will man da ~40 kHz Signale aufzeichnen mit denen standard IR Fernbedienungen senden? Ich glaube da ist jeder Versuch zwecklos

 

Geschrieben

Ohne an der Firmware rumzubasteln wird man vermutlich keine Infrarotsignale senden können.

Am besten wäre ein Infrarotfernbedienungs-Bricklet als Ergänzung zum Remote-Switch-Bricklet.

Geschrieben

Einer wollte das mal über sein Mikrofon Eingang am PC machen. Weiß aber nicht was daraus geworden ist.

Geschrieben

Schade, dass das nicht geht. Ich werde es mal in der nächsten Zeit mit dem Raspberry Pi versuchen. Muss mir dafür aber erstmal den Stecker für das IO Board besorgen.

Geschrieben

Bei PI geht es direkt. Nur mit dem TSOP Bauteil. Ausprobiert habe ich es noch nicht. Aber LIRC soll damit umgehen können bzw. es gibt da ein Plugin. Such mal nach Raspberry PI und Mediacenter oder so ähnlich.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.