banner
Центр новостей
Сертификация ISO отличает нас от конкурентов.

Мини-обзор GGtag e

May 27, 2023

GGtag — это 3,52-дюймовый дисплей для электронной бумаги на базе микроконтроллера Raspberry Pi RP2040, программируемый через звук или последовательный порт USB из веб-браузера, а также поддерживающий эмуляцию RFID-меток 125 кГц (ASK и FSK).

Когда Радослав Герганов связался со мной по поводу предстоящей кампании Crowd Supply для электронного значка GGtag, я как раз обсуждал использование электронного дисплея для продажи некоторых образцов в группах Facebook, где требования включают использование имени продавца и даты на фотографиях. . Поэтому я попросил образец, если таковой имеется, и получил его только сегодня…

Характеристики GGTag:

GGTag не требует каких-либо драйверов, и что мне действительно нравится (а еще лучше получить образец) — это простой в использовании веб-редактор, который позволяет очень легко создавать и загружать собственный дизайн на дисплей. Он поддерживает QR-коды, изображения, значки FontAwesome, круги, прямоугольники и т. д.

Все уже доступно под лицензией GPL v3 на GitHub: от схем PDF и файлов Gerber до прошивки для микроконтроллеров RP2040 и AVR, а также некоторых скриптов Python для программирования дисплея через последовательный порт или аудио.

Я протестировал веб-редактор ggtag.io еще до получения электронного дисплея. Вы можете выбрать тип документа, ввести координаты X и Y, размер и любые данные, которые вы хотите отобразить. Я попробовал с QR-кодом и текстом.

Это работает, но тайские символы отображаются неправильно. Радослав объясняет, что GGTag в настоящее время не поддерживает нелатинские символы, но поддерживает изображения, поэтому мы можем создать небольшое изображение PNG с текстом, а затем перетащить его в веб-интерфейс. Поэтому я подготовил проект для продажи Raspberry Pi 4 (1 ГБ ОЗУ) по выгодной цене с QR-кодом к обзору, моим именем латинскими и тайскими символами и датой.

Сначала я попробовал Firefox, но это не сработает, поскольку веб-браузер не поддерживает последовательный порт USB. Поэтому мне пришлось запустить его в Chrome, добавив себя в группу дозвона и перезапустив свой ноутбук с Ubuntu 22.04 (выход из системы и вход в систему, видимо, недостаточны):

Проходит несколько секунд после выбора последовательного метода и нажатия кнопки «Программировать», и я готов к делу!

Я могу просто добавить тег в закладки в браузере, чтобы при необходимости обновить QR-код, цену и дату. Это также означает, что можно легко поделиться любым дизайном, включая приведенный выше, и вы найдете несколько из них в вышеупомянутом репозитории GitHub, включая дизайн «Марио», с которым поставляется дисплей.

Звуковое программирование выглядит действительно интригующе, но в зависимости от сложности конструкции оно займет немного больше времени. Он основан на библиотеке передачи данных через звук ggwave с открытым исходным кодом и работает только тогда, когда к плате подключена батарейка типа «таблетка» CR2032, а не через USB, по крайней мере, с текущей прошивкой.

Поэтому я взял батарейку CR2032 из нашего ключа от машины, вставил ее в плату, установил переключатель в положение BATT и нажал «Программировать» в веб-браузере на вашем компьютере или мобильном телефоне. Мы услышим какие-то звуки и теоретически дисплей обновится. У меня это не сработало, потому что напряжение аккумулятора составляет всего 1,2 В, несмотря на то, что я работал с ключом от машины перед тестированием его с платой. Вы также захотите переключить его обратно на USB после завершения программирования, чтобы сэкономить заряд батареи. В любом случае, видео ниже показывает, как это должно работать, и вы можете обновлять несколько дисплеев электронной бумаги одновременно.

У меня нет оборудования для тестирования функции эмуляции RFID, поэтому вот еще одно видео, взятое из краудфандинговой кампании.

Я хотел бы поблагодарить команду Eurolan за отправку образца GGTag на проверку. Программируемый звуком электронный бумажный дисплей GGTag скоро будет запущен на Crowd Supply, и тогда же мы узнаем его цену.

Жан-Люк основал CNX Software в 2010 году на неполный рабочий день, прежде чем оставить работу менеджера по разработке программного обеспечения и позже, в 2011 году, начать писать ежедневные новости и обзоры на постоянной основе.

Поддержите программное обеспечение CNX! Сделайте пожертвование через криптовалюту или станьте патроном на Patreon.