Перейти к содержанию
    

Быстро и недешево - автоматическая распознавалка зажигания светодиодов на плате

А собственно зачем такие сложности? Плата специализированная? Одна?

Возьмите контроллер, да хоть ту же малинку, сделайте полу-бокс, в который будет УКЛАДЫВАТЬСЯ плата, индикаторами к стенке. В этой же стенке собираете массив фотодиодов (датчиков цвета, если хотите). Плата должна устанавливаться на центрующие штыри. Если это прибор - то укладываться в выемку.

Если плата ещё не собрана до конца или имеет пины для программирования/проверки - на места этих пинов ставятся Pogo Pin'ы и подаются контрольные сигналы. Ответы - считываются после какой-то задержки.

Основная проблема - сделать для этого корпус с позиционированием, зато после этого платы можно менять со скоростью отработки ими внешних сигналов со всеми комбинациями на входах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, AlanDrakes said:

А собственно зачем такие сложности? Плата специализированная? Одна?

Возьмите контроллер, да хоть ту же малинку, сделайте полу-бокс, в который будет УКЛАДЫВАТЬСЯ плата, индикаторами к стенке. В этой же стенке собираете массив фотодиодов (датчиков цвета, если хотите).

Прям массив:biggrin:
А слабо предложить на 3D принтер установить просто один фотоэлемент и просто закатать туда pick-place файл из альтиума, тот же самый  по которому  делалась сама плата? 

Но на самом деле все проще. Я делаю так: у меня все светодиоды работают от драйвера который имеет встроенную функцию контроля светодиодов. 
И все!

Blinking_leds.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, AlexandrY said:

Но на самом деле все проще. Я делаю так: у меня все светодиоды работают от драйвера который имеет встроенную функцию контроля светодиодов. 
И все!

А цвет как он проверяет? :-)

И вообще, нам такие драйвера пока не по карману. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цвет - по напряжению можно определить. Красные, как правило, ближе к 2.0V, зелёные - чуть выше, около 2.4-2.5V, синие - ближе к 2.8-3.0V.

Если поставщик один и партии диодов мало отличаются - то можно по напряжению на тестпоинтах, паралельно диодам, вычислять их цвет. Но это опять же, должны быть тестпоинты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

(В порядке паранойи). Светодиод чем-нибудь заляпан или, чего хуже, вместо него запаяли удачного номинала резистор... :crazy:

17 часов назад, AlexandrY сказал:

А слабо предложить на 3D принтер установить просто один фотоэлемент и просто закатать туда pick-place файл из альтиума, тот же самый  по которому  делалась сама плата? 

Жужжать будет. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, Harbinger said:

Светодиод чем-нибудь заляпан. Как это определить по напряжению/току? 

Хуже!
У меня клиент красные светодиоды называет оранжевыми. 
Как это определить заранее? 
Или вот камеры инфракрасные диоды показывают как синие. Че с этим делать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Прописать в руководстве по эксплуатации (специально для этого клиента - в сноске мелким шрифтом). :biggrin:

2. Добавить датчик(и) с раздельным измерением освещённости в видимом и ИК диапазонах. Если же не напрягает жужжащая механика - сменные светофильтры на объектив камеры... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, Harbinger said:

1. Прописать в руководстве по эксплуатации (специально для этого клиента - в сноске мелким шрифтом). :biggrin:

2. Добавить датчик(и) с раздельным измерением освещённости в видимом и ИК диапазонах. Если же не напрягает жужжащая механика - сменные светофильтры на объектив камеры... 

По уму производители делают иначе - просто не пишут что ознчает тот или иной светодиод и его цвета. 
Нет знаний - нет проблем.
Вот я только на эмпирическом опыте догадываюсь что означает цвет светодиода на моем самсунге.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цвет фильтруется светофильтром.
Расположение определяется шаблоном с вырезами в нужном месте.
Засветка после всего перечисленного любым датчиком света определяется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, ViKo said:

Цвет фильтруется светофильтром.
Расположение определяется шаблоном с вырезами в нужном месте.
Засветка после всего перечисленного любым датчиком света определяется.

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

А тут камера, одноплатник, валяющиеся у каждого в столе, светофильтр -программный, распознавалка - двумя кликами мышки в матлабе и в продакшн.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За пару вечеров в Матлабе, определялка запустилась. Взял пример Simulink Pattern Matching из Computer Vision Toolbox, поменял, чтобы вместо видео оно брало изображение с USB камеры и запустил его на RPi. Больше всего времени заняло изучение скриптов, которые они туда позасовывали, обрезка и загонка изображений под подбор. Сейчас работает, определяет зажженную цифру и выводит через scope. Надо будет вместо этого MQTT блок поставить. 

Работает, конечно, не шустро - примерно секунд 10 уходит на распознавание, но там какая-то задержка с буфферизацией видео - то есть если оставить только блок видеоввода и все убрать и понизить частоту семплирования до 2-х секунд - то задержка почти 5 кадров. Не пойму откуда это.  

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...