wir mögen die Idee, einen LCD-Bildschirm zu verwenden, um Daten übertragen zu können. Die breits verbreitete sowie erfolgreiche Technik, die wir verstehen, ist die Kombination eines QR-Codes sowie der CAM auf einem weisen Telefon. Für weniger leistungsstarke / kostspielige Geräte können jedoch nur durch blinkende Farben auf dem Bildschirm übertragen werden. Das ist das, was [Connor Taylor] mit diesem Projekt testen. Er nutzt einen TEMT6000-Lichtsensor, um ein weißes als auch einen schwarzen blinkenden Bildschirm in binäre Daten zu drehen.
Bisher ist dies nur ein Nachweis der Idee, die Messungen des Lichtsensors annimmt, der vor einem MacBook-Retina-Bildschirm mit unterschiedlichen Hintergrundbeleuchtungsstufen gehalten wird. Bei 3/4 sowie vollen Helligkeit liefert es viel mehr als ausreichend, um zuverlässig zwischen Schwarz sowie Weiß zu differenzieren, wenn der Sensor mit dem ADC des Arduinos gemessen wird. Was er noch nicht weitergegriffen hat, ist das Timing, das erforderlich ist, um Daten wirklich übertragen zu können. Das Problem ergibt sich, wenn Sie anfordern, mehrere 1 oder 0 in Folge zu haben. Wir haben dies selbst ausprobiert, indem wir ein LDR mit eingeschränktem Erfolg verwenden. Wir verstehen, dass es möglich ist, es zu arbeiten, wenn man bedenkt, dass wir Projekte wie diese Uhr gesehen haben, die nur mit einem blinkenden Bildschirm programmiert werden können.
[Connor’s] -IPE-Option des TEMT6000 muss viel empfindlicher als viel empfindlicher als nur ein LDR. Wir zeigen, dass er eine Methode entdeckt, um die Verwendung mehrerer Farben beim Kauf zu codieren, um die Datenübertragung zu beschleunigen.