banner

Nachricht

Dec 15, 2023

Verwenden eines blinkenden LCD-Monitors zur Datenübertragung

Wir lieben das Konzept, einen LCD-Bildschirm zur Datenübertragung zu verwenden. Die am weitesten verbreitete und erfolgreichste Methode, die wir kennen, ist die Kombination aus einem QR-Code und der Kamera eines Smartphones. Bei weniger leistungsstarken/kostspieligeren Geräten können Daten jedoch einfach durch blinkende Farben auf dem Bildschirm übertragen werden. Das testet [Connor Taylor] mit diesem Projekt. Er verwendet einen TEMT6000-Lichtsensor, um einen weiß und schwarz blinkenden Monitor in Binärdaten umzuwandeln.

Bisher handelt es sich lediglich um einen Proof of Concept, bei dem Messungen des Lichtsensors vorgenommen werden, der vor einem MacBook-Retina-Display mit unterschiedlichen Hintergrundbeleuchtungsstärken gehalten wird. Bei 3/4 und voller Helligkeit bietet es mehr als genug Kontrast, um bei der Messung des Sensors mit dem ADC des Arduino zuverlässig zwischen Schwarz und Weiß zu unterscheiden. Worauf er noch nicht eingegangen ist, ist der Zeitpunkt, der für die tatsächliche Datenübertragung erforderlich ist. Das Problem tritt auf, wenn Sie mehrere Einsen oder Nullen hintereinander benötigen. Wir haben dies selbst mit einem LDR versucht, mit begrenztem Erfolg. Wir wissen, dass es möglich ist, es zum Laufen zu bringen, da wir Projekte wie diese Uhr gesehen haben, die nur mit einem blinkenden Bildschirm programmiert werden können.

[Connors] Wahl des TEMT6000 sollte sich als wesentlich empfindlicher erweisen als die Verwendung nur eines LDR. Wir gehen davon aus, dass er einen Weg finden könnte, mit mehreren Farben zu kodieren, um die Datenübertragung zu beschleunigen.

AKTIE