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

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

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

 

image

 

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

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

 

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

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

 

 

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

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

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

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

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

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

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

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

  5. BSVi написал(а) 2nd Сентябрь, 2011 в 18:41

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

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

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

  7. geovas написал(а) 3rd Сентябрь, 2011 в 16:01

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

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

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

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

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

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

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

  10. qic написал(а) 3rd Сентябрь, 2011 в 12:59

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

  11. BSVi написал(а) 3rd Сентябрь, 2011 в 13:07

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

  12. Kortez написал(а) 3rd Сентябрь, 2011 в 13:48

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

  13. BSVi написал(а) 3rd Сентябрь, 2011 в 14:20

    Ага.

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

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

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

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

    #pragma offtopic

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

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

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

  17. BSVi написал(а) 6th Сентябрь, 2011 в 17:16

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

  18. SlavikMIPT написал(а) 6th Сентябрь, 2011 в 18:03

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

  19. BSVi написал(а) 6th Сентябрь, 2011 в 18:13

    ФПФЭ

  20. SlavikMIPT написал(а) 6th Сентябрь, 2011 в 18:20

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

  21. BSVi написал(а) 6th Сентябрь, 2011 в 18:28

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

  22. SlavikMIPT написал(а) 6th Сентябрь, 2011 в 19:09

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

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

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

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

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

  25. BSVi написал(а) 11th Сентябрь, 2011 в 20:19

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

  26. SERVODROID написал(а) 11th Сентябрь, 2011 в 20:29

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

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

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

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

  28. BSVi написал(а) 15th Сентябрь, 2011 в 20:58

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

  29. geovas написал(а) 15th Сентябрь, 2011 в 21:32

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

  30. BSVi написал(а) 15th Сентябрь, 2011 в 21:43

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

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

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

  32. ABATAPA написал(а) 1st Октябрь, 2011 в 0:28

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.