Управление светодиодной матрицей RGB P10 контроллером ESP8266

Разные варианты управления

 

Возникла потребность в управление небольшим светодиодным табло, точнее группой табло. В данном случае это автомойка самообслуживания, им нужно что бы оператор мог разрешать или запрещать вьезд на пост. Что то вроде красный крест или зелёная стрелка, светофор в оббщем )).

У нас уже был опыт подобного решения, вот делали метеостанцию, поэтому собрали прототип за день, прошло время, программы и библиотеки изменились и кое что далось с трудом, к примеру загрузить прошивку в 8266 удалось только со второго (к счастью не обновлённого) ноутбука. 

На нанный момент это работает так - оператор зайдя на вебинтерфейс 8266 по ip в локальой сети нажимает на кнопку js скрипт  подставляет нужное значение (стоп или вперёд) в переменную и записывает в файл файловой системы контроллера - соответственно контроллер использует этот файл для записи в свою переменную которая и определяет его логику работы. К счастью работать с файлами очень удобно, редактирование в браузере и сохранение Ctrl + S, как работа с обычным сайтом в общем. Конечно потенциал у такой технологии очень велик и много разных полезных устройств можно сделать.

Первые тесты проведены, код работает стабильно, теперь нужно подумать как удобно собрать десяток интерфейсов в один, что бы кнопки от всех устройств были на одной странице, но тут можно использовать банальный <iframe>

Немного анимации и уже стало симпатичнее

Корпус из алюминиевого профиля от прошлой поделки, кстати оказался под рукой.

Затем заказчик решил изменить управление в пользу кнопки, т.е замкнут или разомкнут провод из табло

Корпус компактный. а вот питание избыточно, 200вт при потреблении 5-6. Не получается в сроки дождатся из китая, а тут нет подходящего варианта