Измерение освещённости и передача данных с помощью двунаправленных свойств светодиодов (перевод)
- светодиоды |
- переводы |
- TR2003-35 |
- merl |
- LEDs |
- LEDComm |
- последний дюйм
8 Каждый светодиод - порт последовательной связи
Почти каждое устройство, производимое сегодня, содержит микроконтроллер и (теоретически) имеет достаточно возможностей для общения с себе подобными, но стоимость оснащения средствами связи не позволяет двум стоящим рядом аппаратам разговаривать друг с другом. Это явление называется "проблемой последнего сантиметра".
Технология LEDComm потенциально позволяет превратить каждый светодиод в канал передачи данных. Область её использования чрезвычайно широка, так как светодиоды активно используются в качестве индикаторов включения питания микропроцессорных устройств. Такие индикаторы обычно подключаются не прямо к источнику питания, а к микроконтроллеру, позволяющему с помощью изменения характера свечения огранизовать минимальный интерфейс пользователя. С небольшими доработками такой индикатор может использоваться для общения с iDropper или иными LEDComm-устройствами.
Возможность дёшево и легко передавать данные позволяет добавлять новые функции в простую аппаратуру. Небольшие мобильные устройства можно поднести ближе к изделию, имеющему терминал пользователя, с тем, чтобы работать через него, или передавать данные пользователя между устройством и терминалом через устройство, подобное iDropper. Ниже следуют несколько возможных способов использования технологии LEDComm.
-
Светодиод питания в мониторах подключён к процессору, чтобы индицировать состояние сна миганием. Современные модели оснащены портами USB для изменения настроек самого монитора и облегчения подключения мыши и клавиатуры. Добавив LEDComm, можно обеспечить законченный путь передачи данных от индикатора питания монитора в компьютер и использовать подобное iDropper устройство в качестве ключа. Такой способ может использоваться вместо или вместе с паролём для входа в операционную систему или в качестве криптографического удостоверения подлинности для электронной коммерции. Подобным же образом можно использовать и клавиатурные индикаторы.
-
Домовладелец может скопировать всю диагностическую информацию со сломавшейся стиральной машины сняв её с индикатора питания через iDropper и перенеся к компьютеру для последующей передачи на сервисный интернет-сайт. Никаких индикаторов или разъёмов, как и интерфейсных кабелей, при этом не требуется.
-
Передать телефонный номер и дополнительные сведения новому знакомому можно, подержав два сотовых телефона рядом, дисплей к дисплею, пока светодиоды подсветки обмениваются данными.
-
Может потребоваться сменить мелодию электронного дверного звонка. Это можно сделать написав или загрузив из сети новую мелодию на домашний компьютер, а после передав её в дверной звонок через iDropper (без снятия самого звонка, проводов или организации дорогой беспроводной связью).
-
LEDComm может использоваться в системах электронных платежей с использованием сотового телефона. Покупатель может провести банковский платёж через свой телефон и завершить транзакцию, поднеся телефон к LEDComm-индикатору питания торгового автомата. Узкая направленность и малая зона действия светодиода является здесь преимуществом, потому что позволяет пользователю прямо и естественно указать какому автомату адресован платёж.
- Недорогие игрушки, оснащённые LEDComm, могут взаимодействовать друг с другом, синхронизируя свои действия или обеспечивая групповую работу нескольких подобных устройств. Они могут загружать с домашнего компьютера новые функции или взаимодействовать с запущенной на нём программой.
9 Возможные пути развития
Зона действия LEDComm устройств в настоящее время достаточно мала - в лучшем случае несколько сантиметров. Скорость передачи фиксирована и составляет 250 бит/сек в обоих направлениях. Пара значений - дистанция и скорость - находятся в обратной зависимости: увеличение времени интегрирования в базовом протоколе увеличивает дистанцию, в то время как увеличение скорости уменьшает интегральную освещённость, которую может накопить светодиод, что уменьшает отношение сигнал/шум и ограничивает максимальное расстояние между светодиодами.
На данный момент ведётся работа по улучшению аппаратуры и программного обеспечения, работающих по технологии LEDComm, для расширения зоны приёма (более метра) с некоторым снижением скорости и одновременно работа на скорости свыше 1000 бод на существующем расстоянии. Режим работы может определяться системой, чтобы иметь возможность адаптивного изменения скорости в соответствии со складывающимися условиями.
Чтобы стать действительно удобными LEDComm-устройства должны иметь широкое распространение. Эта задача требует стандартизации нескольких уровней протокола связи, оптических параметров и т.д.
References
[0] Оригинальная публикация и страничка переводчика.
[1] Mims, Forrest M., III, Siliconnections: Coming of Age in the Electronic Era, McGraw-Hill, New York, NY, 1986.
[2] Mims, Forrest M., III, LED Circuits and Projects, Howard W. Sams and Co., Inc., New York, NY, pp. 60-61, 76-77, 122-123.
[3] Graeme, Jerald, Photodiode Amplifiers: Op-amp Solutions, McGraw-Hill, 1996, pp. 4-7.
[4] Dietz, P. and Yerazunis, W., Real-Time Audio Buffering for Telephone Applications, in Proceedings of UIST 2001, Orlando, FL, Nov. 11-14, 2001, pp. 193-4.
[5] Mobil Speedpass is an RFID payment system.
[6] Schneier, B., Applied Cryptography, second edition, John Wiley and Sons, New York, NY, 1996, pp. 101-111.
[7] Данные и спецификации протокола IrDA можно взять на сайте ассоциации.
[8] Данные и спецификации протокола Bluetooth можно взять на сайте организации Bluetooth SIG, Inc.
[9] Ullmer, B., Ishii, H. and Glas, D., mediaBlocks: Physical Containers, Transports, and Controls for Online Media, (SIGGRAPH ’98), July 19-24, 1998.
- блог пользователя teap0t
- 65762 просмотра
Новые записи в блогах
- Устранение дребезга контактов на основе вертикальных счетчиков
- Диагностика Imprecise Bus Faults в микроконтроллерах Cortex-M3/M4/M4F
- Self-powered камера
- Фоновый модулятор: беспроводная связь из ничего (перевод)
- Texas Instruments Analog Applications Journal SLYT612 "Снижение искажений в аналоговых КМОП ключах" (перевод)
- USB MSD. Часть 6. Команды SCSI (перевод)
- USB MSD. Часть 3. USB класс накопителей данных (перевод)
- Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)
- 10 принципов правильного интерфейса
- Релиз SDK на русский микропроцессор КРОЛИК
Recent comments
7 лет 42 недели назад
8 лет 6 недель назад
8 лет 16 недель назад
8 лет 17 недель назад
8 лет 25 недель назад
8 лет 50 недель назад
8 лет 51 неделя назад
9 лет 2 недели назад
9 лет 13 недель назад
9 лет 45 недель назад