Так в том то всё и дело, что когда вы добавляете беспроводную связь и API, куб перестаёт быть тупым светильником "раздражающим зрение" и получает неограниченные возможности по конфигурации и отработке сценариев.
По поводу яркости: куб работает динамически и напрямую регулировать яркость нельзя. Но регулировать её можно косвенным способом через "скважность" работы динамики.
Алекс, на авторство вашего проекта никто не покушался - вы сделали проект открытым - я его повторил и модернизировал так, как мне нужно и поделился этой информацией с народом.
Ха, то, что автору достаточно просто куба - это понятно, непонятно ПОЧЕМУ ему достаточно просто куба, когда можно простой заменой контроллера на порядок повысить возможности и полезность девайса.
Но это я рассуждаю со своей колокольни - у меня свой взгляд и свои планы на этот девайс.
Дело в том, что диоды подсвечиваются без всякой системы - обычно это диод ниже горящего, либо диод на -7 этажей, но бывает совершенно хаотическая подсветка.
У меня два предположения: либо это задержки импульсов (по идее это должно лечиться программно), либо это "блуждающая ёмкость", которая заваливает фронты импульсов.
У меня то же самое. Я исследовал этот момент и пришёл к выводу, что дело не в железе, а в динамической природе индикации - это подсвечиваются не успевающие вовремя гаситься диоды (в динамике).
Так это если достаточно просто куба. Мне как-то больше нравится куб с веб-интерфейсом, возможностью в интерфейсе управлять настройками и с API для интеграции в домашнюю IoT систему для использования куба для индикации различных событий в умном доме.
У меня на одном ядре не получается сделать и веб-сервер с полноценным интерфейсом и обеспечить плавную работу эффектов (там динамическая индикация с минимальными задержками) - при работе сервера иллюминация куба начинает мигать.
Не вижу смысла тратить своё время на изобретение велосипеда. Можно, конечно, всё это изобрести самостоятельно, но у меня есть чем заняться более осмысленным.
Так в том то всё и дело, что когда вы добавляете беспроводную связь и API, куб перестаёт быть тупым светильником "раздражающим зрение" и получает неограниченные возможности по конфигурации и отработке сценариев.
По поводу яркости: куб работает динамически и напрямую регулировать яркость нельзя. Но регулировать её можно косвенным способом через "скважность" работы динамики.
"Умность" это условное название, я так понимаю, речь идёт WS2812D.
Ссылка:
https://www.youtube.com/watch?v=ciaFar8nfHc
Алекс, на авторство вашего проекта никто не покушался - вы сделали проект открытым - я его повторил и модернизировал так, как мне нужно и поделился этой информацией с народом.
Ха, то, что автору достаточно просто куба - это понятно, непонятно ПОЧЕМУ ему достаточно просто куба, когда можно простой заменой контроллера на порядок повысить возможности и полезность девайса.
Но это я рассуждаю со своей колокольни - у меня свой взгляд и свои планы на этот девайс.
Пример кода - вообще отлично, спасибо.
Дело в том, что диоды подсвечиваются без всякой системы - обычно это диод ниже горящего, либо диод на -7 этажей, но бывает совершенно хаотическая подсветка.
У меня два предположения: либо это задержки импульсов (по идее это должно лечиться программно), либо это "блуждающая ёмкость", которая заваливает фронты импульсов.
У меня то же самое. Я исследовал этот момент и пришёл к выводу, что дело не в железе, а в динамической природе индикации - это подсвечиваются не успевающие вовремя гаситься диоды (в динамике).
На ютубе есть ролик с кубом 16х16x16 на умных светодиодах - это бомба и автор просто невероятный молодец.
Спасибо за совет, надо будет поэкспериментировать в этом направлении.
Спасибо, понял.
Правильно я понимаю, что миллион устройств на SIM800L и подобных 2G модулях просто в один момент перестанут работать?
А от вас, с вашими способностями, ждём куб 16х16x16 на WS2812D :)
Так это если достаточно просто куба. Мне как-то больше нравится куб с веб-интерфейсом, возможностью в интерфейсе управлять настройками и с API для интеграции в домашнюю IoT систему для использования куба для индикации различных событий в умном доме.
Я пока экспериментирую с оригинальным кодом Алекса Гайвера (сам код можно посмотреть по ссылке в предыдущей статье).
У меня на одном ядре не получается сделать и веб-сервер с полноценным интерфейсом и обеспечить плавную работу эффектов (там динамическая индикация с минимальными задержками) - при работе сервера иллюминация куба начинает мигать.
Не вижу смысла тратить своё время на изобретение велосипеда. Можно, конечно, всё это изобрести самостоятельно, но у меня есть чем заняться более осмысленным.
Я хочу проработанный и открытый проект, где как Гайвер дают все спецификации и пошагово объясняют что и как делать.
В частности, шаблоны для загибания ног светодиодов, матрицы и методологию сборки.
А собирать, я думаю, нужно на 4-ногих WS2812D и паять их по принципу Mega Cube.
240 МГц
Это универсальная платформа, управляет любой иллюминацией. В частности, проверялось на LED Cube по SPI и на лентах WS2812 - результат один и тот же.
Всего 13. Видимо 11 стандартных, как у вас, и 2 моих, раскиданных по двум ядрам.
И что это нам даёт?
Одно ядро обслуживает динамическую LED матрицу, другое ядро - веб-сервер. Как только веб-сервер начинает выдавать страницы, матрица начинает мигать.