Мини-обзор GGtag e
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.