Модуль сканера штрихкодов M5Stack M145 — это компактное устройство для интеграции в системы M5Stack, предназначенное для считывания 1D и 2D кодов. Благодаря встроенной матрице CMOS и поддержке интерфейсов USB и UART он обеспечивает гибкое подключение к различным платформам.
- Сенсор CMOS 640 x 480 пикселей для четкого считывания
- Поддержка 2D (QR, Data Matrix) и 14 форматов 1D кодов
- Интерфейсы USB (HID/POS) и UART с переключателем
- 3 порта Grove для расширения функциональности
- Глубина резкости 50-160 мм и угол сканирования ±55°
- Питание от 9 В до 24 В со встроенным DC-DC
Точное считывание кодов
Модуль использует сенсор CMOS с разрешением 640 x 480 пикселей, что гарантирует высокое качество оцифровки изображения. Устройство поддерживает 3 формата 2D кодов (QR Code, Data Matrix, PDF417) и 14 форматов 1D кодов, включая Code128 и EAN-13. Минимальная точность распознавания составляет ≥ 5 mil, а контрастность печати должна быть не ниже 20%. Это позволяет эффективно работать с этикетками разного качества в торговых и логистических системах.

Гибкое подключение и интерфейсы
Для связи с хост-системой предусмотрен переключатель интерфейсов USB и UART. В режиме USB доступны режимы HID Keyboard, HID-POS и Virtual Serial, что обеспечивает стандартную эмуляцию клавиатуры и POS-терминала. Также модуль оснащен тремя портами расширения Grove (PORT.A/B/C), что позволяет легко добавлять дополнительные датчики или актуаторы в проект на базе Arduino IDE или UiFlow2.

Эргономика и индикация
Процесс сканирования сопровождается звуковым сигналом от встроенного динамика и визуальным подтверждением с помощью красного прицельного светодиода. Белый светодиод подсвечивает зону сканирования для дополнительного освещения. Глубина резкости составляет 50-160 мм, а угол сканирования ±55°, что позволяет сканировать коды в пределах указанного диапазона.

Питание и габариты
Модуль работает от источника постоянного тока напряжением от 9 В до 24 В через стандартное гнездо 5,5 x 2,1 мм. Встроенный преобразователь DC-DC стабилизирует питание, обеспечивая стабильную работу в широком диапазоне напряжений. Компактные размеры 54 x 54 x 19,7 мм и вес 0.0229 кг подходят для интеграции в системы самообслуживания и кассовые узлы.
Модуль M5Stack M145 подходит для разработчиков и инженеров, создающих системы самообслуживания, кассовые аппараты или системы контроля доступа на базе платформы M5Stack. Благодаря поддержке сред Arduino IDE и UiFlow2 интеграция модуля в проекты становится быстрее и удобнее как для новичков, так и для профессионалов.