Comments 80
Не знаю, зачем оно может понадобиться - но выглядит просто великолепно, и снаружи, и внутри..
Элементарно - часы / погодная станция / уведомления / уровень чего-то / волнение на море / скорость ветра / прогресс процесса
Увлекся я, не надо ничего такого, просто хочу смотреть как он переливается!!!
Супер идея, причем чтобы сразу все грани были задействованы, то есть по факту замкнутое пространство а не плоскость
Первый шаг - все одного цвета, следующее поколение другого и тд
Соответсвенно устойчивый блок из первого поколения будет одного цвета
Но ведь в механике игры нет блоков, есть только ячейки, которые синхронно меняют поколения. Устойчивые блоки и разные примечательные фигуры - это уже результат нашего восприятия процесса.
Возможно, я вас неправильно понял, но я не могу представить простых правил, которые будут делить фигуры на поколения.
Мой вариант: поскольку жизнь зарождается только при наличии трёх соседей, то можно определить правила для цвета новой ячейки. Например (первые два циклические, как сделать равноправное третье пока не придумал):
rrr -> g, rrg -> b, rgb -> r
Я про это и пишу - новая ячейка = новое поколение, так как и рождение и смерть происходит одновременно. Мы заранее знаем сколько цветов есть - столько и используем циклически. Старые (первые ячейки) либо погибают, либо замеяются другими, либо остаются неподвижными.
Напоминает об умножении кватернионов.
Задать цвет от количество соседей у клетки. Вот тебе и цветнойсвариант.
Вариантов правил игры жизнь 2 в 18 степени, найдутся какие-то.
У всех 24 угловых клеток будет максимально по 7 соседей, а не 8. Интересно, это даст ошибку? И вообще, насколько иначе выглядит эта игра на замкнутой плоскости?
1. Расстояния от точки входа до выхода (без нового перехода) зависит от точки на которой перешел, что странно.
2. Попробуйте представить как нужно скрутить двухмерную поверхность в трехмерном пространстве чтобы по ней можно было перемещаться так как Вы описали. Занятная поверхность получается. И похоже пересечения будут обязательны.
Вовремя надо перечитывать комменты :)
я придумал только Змейку но Жизнь конечно лучше
А еще, мне кажется, очень круто было бы использовать как учебное пособие на курсах статистики. Представьте эту штуку с доступным API, с помощью которого можно кодировать мерцание в соответствии с разными статистическими законами. Например, задать единовременное количество точек цвета i как результат динамического стохастического процесса. Ябзалип.
Еще варианты для настолок:
1) Игральный кубик. Трясешь и ставишь на стол, после анимации сверху показывается число.
2) Есть такая игра Тик-так-Бумм, где называешь слова и передаешь игрушечную бомбу, но она только со звуком, а тут можно еще анимации добавить.
3) Песочные часы с анимацией еще, например.
Красиво.
Не логичнее ли использовать ESP32 в качестве управляющего контроллера? Он доступен везде: от ЧипДип до Бангуда, стоит сейчас дешевле Ардуинок, куда производительней и с беспроводкой на борту, что для кубика важно, IMHO.
Второй вопрос: если заказывать на PCBWay.com сразу собранные платы это разве выйдет сильно дороже, особенно с учетом испорченной платы и потерянного времени?
Это перевод, врятли автор ответит. Да, esp32 100% будет лучше, на видео видно, что "эффектов нескучных" толком нет.
Но есть нюанс. ws2812b и подобные RGB контроллеры тут не поставить, так как 3456 светодиодов - это очень, очень много.
Странное сравнение платформы Arduino с голой железкой в виде ESP32. Особенно если учесть, что Arduino портировано под ESP32.
Сложно установить 575 светиков на все 576 посадочных места.
кубик-залипубик)
А чего не использовали китайские светодиодные панели? Типа такой: https://aliexpress.ru/item/1005001834968231.html?sku_id=12000017794774087
Там полноцветные диоды, уже собранная схема сканирования строк, и довольно простой интерфейс. Яркость высокая, и хорошая цветопередача - можно фильм показывать )))
А у них разве не фиксированный размер 192 на 192?
С гранью в 192 мм это будет уже не кубик, а кубище!
и никакая ардуина это уже не разрулит
Почему же? Есть достаточно много сильных МК для такого. Вроде на старых Teensy даже управляли большом количеством светодиодов, что уж про более новые говорить.
я имею в виду, если 192 х 192 леда, это 192 х 192 х 6 = 221 184 святодиода )))
И при мощности одного святодиодика в 0.01 Вт эта штукенция будет есть 2.2 КВт, с блоком питания заморочки будут....
Несколько Teensy поставить :-)
Вроде обещают, что одна Teensy 3.2 можно прокачать до 4000 светодиодов. Если надо больше, то можно подключить дополнительные Teensy последовательно.
Но Teensy 3.2 -- это достаточно древняя борда. Любопытно сколько WS2812 потянут более современные версии.
корпусов. а светодиодов в 3 раза больше. RGB все-таки.
Есть панели разных размеров. От диаметра светодиодов зависит.
Самая маленькая 64х64 пикселя - по моему, 128 мм сторона. А 32х32 будет примерно вдвое меньше.
А есть примеры использования таких панелей?
защита? оловянной? фольгой... ок
Жестяная, да.
Алюминиевая, в данном случае, да.
Это ж вроде как перевод? Tin - олово, но ещё и "жесть", т.е. тоненький железный прокат. Может, конечно, прикрыл и алюминиевой фольгой - без очков не могу разглядеть, увы. Потому поверю вам, спасибо, что исправили.
Да, tin переводится как олово или жесть, но в США tin foil - это алюминиевая фольга.
Там вообще часто "tin" -- это типа как "железяка" без подробностей о составе сплава.
Вот всего этого длинного обсуждения некорректного перевода можно было избежать,один раз написав в личку, как это сделал один из участников сообщества. Спасибо ему за замечание и пояснение. Статье - для точности, а мне для опыта. Ведь и оловянная фольга реально существует.
Вместо TLC59025 лучше подошда бы TLC5947, сразу 24 канала, 12bit PWM, возможность последовательного соединения, разные корпуса. Правда ценой 288 бит на строку.
И как потом это совместить со сканированием строк? ШИМ будет в конфликте с частотой сканирования строк и появится стробоскопический эффект. Или тогда отказаться от матричного подключения светодиодов, запилить статику? Всего 24 чипа на каждую плату и магасложнейшая разводка... минимум 4-х слойные нужны будут платы?
Совместить точно так же как и автор. Частота ШИМ на память 1kHz (4MHz / 2^12), это больше частоты сканирования, стробоскопического эффекта не должно быть. Проблема может возникнуть с объемом данных (24 * 12 = 288bit на строку) и скоростью (30Mhz CLK ~ 30Mbps). Но по цифрам запас есть, 30Mbps / (288 бит на строку * 24 строки) получаем примерно 4k FPS.
Круто! Интересно, автор может сделать такой за деньги? Ещё бы часы с затуханием в зависимости от времени и будильник, который светит в рандомном порядке в момент сработки).
возьмите все мои деньги ... если бы еще баспроводную зарядку ...
заліть туда змейку і тэтріс
На самом деле, туда надо вот это во внутрь встроить:
И тогда точно никто не отлипнет.
Перевод переводом, но tin foil - совсем не "оловянная фольга"
Как то раз очень давно паял куб 16×16×16 из светодиодов. Такое Г вышло, т.к. все криво вышло. Но в таком варианте очень круто выглядит. Автору спасибо, возьму на вооружение! В закладочки добавил)
Мини-куб из 3456 светодиодов