Pull to refresh

Comments 80

Не знаю, зачем оно может понадобиться - но выглядит просто великолепно, и снаружи, и внутри..

Элементарно - часы / погодная станция / уведомления / уровень чего-то / волнение на море / скорость ветра / прогресс процесса

Увлекся я, не надо ничего такого, просто хочу смотреть как он переливается!!!

запустить на нем Жизнь. 6 граней, разные цвета для разных вигур… Эх мечты

Супер идея, причем чтобы сразу все грани были задействованы, то есть по факту замкнутое пространство а не плоскость

Еще бы модификацию игры жизнь для RGB придумать. Или может есть какие то готовые?

Первый шаг - все одного цвета, следующее поколение другого и тд

Соответсвенно устойчивый блок из первого поколения будет одного цвета

Но ведь в механике игры нет блоков, есть только ячейки, которые синхронно меняют поколения. Устойчивые блоки и разные примечательные фигуры - это уже результат нашего восприятия процесса.

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

Мой вариант: поскольку жизнь зарождается только при наличии трёх соседей, то можно определить правила для цвета новой ячейки. Например (первые два циклические, как сделать равноправное третье пока не придумал):

rrr -> g, rrg -> b, rgb -> r

Я про это и пишу - новая ячейка = новое поколение, так как и рождение и смерть происходит одновременно. Мы заранее знаем сколько цветов есть - столько и используем циклически. Старые (первые ячейки) либо погибают, либо замеяются другими, либо остаются неподвижными.

Напоминает об умножении кватернионов.

Я делал цветной вариант «Жизни» для кнопочного телефона, где цвет выбирался нелинейно в зависимости от паттерна:

Задать цвет от количество соседей у клетки. Вот тебе и цветнойсвариант.

Вариантов правил игры жизнь 2 в 18 степени, найдутся какие-то.

У всех 24 угловых клеток будет максимально по 7 соседей, а не 8. Интересно, это даст ошибку? И вообще, насколько иначе выглядит эта игра на замкнутой плоскости?

Можно ведь делать игру как на плоскости условно бесконечной, так и замкнутой, ограниченной какими-то размерами. Мы пробовали делать в замкнутом, вставал вопрос как замкнуть, как в змейке откуда ушел туда и вышел или «по даигонали» вниз слева ушел — сверху справа вышел. Уже не помню что выбрали
Если как в змейке то это поверхность типа тор, часто выбирается в играх. А если по диагонали то
1. Расстояния от точки входа до выхода (без нового перехода) зависит от точки на которой перешел, что странно.
2. Попробуйте представить как нужно скрутить двухмерную поверхность в трехмерном пространстве чтобы по ней можно было перемещаться так как Вы описали. Занятная поверхность получается. И похоже пересечения будут обязательны.

Эти вопросы и решались. Чем все закончилось уже, к сожалению, не помню(

я придумал только Змейку но Жизнь конечно лучше

Сделать игру 2048 по всем плоскостям куба одновременно.

Змейку, которая всегда ползет в сторону верхней стороны куба, а ты вертишь его.

А еще, мне кажется, очень круто было бы использовать как учебное пособие на курсах статистики. Представьте эту штуку с доступным API, с помощью которого можно кодировать мерцание в соответствии с разными статистическими законами. Например, задать единовременное количество точек цвета i как результат динамического стохастического процесса. Ябзалип.

Еще варианты для настолок:
1) Игральный кубик. Трясешь и ставишь на стол, после анимации сверху показывается число.
2) Есть такая игра Тик-так-Бумм, где называешь слова и передаешь игрушечную бомбу, но она только со звуком, а тут можно еще анимации добавить.
3) Песочные часы с анимацией еще, например.

Красиво.

Не логичнее ли использовать ESP32 в качестве управляющего контроллера? Он доступен везде: от ЧипДип до Бангуда, стоит сейчас дешевле Ардуинок, куда производительней и с беспроводкой на борту, что для кубика важно, IMHO.

Второй вопрос: если заказывать на PCBWay.com сразу собранные платы это разве выйдет сильно дороже, особенно с учетом испорченной платы и потерянного времени?

Это перевод, врятли автор ответит. Да, esp32 100% будет лучше, на видео видно, что "эффектов нескучных" толком нет.

Но есть нюанс. ws2812b и подобные RGB контроллеры тут не поставить, так как 3456 светодиодов - это очень, очень много.

Можно пойти чуть дальше, и поискать цветные квадратные oled дисплеи с крупными пикселям или готовые сборки с обычными led.

Странное сравнение платформы Arduino с голой железкой в виде ESP32. Особенно если учесть, что Arduino портировано под ESP32.

UFO just landed and posted this here

ESP32 не выпускали специально для Arduino. ESP32 появилась раньше, чем было под неё портирована Arduino. Софт портировали после выпуска ESP32.

Сложно установить 575 светиков на все 576 посадочных места.

Нужен режим свечения как у тессеракта ))
image

еще бы молнии внутри сверкали, круто бы смотрелось

UFO just landed and posted this here
UFO just landed and posted this here

нужна беспроводная зарядка, скажем, лазером, тогда в грани вмонтировать светочувствительную часть

Лазером заряжать — идея не очень, КПД низкий и мощности там довольно приличные.
Лучше по ребрам двух противоположных граней две катушки намотать, и заряжать в П-образном доке.

UFO just landed and posted this here

А еще жаль, что плата скорее всего не позволит интегрировать в кубик беспроводную зарядку. Было бы очень в тему.

Самым офигенным был бы вариант с приемом мультикаста (возможно хромкаста) и возможностью отправки на него любого изображения и видео )
UFO just landed and posted this here

А чего не использовали китайские светодиодные панели? Типа такой: https://aliexpress.ru/item/1005001834968231.html?sku_id=12000017794774087

Там полноцветные диоды, уже собранная схема сканирования строк, и довольно простой интерфейс. Яркость высокая, и хорошая цветопередача - можно фильм показывать )))

А у них разве не фиксированный размер 192 на 192?

С гранью в 192 мм это будет уже не кубик, а кубище!

UFO just landed and posted this here

и никакая ардуина это уже не разрулит

Почему же? Есть достаточно много сильных МК для такого. Вроде на старых Teensy даже управляли большом количеством светодиодов, что уж про более новые говорить.

я имею в виду, если 192 х 192 леда, это 192 х 192 х 6 = 221 184 святодиода )))

И при мощности одного святодиодика в 0.01 Вт эта штукенция будет есть 2.2 КВт, с блоком питания заморочки будут....

UFO just landed and posted this here

Зато не так спортивно и похвастаться будет не так интересно.

Несколько Teensy поставить :-)

Вроде обещают, что одна Teensy 3.2 можно прокачать до 4000 светодиодов. Если надо больше, то можно подключить дополнительные Teensy последовательно.

Но Teensy 3.2 -- это достаточно древняя борда. Любопытно сколько WS2812 потянут более современные версии.

корпусов. а светодиодов в 3 раза больше. RGB все-таки.

Есть панели разных размеров. От диаметра светодиодов зависит.

Самая маленькая 64х64 пикселя - по моему, 128 мм сторона. А 32х32 будет примерно вдвое меньше.

А есть примеры использования таких панелей?

Ну, у меня есть почти реализованный проект отображения на таких панелях видеоклипа, который загружается с карты памяти. Только он собран на ПЛИС - для приемлемой частоты кадров быстродействия доступных мне микроконтроллеров явно недостаточно.

Алюминиевая, в данном случае, да.

Это ж вроде как перевод? Tin - олово, но ещё и "жесть", т.е. тоненький железный прокат. Может, конечно, прикрыл и алюминиевой фольгой - без очков не могу разглядеть, увы. Потому поверю вам, спасибо, что исправили.

Да, tin переводится как олово или жесть, но в США tin foil - это алюминиевая фольга.

Там вообще часто "tin" -- это типа как "железяка" без подробностей о составе сплава.

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

Я не обсуждал неточность перевода в статье, а больше о том, какие варианты есть у этого слова.

А оловянную фольгу я делал в детстве просто ради интереса. Правда, в её составе ещё был свинец.

Запилить бы такое из шести ГИП-10000… Эпичная вундервафля получилась бы.

Вместо 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 из светодиодов. Такое Г вышло, т.к. все криво вышло. Но в таком варианте очень круто выглядит. Автору спасибо, возьму на вооружение! В закладочки добавил)

Sign up to leave a comment.