Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. 

Модуль Lavritech LED-GPU

Контроллер светодиодных модулей с открытым протоколом на основе LED-GPU FIRMWARE
  • Контроллер позволяет управлять дисплеями на основе светодиодных модулей с шагом 10 мм.
  • Контроллер может использоваться как отдельный модуль, или в составе материнских плат LavriBoard в качестве "Видеокарты" для вывода изображения на светодиодные экраны

  • Контроллер имеет UART интерфейс, данные передаются при помощи простых текстовых команд

Lavritech LED GPU

Lavritech LED GPU – это графическая плата управления светодиодными модулями, используемая в решении Lavritech LED PLC. Она отвечает за обработку и вывод графики на светодиодные табло.

Основные возможности:

  • Связь с основным контроллером Lavritech внутри табло
  • Поддержка специализированной прошивки Led Platform
  • Отображение информации в нескольких областях (до 8 или 16 зон)
  • Поддержка шрифтов 6x8 и 16x16
  • RGB-управление цветом (8 цветовых комбинаций)

Настройка и управление

Настройка Wi-Fi:

  • Подключитесь к Wi-Fi точке LavriTech
  • Перейдите по адресу 192.168.4.1
  • Выберите Station Mode и подключите устройство к роутеру
  • Настройте параметры, задайте имя хоста

Вывод данных на табло:

Пример вывода текущего времени:

printd(1,_TIMES_)

Пример GET-запроса для вывода текста:

http://192.168.1.100/lcdmsg?st=3&txt=Текст

Пример MQTT-топика для вывода текста:

[login]/[hostname]/lcd/line[X]

Настройка цветов:

Цвет задаётся в формате RGB (0 - выкл, 1 - вкл):

  • 000 - Чёрный
  • 100 - Красный
  • 010 - Зелёный
  • 001 - Синий
  • 111 - Белый

Обсуждение и поддержка

💬 Есть вопросы? Обсудите их в нашей Telegram-группе.

🔍 Больше интересных решений – на Telegram-канале.

Протокол работы с модулем Lavritech LED-GPU

led_user_guide — для сайта

Список команд

~REBOOT - перезагрузка прибора

~INFO - информация о прошивке / о приборе

~CLEAR - очистить весь экран

~SET_TEXT <x> <y> "текст" - вывести текст по указанным координатам. cтрока текста (третий аргумент) должна быть заключена в кавычки

~SET_ZOOM <1..100> - "зум", например, можно увеличить размер шрифта в 2 раза или более

Внимание!!! Каждая команда должна начинаться с символа тильда (~), и заканчиваться непечатаемым символом перевода строки (\n, LF, ASCII 0x0A, U+000A). Cимвол LF является для парсера флагом, что команда закончена. Также на конце строки допускается сочетание \r\n , но сочетание \n\r не допускается!

~GET_DEVICE_ID - получить идентификатор устройства, нужен для регистрации устройства на платформе. Команда доступна всегда, даже для не активированной версии.

~GET_ACTIVATE_STATUS - статус прошивки - активирована или нет. Команда доступна для не активированной версии.

Шрифты

Пока поддерживается шрифт 6x8, моноширинный

Поддерживаются русские буквы, кодировка Unicode UTF-8

Шрифт 16x16, переменной ширины - планируется поддержка в будушем

В будущем коллекция шрифтов будет пополняться, пока для изменения размеров можно использовать зум.

Пример работы с терминалом в Linux

Пример работы с платой напрямую, через переходник USB-UART.

После подключения переходника в системе должно появится соответствующее устройство, например /dev/ttyUSB0

В одном терминале для приёма сообщений лога достаточно использовать команду cat. Но также можно установить и использовать microcom. Скорость по умолчанию = 115200, нам она и нужна.

Откроем рядом ещё один терминал. Для посылки команд можно использовать стандартную linux-команду echo.

  • для ввода escape-cимволов посередине команды можно указывать аргумент -e.
  • Также команда echo по-умолчанию автоматически добавляет символ переноса строки (\n) в конец.
  • Так как двойные кавычки используются для аргумента команды SET_TEXT, лучше сообщения для echo оборачивать в одинарные кавычки.

Ниже показаны примеры

 

Сферы использования:

  • Производство светодионых часов и метео табло
  • Производство светодиодных табло различного назначения

Что можно сделать

Обратная связь

Ваша заявка отправлена

Мы вскоре получим это сообщение и обязательно свяжемся с Вами.

  • Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
©2021, LAVRITECH. Все права защищены.
Любое использование либо копирование материалов допускается только с разрешения правообладателя со ссылкой на источник: lavritech.com