Всем привет!
Есть ЖК индикатор (к примеру, как на фото). Суть одна - не светящийся, а где чёрные сегменты загораются.
Как можно считывать загорание отдельных сегментов? скажем, на фото есть слева треугольник в положении M.
Может, существуют какие-то матрицы, которую можно наложить на индикатор и с них считать нужную инфу...
там несколько общих электродов, лови на них лог 0 или лог 1 (возможно через делитель - нужно поймать момент максимумк или минимума) и при этьм читай и запоминай остальные выводы, у меня знакомый так экран печки на автомобиле читал
Для тех, кто не учил магию мир полон физики
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
ну, так нечестно! это надо подсоединяться, так любой может, я так с мультиметра забирал. Безконтактное прикольней. Вообще, можно и без камеры, просто фототранзисторы поставить, освещение и бленду.
[uquote="Martian",url="/forum/viewtopic.php?p=4553048#p4553048"]любая цифровая камера, даже датчик от оптической мыши[/uquote]
В теории - да, а на практике есть примеры, где сказано как это сделать?
Камере нужно быть на отдалении, чтобы фокусировку навести, и всякие блики и засветки.
Оптический датчик мыши имеет размеры почти как весь экран в ширину, им можно только одну точку отслеживать?
[uquote="AonMaster",url="/forum/viewtopic.php?p=4553218#p4553218"]В теории - да, а на практике есть примеры, где сказано как это сделать?[/uquote]открываешь гугл, набираешь mouse sensor as camera. Если сможешь, а то ведь это невероятно сложно.
AonMaster писал(а):В теории - да, а на практике есть примеры, где сказано как это сделать?
На практике все зависит от количества денег, которые ты готов потратить на эту затею.
Поставить мелкий комьютер с камерой - вообще не проблема. Написать софт, считывающий показания - тоже решаемая задача. Для стабильной работы нужно будет только обеспечить стабильное освещение экрана без бликов.
Почитать можно про библиотеку OpenCV, там и примеры найдутся, например распознавания дорожных знаков с ограничением скорости.
На картинке:
- на самом дорожном знаке обнаруженные цифры обведены синими прямоугольниками;
- в левом верхнем углу результат поиска в кадре знака и распознавания цифр - нарисованный знак.
Тут что непонятно - с какого расстояния необходимо считать изображение с дисплея? Под каким углом? А то моет получится так, что кроме видеокамеры с программой распознавания ему ничто другое не поможет.
если одновременно смотреть больше никому не надо, то налепить фототранзисторы прям по центру сегментов, на расстоянии пары миллиметров, сбоку подсветить инфракрасным, ну и закрыть на всякий случай.
Вообще, дороговатое решение, относительно камеры из мышки. Один фототранзистор рублей 10-20 стоит.
Да, про смотрибельность считываемого индикатора тоже ни слова. Если можно закрыть его полностью, тогда, возможно, пленочка емкостного тачпада прокатит.
А если вот взять и лазером жарить в нужный сегмент? Ток лазера промодулировать определенной частотой, и потом ловить рассеянное излучение отразившееся от индикатора в месте сегмента. Должны получится две четкие градации в количестве отразившегося света: черный семгент и прозрачный. Модуляция излучения лазера поможет выделить отраженный сигнал на фоне сильной сторонней засветки.
Жк индикатор "к примеру как на фото" Скорее всего пульт от рлс или установки. Туземцы хотят спрятаться в окопе подальше, а с пультика управлять. Угадал?
MyxoMop, Спасибо, статья интересная. Но думал, вдруг придумали уже что-то типа матрицы считывающей, а я просто об этом не в курсе. Martian, Всё верно. А есть такие малюсенькие фототранзисторы, да ещё же надо чтоб они только прямо попадающий луч ловили, а со стороны - нет.
К контроллеру подключиться можно, конечно, но это вскрывать устройство и паяться, декодировать. Универсальность решения теряется.
Вот был бы маленький (хотя бы 2х2мм фототранзистор вместе со светодиодом, который ловил бы отражённый свет (хотя, от тёмного сегмента свет может и не отразиться, да и от светлого непонятно.
Про ёмкостный сенсор-плёнку интересно, типа как в смартафонах? Ну так она на палец же реагирует только.
Добавлено after 54 seconds: Re: Детектор сегментов для ЖК индикатора (чёрно-белого) - как? Asmodey, Закрыть полностью тоже можно. Но статей таких не встречалось мне
[uquote="AonMaster",url="/forum/viewtopic.php?p=4557838#p4557838"]Про ёмкостный сенсор-плёнку интересно, типа как в смартафонах? Ну так она на палец же реагирует только.[/uquote]
На что настроите контроллер, на то и будет реагировать. Интуиция мне подсказывает, что емкость участков под черным и прозрачным сегментами сильно различается. Но если электроды индикатора в глубине за защитным стеклом, вряд ли удасться измерить емкость отдельных сегментов. Плюс будут мешать электрические поля создаваемые переменным напряжением подаваемым на электроды ЖКИ.
[uquote="AonMaster",url="/forum/viewtopic.php?p=4557838#p4557838"]Вот был бы маленький (хотя бы 2х2мм фототранзистор вместе со светодиодом, который ловил бы отражённый свет (хотя, от тёмного сегмента свет может и не отразиться, да и от светлого непонятно.[/uquote]
В любом случае будет разница в количестве отраженного света. Не может ее не быть.