SparkFun выпустила вторую версию 2D-сканера штрихкодов
SparkFun обновила модуль сканирования штрихкодов и QR-кодов. Вторая версия получила сканирующий блок DE2290 с камерой, собственной обработкой изображения, USB-C и интерфейсом UART.

Новый модуль SparkFun не передаёт микроконтроллеру фотографию кода. Камера, подсветка и декодирование работают внутри сканирующего блока DE2290, а наружу выходит уже готовая строка.
Это существенно упрощает создание валидатора, терминала доступа или настольного сканера. ESP32, Arduino, Raspberry Pi или обычному компьютеру остаётся только принять номер билета, QR-код или идентификатор товара и проверить его в программе.
По умолчанию модуль работает как USB-клавиатура. После успешного считывания он вводит содержимое кода так, будто пользователь набрал его на клавиатуре и нажал Enter.
Дополнительно доступны режимы:
- USB COM для работы через последовательный порт;
- USB HID;
- TTL UART для подключения к микроконтроллеру;
- ручной запуск кнопкой или внешним сигналом;
- непрерывное и автоматическое сканирование.
Камера распознаёт обычные линейные штрихкоды, QR Code, Data Matrix, PDF417, Micro PDF417 и Aztec. Коды можно читать как с бумаги, так и с экрана телефона.
На плате уже установлены кнопка запуска, пьезоизлучатель, индикатор состояния, белая подсветка и красный прицел. Их поведение можно изменять командами или специальными настроечными штрихкодами.
Для Arduino опубликована библиотека с примерами чтения и изменения параметров. Для компьютеров и одноплатных систем предусмотрен пакет Python.
При подключении через UART модулю требуется стабилизированное питание 3,3 В с током не менее 190 мА. Питать его от слабого выхода 3,3 В небольшой микроконтроллерной платы без проверки допустимого тока не стоит.
Размер платы составляет около 44×25 мм. Такой модуль уже можно устанавливать внутрь компактного QR-валидатора, кассового терминала или системы контроля доступа без отдельного компьютера для распознавания изображения.


Комментарии (0)