Gast
#5488568
Hallo, habe mal eine etwas spezielle Anfrage: Ich würde gerne Daten per Infrarot (950 nm) zwischen zwei Mikrocontrollern (Atmega) übertragen, z.B. wie bei einer Fernbedienung (RC5). Das klappt bisher schon ganz gut. Jetzt kommt die Schwierigkeit: Ich hätte gerne, dass mein Sensor verschiedene Quellen der Infrarotstrahlung unterscheiden und grob ihre Position bestimmen kann; Wenn ich meinen Sensor in meiner Einfahrt positioniere und mit einer Fernbedienung Richtung Sensor deute und auf "an" drücke, soll eine entsprechende Lampe meine momentane Position beleuchten. Stehe ich an einer anderen Stelle soll eine andere Lampe angehen. Gleichzeitig würde ich die Lampen auch gerne ausschalten können. Außerdem soll das System vor Fremdstrahlung geschützt sein. Im Prinzip könnte ich eine Kamera, die für 950 nm empfindlich ist, verwenden und das Bild auswerten. AAABER: Die meisten Kameras haben maximal 30 fps was viel zu langsam ist um einen Code zu senden (z.B. RC5). Die Auflösung der Kamera muss auch nicht so hoch sein, mir würden wahrscheinlich 8 x 8 Pixel langen. Ich habe mir auch überlegt Photodioden (oder TSOPs) als Array anzuordnen und das Bild mit einer Linse auf dieses Array zu projizieren. Prinzipiell wäre das perfekt, allerdings haben alle Fotodioden Bereiche an den Rändern, welche nicht fotoempfindlich sind. Somit entstünden "blinde Flecken" in denen kein Signal empfangen werden kann, was ich gerne vermeiden würde. Dieses System möchte ich auch für andere Projekte verwenden. Es sollen definitiv Positionserkennung und Datenübertragung über dasselbe Infrarotsignal stattfinden (und nicht z.B. Kamera zur Positionserkennung und Befehl über Funk senden). Hat da jemand eine Idee, welche Hardware ich hierfür am besten verwenden könnte? Liebe Grüße René