Как стать автором
Обновить

Комментарии 9

Сигналы от иглы (0.5мм) и сверла(1 мм)

Почему контур не симметричный, что то с освещением?

В данном тесте освещение естественное ( свет от монитора ПК).

Два кадра надо снимать, со включенной дополнительной подсветкой и с выключенной, и брать разницу, чтобы от внешнего освещения меньше зависеть. Но к готовой USB камере немного сложнее синхронизацию приделать, непосредственно к сенсору надо лезть за vsync.

Это просто тест работоспособности на максимальной скорости внутреннего АЦП. По документации АЦП 10 бит макс частота выборок 100 кГц. В данном тесте 11 бит и частота 370 кГц.

Какова погрешность от смены цвета филамента?

Такой эксперимент не делал.

Но предполагаю, что можно для камеры менять цвет фона.

Для CCD можно менять длину волны излучателя.

Добрый день, кстати тоже разбираюсь с TCD1304 и никак не мог понять, почему сама по себе матрица стоит недорого, а на плате уже раз в 10 дороже (связано это как я понимаю с наличием UART, который в случае с ESP избыточен) и нашел-таки ответ. Плотный гуглинг помог найти всё необходимое (и печатную плату (макет что SMD, что LDO), а так же необходимую обвязку) https://tcd1304.wordpress.com/tcd1304-pcb/ надеюсь Вам пригодится эта информация. А еще один из вариантов спектрометра (вы упоминали о подобном в своих проектах) http://renaud.schleck.free.fr/spectrometre2.php. Еще кое что нашел у Китайцев https://zzi.io/?p=1091. В продолжение нашей беседы: я так понимаю что к ESP через SPI её получится прикрепить?

P.S.: Да, теперь, благодаря Вам, я разобрался более-менее в отличиях I2C, SPI и UART и кстати, здесь же на Хабре нашел интересную статью ВОТ об увеличении количества пинов ESP32 через master/slave I2c подключение плат.

Добрый день,

Относительно Вашей ссылки - это схема из datasheet.

Но, как я написал в статье, подключать к микроконтроллерам можно без инверторов и усилителя, т е пины TCD1304 к пинам ESP. Сигналы я формирую непосредственно на пинах программно, с использованием одного таймера для SH. Быстродействие ограничено временем преобразования внутреннего АЦП. Минимальное время чтение всех пикселей составляет 9ms.

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

Число пинов легко увеличивается с применением микросхемы расширителя портов через I2C. Подключение ее тоже не требует дополнительных элементов.

Благодарю за ответ. Я подозревал что так тоже можно сделать, но настолько глубоко ещё не знаю тему, просто надеялся помочь дополнительной информацией. А про плату расширения помню, вы рассказывали и объясняли. Извиняюсь если что не так.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории