Классный способ передачи данных!

Опубликовано в рубрике "Статьи", 2 сентября, 2011.
Тэги: , , , автор:

Наткнулся сегодня на просто опупительный своей гениальностью способ передачи данных в ваше устройство. Суть проста – на мониторе компьютера показывается прямоугольник, который переключается от белого к черному, на устройстве стоит фотодиод, который принимает сигналы как обычный UART. Но это еще не все!

 

image

 

Практически все сверх яркие светодиоды можно использовать и в обратном направлении, как фотодиоды. получается, практически во всех устройствах уже есть такой способ связи, про него просто мало кто знает.

Такой способ связи обсуждался вот в этой ветке ixbt.

 

Более того, открывается возможность “облачного” программирования. Ведь на экране такую анимацию может показывать и яваскрипт, как это сделано на сайтике автора видео:

http://www.aniomagic.com/program/?hl=en

 

 




Комментарии
  1. geovas написал(а) 2 сентября, 2011 в 5:56

    Шикарная идея! Правда уже не нова 🙂 Стоит вспомнить пистолет в «денди».

  2. uschema.com написал(а) 2 сентября, 2011 в 8:41

    — хм как интересно, нужно будет исследовать… не знал.

  3. Lyoshka написал(а) 2 сентября, 2011 в 15:47

    Вроде у Microsoft давно были часы, у них синхронизация как раз через монитор происходила — подставляешь часы к экрану, тот мигает и вуаля — календарь синхронизирован.

  4. licrym.org написал(а) 2 сентября, 2011 в 18:23

    Больше скажу — есть вид атаки, по блику ЭЛТ монитора например на очках пользователя, можно полностью восстановить картинку на его экране.Поэтому идея хорошая, но не безопасная.

    BSVi Reply:

    Ну, не безопасная она только если передавать что-то ценное. Да и атака по блику — всетаки, экзотика.

  5. qic написал(а) 2 сентября, 2011 в 22:36

    400мВ получил на первом попавшемся сверхъярком белом СИДе.
    Можно попробовать полудуплекс сварганить на уарт.

    geovas Reply:

    Я вот получил 1.5В от солнца, а от монитора… и 0.1В нету 🙁
    Будет хорошая погода, после универа прогуляюсь в магазин, куплю фотодиодов, а то у меня только ИК в наличии, а они (внезапно то как!) не подходят.
    Наверное надо усилитель сделать + гистерезис ввести.

  6. juray написал(а) 3 сентября, 2011 в 2:33

    «Практически все сверх яркие светодиоды можно использовать и в обратном направлении, как фотодиоды.»

    Во-первых, не только сверхъяркие
    Во-вторых, не только светодиоды. Кондовые Д226 со стеклянной заливкой торца вполне как фотоэлемент работали. Вот только не знаю, как у них с частотной характеристикой при таком использовании…

    А идея интересная, да.

  7. Kortez написал(а) 3 сентября, 2011 в 8:42

    ещё про один интересный метод передачи данных читал где то — с помощью звука. Для односторонней передачи данных нужно на одном девайсе микрофон, а на другом динамик). Таким методом подключали в интернете где то клавиатуру к КПКашкину. Оч удобно, но шуму будет… По принципу обычного модема.

    qic Reply:

    А динамик может работать как микрофон.

    BSVi Reply:

    Кстати, да. Есть же куча девайсов с пищалками. Правда, из использовать сложнее — им нужен резонанс.

    Kortez Reply:

    в каком смысле резонанс? частота наибольшей чувствительности пищалки?

    BSVi Reply:

    Ага.

  8. YS написал(а) 3 сентября, 2011 в 15:37

    Офигенная идея! Особенно порадовал принцип, продемонстрированный в видео — потрясающе!

    И, как говорят в таких случаях на hackaday, SHE IS HOT. xDDD

  9. YS написал(а) 3 сентября, 2011 в 16:04

    #pragma offtopic

    BSVi, спасибо за поправленный аккаунт.

  10. SlavikMIPT написал(а) 6 сентября, 2011 в 14:58

    можно и обычные транзисторы биполярные использовать как фотодиоды если аккуратно корпус вскрыть

    BSVi Reply:

    Ну, это совсем изврат.
    Я тож на физтехе когда-то училсо. Унылое место (

    SlavikMIPT Reply:

    ну понятно что изврат, но уж если совсем припрет и ничего под рукой нет, а руки чешутся -можно и расколупать-для двух уровней будет достаточно, а на каком факультете учился?

    BSVi Reply:

    ФПФЭ

    SlavikMIPT Reply:

    ну так они реально унылые) надо было на ФАКИ идти-тут повеселей ребята, а чего не доучился то?

    BSVi Reply:

    Задрало тупое прожигание жизни. Перевелся в КПИ, тут оказалось в 1000 раз круче. У меня о физтехе крайне негативные вспоминания.

    SlavikMIPT Reply:

    ну на вкус и цвет фломастеров нет-вижу у тебя и без физтеха все неплохо

  11. ZPS написал(а) 7 сентября, 2011 в 3:15

    Думали как-то на тему программирования через леды клавиатуры — программа на ASM мигает ледами на клавиатуре, а подставленное устройство читает их фотодиодами и программируется. Задумано было для обычных фотодиодов. Но что-то заглохло за ненадобностью.
    Думаю, сейчас идея вполне может прижиться, особенно учитывая распространение мобильников с явой — скачал приложение, запустил, поднес экран к автомату, он считал и дал доступ или перенастроился.
    Можно без скачивания, просто как ключик использовать — у кого софт, тому и доступ.

  12. SERVODROID написал(а) 11 сентября, 2011 в 16:25

    Способ и в правду не новый ) На сайте http://www.servodroid.ru по этому способу создан уже давно (с) робот «ledBOT» который использует светодиоды в обратном направлении: *тыт была ссылка, для просмотра которой нужно было регистрироваться* ХЪ

    BSVi Reply:

    Привет. Если хочешь показывать ссылки, то открывай из для общественного просмотра.

    SERVODROID Reply:

    К сож не могу, такие правила сайта, вот картинка бота: http://rassionrobots.ucoz.ru/_pu/0/26430684.jpg

  13. geovas написал(а) 15 сентября, 2011 в 20:39

    bsvi, может подскажешь: я вот думаю, как же можно сделать столь чувствительный датчик на светодиоде?
    1. Сначала тупо подключал анод к земле, а катод ко входу АЦП. Результаты плачевные, полезный сигнал, практически не выделяется из общего шума.
    2. Попробовал поставить усилитель на ОУ, перед АЦП, все еще хоже!

    Что посоветуете? Я грешу на недостаточные номиналы резисторов в схеме усилителя (10 КОм на входе и 1…10КОм на ОС).

    BSVi Reply:

    Может быть, что именно твой светодиод не работает. Посмотри, тут в комментах писали, что доид выдает довольно большое напряжение. Пред тем, как подключать его — протесть мультиметром.

    geovas Reply:

    Я тестил, напряжение от «солнца» — 1,5В. А вот ток — вообще «не прощупывается».

    BSVi Reply:

    А ты какой ток ожидал-то? Нагрузи на более-менее адекватный резистор, к примеру, мегаом, и посмотри, сколько выдает вольтов.

  14. Drunya написал(а) 18 сентября, 2011 в 21:38

    А идея, как оказалось, стырена с журнала «Юный техник» №4-5 ’92. Статья называется «КОМПЬЮТЕРНАЯ ОДИССЕЯ»:) Почитать можно тут: http://jt-arxiv.narod.ru/magazin92.html

  15. ABATAPA написал(а) 1 октября, 2011 в 0:28

    Помню в «незапамятные» времена детские китайские «сенсорные планшеты» — «записные книжки», где данные можно было ввести ТОЛЬКО таким способом.

Создать новую ветку комментариев


Вы должны войти или зарегистрироваться чтобы оставить комментарий.