Классный способ передачи данных!
Наткнулся сегодня на просто опупительный своей гениальностью способ передачи данных в ваше устройство. Суть проста – на мониторе компьютера показывается прямоугольник, который переключается от белого к черному, на устройстве стоит фотодиод, который принимает сигналы как обычный UART. Но это еще не все!
Практически все сверх яркие светодиоды можно использовать и в обратном направлении, как фотодиоды. получается, практически во всех устройствах уже есть такой способ связи, про него просто мало кто знает.
Такой способ связи обсуждался вот в этой ветке ixbt.
Более того, открывается возможность “облачного” программирования. Ведь на экране такую анимацию может показывать и яваскрипт, как это сделано на сайтике автора видео:
https://www.aniomagic.com/program/?hl=en
Шикарная идея! Правда уже не нова 🙂 Стоит вспомнить пистолет в «денди».
— хм как интересно, нужно будет исследовать… не знал.
Вроде у Microsoft давно были часы, у них синхронизация как раз через монитор происходила — подставляешь часы к экрану, тот мигает и вуаля — календарь синхронизирован.
Больше скажу — есть вид атаки, по блику ЭЛТ монитора например на очках пользователя, можно полностью восстановить картинку на его экране.Поэтому идея хорошая, но не безопасная.
Ну, не безопасная она только если передавать что-то ценное. Да и атака по блику — всетаки, экзотика.
400мВ получил на первом попавшемся сверхъярком белом СИДе.
Можно попробовать полудуплекс сварганить на уарт.
Я вот получил 1.5В от солнца, а от монитора… и 0.1В нету 🙁
Будет хорошая погода, после универа прогуляюсь в магазин, куплю фотодиодов, а то у меня только ИК в наличии, а они (внезапно то как!) не подходят.
Наверное надо усилитель сделать + гистерезис ввести.
«Практически все сверх яркие светодиоды можно использовать и в обратном направлении, как фотодиоды.»
Во-первых, не только сверхъяркие
Во-вторых, не только светодиоды. Кондовые Д226 со стеклянной заливкой торца вполне как фотоэлемент работали. Вот только не знаю, как у них с частотной характеристикой при таком использовании…
А идея интересная, да.
ещё про один интересный метод передачи данных читал где то — с помощью звука. Для односторонней передачи данных нужно на одном девайсе микрофон, а на другом динамик). Таким методом подключали в интернете где то клавиатуру к КПКашкину. Оч удобно, но шуму будет… По принципу обычного модема.
А динамик может работать как микрофон.
Кстати, да. Есть же куча девайсов с пищалками. Правда, из использовать сложнее — им нужен резонанс.
в каком смысле резонанс? частота наибольшей чувствительности пищалки?
Ага.
Офигенная идея! Особенно порадовал принцип, продемонстрированный в видео — потрясающе!
И, как говорят в таких случаях на hackaday, SHE IS HOT. xDDD
#pragma offtopic
BSVi, спасибо за поправленный аккаунт.
можно и обычные транзисторы биполярные использовать как фотодиоды если аккуратно корпус вскрыть
Ну, это совсем изврат.
Я тож на физтехе когда-то училсо. Унылое место (
ну понятно что изврат, но уж если совсем припрет и ничего под рукой нет, а руки чешутся -можно и расколупать-для двух уровней будет достаточно, а на каком факультете учился?
ФПФЭ
ну так они реально унылые) надо было на ФАКИ идти-тут повеселей ребята, а чего не доучился то?
Задрало тупое прожигание жизни. Перевелся в КПИ, тут оказалось в 1000 раз круче. У меня о физтехе крайне негативные вспоминания.
ну на вкус и цвет фломастеров нет-вижу у тебя и без физтеха все неплохо
Думали как-то на тему программирования через леды клавиатуры — программа на ASM мигает ледами на клавиатуре, а подставленное устройство читает их фотодиодами и программируется. Задумано было для обычных фотодиодов. Но что-то заглохло за ненадобностью.
Думаю, сейчас идея вполне может прижиться, особенно учитывая распространение мобильников с явой — скачал приложение, запустил, поднес экран к автомату, он считал и дал доступ или перенастроился.
Можно без скачивания, просто как ключик использовать — у кого софт, тому и доступ.
Способ и в правду не новый ) На сайте http://www.servodroid.ru по этому способу создан уже давно (с) робот «ledBOT» который использует светодиоды в обратном направлении: *тыт была ссылка, для просмотра которой нужно было регистрироваться* ХЪ
Привет. Если хочешь показывать ссылки, то открывай из для общественного просмотра.
К сож не могу, такие правила сайта, вот картинка бота: https://rassionrobots.ucoz.ru/_pu/0/26430684.jpg
bsvi, может подскажешь: я вот думаю, как же можно сделать столь чувствительный датчик на светодиоде?
1. Сначала тупо подключал анод к земле, а катод ко входу АЦП. Результаты плачевные, полезный сигнал, практически не выделяется из общего шума.
2. Попробовал поставить усилитель на ОУ, перед АЦП, все еще хоже!
Что посоветуете? Я грешу на недостаточные номиналы резисторов в схеме усилителя (10 КОм на входе и 1…10КОм на ОС).
Может быть, что именно твой светодиод не работает. Посмотри, тут в комментах писали, что доид выдает довольно большое напряжение. Пред тем, как подключать его — протесть мультиметром.
Я тестил, напряжение от «солнца» — 1,5В. А вот ток — вообще «не прощупывается».
А ты какой ток ожидал-то? Нагрузи на более-менее адекватный резистор, к примеру, мегаом, и посмотри, сколько выдает вольтов.
А идея, как оказалось, стырена с журнала «Юный техник» №4-5 ’92. Статья называется «КОМПЬЮТЕРНАЯ ОДИССЕЯ»:) Почитать можно тут: https://jt-arxiv.narod.ru/magazin92.html
Помню в «незапамятные» времена детские китайские «сенсорные планшеты» — «записные книжки», где данные можно было ввести ТОЛЬКО таким способом.