Комплект термопринтера M5Stack ATOM – это настольный термопринтер, который состоит из IoT-контроллера ATOM Lite компании, оснащенного системой ESP32-Pico-D4, и 58-миллиметрового термопринтера, размещенного в картонной упаковке.
Принтер может печатать текст, графику, штрих-коды или QR-коды, а предустановленная прошивка предлагает два режима работы с «AP Connect Print», где принтер рассматривается как точка доступа и им можно управлять с помощью смартфона или компьютер с веб-браузера и режим «Уведомления MQTT», который распечатывает содержимое сообщений MQTT.
Основные особенности комплекта термопринтера ATOM:
- Контроллер M5Stack ATOM Lite IoT с ESP32-Pico-D4 WiFi и Bluetooth SiP, оснащенный флэш-памятью 4 МБ
- 58-мм термопринтер, подключенный через UART (9600 бит/с, 8N1)
- Поддерживает текст/графику/штрих-код/QRCode
- Скорость – 60 мм/с 203 dpi 8 точек/мм до 384 точек на строку
- Возможность подключения через Wi-Fi
- Подключение к точке доступа AP, печать через Интернет
- Печать содержимого, отправленного через MQTT (тема – MACac-адрес устройства)
- Источник питания – рекомендуется 12 В / 2,5 А (не входит в комплект)
- Размеры – 151 х 79 х 66 мм
- Вес – 285 грамм
В комплект также входит рулон бумаги, контроллер Интернета вещей, термопринтер и картонная упаковка. Компания поддерживает визуальное программирование Arduino и UIFlow для разработки, а исходный код прошивки Arduino можно найти на Github. Также есть страница документации с дополнительной информацией о возможностях печати QR-кода, штрих-кода и BMP-графики.
На видео ниже показаны основные возможности принтера с режимами AP и MQTT, печать различных типов контента, а также инструкции по замене рулона термобумаги.
M5Stack продает комплект термопринтера ATOM за 59 долларов на своем веб-сайте. Это, конечно, не первое решение для термопринтера ESP32, поскольку существуют различные реализации, включая термопринтер bitbank2 Arduino, соединяющий платы ESP32 и nRF52 с принтером через Bluetotoh LE, или эскизы Arduino для печати растровых изображений через последовательный порт или MQTT.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.