Стенд железа и интерактивная подсветка
Добавлено: Пт мар 19, 2010 22:16:39
Вот собираемся тут заделать стенд всякого околокомпьютерного железа (проц, ОЗУ, мышь ...). Я взял на себя подсветку (на МК). Сам стенд достаточно простой: ячейки из оргстекла под каждую железку, а в этой ячейки по одному RGB (8 цветов, пока думаю их оставить, но возможно нужно будет поставить одноцветные) светодиоду.
В общем, нужно проработать несколько идей и прошу у вас помощи.
В первую очередь: нужно осуществить взаимодействие пользователя со стендом, чтобы можно было "выбрать" ячейку и подсвечивать только её (или как-то выделять подсветкой). Набирать с клавиатуры номер элемента не очень удобно: нужно знать под каким номером каждый элемент (пользователь в основном находится за стендом. Таблица не очень удобна - содержимое ячеек может меняться.). Самый вариант - это ткнуть в ячейку пальцем. Но тогда как это осуществить? Городить ёмкостный датчик под каждую ячейку - муторно, сложно. Провести проводок к поверхности ячейки и реагировать на прикосновение? Но как нанести проводящее покрытие и, лучше, прозрачное к тому же? Реагировать на стук? Как-то хитро сделать оптический датчик?
Вот собственно как можно по гениальнее это осуществить?
В общем, нужно проработать несколько идей и прошу у вас помощи.
В первую очередь: нужно осуществить взаимодействие пользователя со стендом, чтобы можно было "выбрать" ячейку и подсвечивать только её (или как-то выделять подсветкой). Набирать с клавиатуры номер элемента не очень удобно: нужно знать под каким номером каждый элемент (пользователь в основном находится за стендом. Таблица не очень удобна - содержимое ячеек может меняться.). Самый вариант - это ткнуть в ячейку пальцем. Но тогда как это осуществить? Городить ёмкостный датчик под каждую ячейку - муторно, сложно. Провести проводок к поверхности ячейки и реагировать на прикосновение? Но как нанести проводящее покрытие и, лучше, прозрачное к тому же? Реагировать на стук? Как-то хитро сделать оптический датчик?
Вот собственно как можно по гениальнее это осуществить?