Комментарии 9
Сигналы от иглы (0.5мм) и сверла(1 мм)
Почему контур не симметричный, что то с освещением?
В данном тесте освещение естественное ( свет от монитора ПК).
Два кадра надо снимать, со включенной дополнительной подсветкой и с выключенной, и брать разницу, чтобы от внешнего освещения меньше зависеть. Но к готовой USB камере немного сложнее синхронизацию приделать, непосредственно к сенсору надо лезть за vsync.
Какова погрешность от смены цвета филамента?
Добрый день, кстати тоже разбираюсь с 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. Подключение ее тоже не требует дополнительных элементов.
Измеритель толщины филамента