Как и у многих людей в это время года, у Лео Керри (Leo Currie) есть украшенная елка в его гостиной. Но его елка немного отличается, так как любой может открыть онлайн лэндинг-страницу и взять под управление огни, пробивающиеся сквозь ветви дерева.
Проект - в настоящее время внесен в список сообщества Hackaday IO - начался с нескольких цепочек светодиодных огней дерева, соединенных вместе и обернутых вокруг ветвей дерева перед окном гостиной Керри. Перед деревом стоит камера Raspberry Pi, которая в прямом эфире передает изображение дерева на онлайн-портал управления.
Керри запрограммировал Wi-Fi микросхему ESP8266 для приема пакетов UDP со значениями RGB для каждого светодиода в цепочке по Wi-Fi. Светодиоды отображаются по карте с использованием скрипта Python, что достигается программным обеспечением, освещающим каждый «пиксель» по очереди и инструктирующим камеру делать снимок, с результирующими координатами, хранящимися в карте пикселей.
Снимок экрана с анимацией Blue Thing в действии. Фото: Leo Currie
JavaScript используется для обнаружения щелчков мышью по видеоизображению в реальном времени на портале управления, а координаты отправляются на карту пикселей с последующим включением соответствующих светодиодов на дереве.
В верхней части онлайн-портала находится раскрывающееся меню, которое позволяет посетителям загружать анимацию, выбирать набор настроек или цвет и использовать курсор мыши для рисования нестандартных рисунков на самом дереве.
Вы можете сделать и попробовать это самостоятельно по ссылке на источник или просто посмотреть демонстрационное видео дистанционного управления светом гирлянды дерева:
Ссылки: на страницу управления Leo Currie и страницу проекта Hackaday
Источник: New Atlas / Leo Currie via Hackaday