Обсуждаем контроллеры компании Atmel.
Ответить

Re: Плейер световых эффектов - помогите стать лучше

Пт апр 12, 2019 18:47:26

не все сразу. сохранение палитры сделаю, но позже.

отлично!
имхо, это нецелесообразно. не знаю, какого разрешения у вас монитор, но если сделать в 2 раза больше, на экране поместится в 2 раза меньше...

ну ладно, на Ваше усмотрение, хотя я бы сделал по крупнее ( см. вложение)

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

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

может компромисс оставить Ваши "кадры" и добавить "стрелки" :facepalm:

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


здесь категорически не согласен! если писать код, то нужно постоянно пересчитывать или рисовать (как я делал) на бумажке гирлянду с шестизначными числами, если рисовать то какая разница какое число в шарике, а клоны вообще в автомате закрашиваются.
Вложения
разрешение экрана.png
(136.21 KiB) Скачиваний: 208

Re: Плейер световых эффектов - помогите стать лучше

Сб апр 13, 2019 08:04:22

Serzh2000 писал(а):я бы сделал по крупнее
дать вам исходники? ;)
Serzh2000 писал(а):может компромисс оставить Ваши "кадры" и добавить "стрелки"
имхо, программа должна быть интуитивно понятной. если есть кнопка "вправо", она, по интуитивному пониманию, должна что-то смещать вправо. когда картинка на квадратной матрице - очевидно, как и что должно двигаться. когда применена горизонтальная полоска - тоже понятно. когда вертикальная - интуиция уже дает сбой. когда на экране кружок - интуиция достает сигареты и закуривает, а когда кружевная вязь, интуиция намыливает веревку.

поэтому, пока не будет четкого понимания алгоритма действия инструмента, этот инструмент в программу внедрен не будет. это и есть компромисс.

Добавлено after 1 hour 45 minutes 26 seconds:
Немного усовершенствовал визуальный редактор. теперь:
- сохраняется палитра из 16 пользовательских цветов
- имеется возможность в настройках выбрать формат нумерации пикселов
- на пенельке Info показывается не только координата мышки, но и свойства пиксела/клона, на который она наведена
- удалена вспомогательная кнопка "Properties" в главном окне, как бессмысленная
скачать обновленную версию можно по ссылке: https://cloud.mail.ru/public/Ae7j%2FQJkbRsSc3

Re: Плейер световых эффектов - помогите стать лучше

Сб апр 13, 2019 08:56:51

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


очень даже все понятно! зато как удобно рисовать будет эффекты!!! (во вложении)

вопрос: что означает клетки со стрелкой, зеленой вниз ?
Вложения
указатели.jpg
(13.29 KiB) Скачиваний: 163

Re: Плейер световых эффектов - помогите стать лучше

Сб апр 13, 2019 09:04:29

Serzh2000 писал(а):что означает клетки со стрелкой, зеленой вниз ?
у вас панель Info открыта? там при наведении на любую кнопку на английском выводится описание функции. Кнопка с сеткой включает-выключает сетку, а кнопка сетки со стрелкой активирует "примагничивание" пикселов к сетке при перемещении пикселов, чтобы проще было составлять красивые ровненькие "рисунки" из пикселов.
Serzh2000 писал(а):зато как удобно рисовать будет эффекты!!!
вы снова повторяете эту мысль без учета того, что в общем случае анимация состоит не из матричных кадров. сдвиги (и повороты) актуальны только для матриц.

Re: Плейер световых эффектов - помогите стать лучше

Сб апр 13, 2019 09:21:57

имеется возможность в настройках выбрать формат нумерации пикселов


отлично! :))) но мелко :cry:

у вас панель Info открыта?


там все на английском я им не владею :oops:

вы снова повторяете эту мысль без учета того, что в общем случае анимация состоит не из матричных кадров. сдвиги (и повороты) актуальны только для матриц.


у вас в настройках есть горизонталь, вертикаль и МАТРИЦА если выбрать ее дополнительные стрелки и появятся
( во вложении) :))) если достал скажите больше эту тему не буду поднимать. но согласитесь матрицу рисовать
без смещения сложно.
Вложения
настройка матрицы.png
(10.44 KiB) Скачиваний: 334

Re: Плейер световых эффектов - помогите стать лучше

Сб апр 13, 2019 13:28:31

настройки лишь покаывают, как будут "разложены" пикселы в новом проекте по умолчанию.
Согласитесь, что для 16 пикселов удобно работать с линейным их расположением, а 150 пикселов в один ряд не влезут в экран.
Поэтому и предлагается на выбор три варианта.
Но при этом подразумечается, что вы все равно потом будете раскладывать их вручную... например, в виде 6-гранных "сотов".

Re: Плейер световых эффектов - помогите стать лучше

Пн апр 15, 2019 12:01:27

отладочная программа работает ... дальше по ходу посмотрим
пора определяться с деталями?
у атмега 8 и атмега 328 вся распиновка ног совпадает в любом корпусе
у себя нашел карту памяти SD (большой корпус) но маленький объем памяти 512 мБ, наверно пойдет?
что со схемой будут изменения или нет?

Re: Плейер световых эффектов - помогите стать лучше

Пн апр 15, 2019 19:56:21

я ж вам говорил: если функционал скриптового языка устраивает, то схема без изменений, под 328-ю проект перекомпилирую. 515 Мб пойдет, главное, чтобы в FAT32 отформатировалась. схему в крупном размере в PDF сделаю позже...

Добавлено after 7 hours 26 minutes 33 seconds:
прилагаю схему в читаемом размере и формате
Вложения
digiscript.pdf
(33.87 KiB) Скачиваний: 92

Re: Плейер световых эффектов - помогите стать лучше

Вс апр 21, 2019 19:06:00

на какой стадии проект "атмега 328"?

Re: Плейер световых эффектов - помогите стать лучше

Пн апр 22, 2019 19:55:57

на стадии обдумывания

Re: Плейер световых эффектов - помогите стать лучше

Пт апр 26, 2019 20:15:28

блин, ну долго думать мы будем?

Re: Плейер световых эффектов - помогите стать лучше

Пт апр 26, 2019 20:46:42

я не понял, что за наезды?

Re: Плейер световых эффектов - помогите стать лучше

Вт апр 30, 2019 12:12:59

В общем, вчера тестировал "второе поколение" плейера. В основном, все работает, скрипты предыдущего поколения исполняет.
Втоое поколение будет отличаться от первого следующим:
1. Количество переменных увеличено до VZ, т.е. было 16, теперь будет 36
2. Вложенность циклов тоже увеличена до 10
3. Количество пикселей увеличено до 160
4. Версия для atmega8 не существует, только atmega328, при уменьшении количества пикселей atmega16.
5. Добавляется "матричный" режим: в файле конфигурации play.cfg можно задать размер матрицы, и потом рисовать по выбранным строкам или столбцам матрицы, а так же сдвигать матрицу целиком в любую сторону. Скрипт сам решает, когда пикселы использовать в качестве матрицы, а когда в качестве "линейки" - есть команды включения-выключения матричного режима. Но менять размеры матрицы скрипт не может.
6. Добавляется режим ввода скрипта через USART. Это для удобства отладки без всяких "симуляторов", т.е. ввел команду в терминале, нажал Enter и увидел, как оно засветилось. Возможно, в будущем добавлю поддержку этого режима в своих "симуляторах".
7. Поддержка на SD-карте FAT12, FAT16 и FAT32
8. При отсутствии SD-карты все пикселы работают в режиме "медленная радуга", т.е. плавно меняют свой цвет

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

Скоро завершу отладку окончательно, выложу обновления.

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

Re: Плейер световых эффектов - помогите стать лучше

Вт апр 30, 2019 21:00:51

я очень рад, что работа над проектом продолжается... грешным делом подумал, что я надоел Вам своими советами и вы отложили в долгий ящик его :oops:

1. Количество переменных увеличено до VZ, т.е. было 16, теперь будет 36
2. Вложенность циклов тоже увеличена до 10
3. Количество пикселей увеличено до 160

супер!!!

только atmega328, при уменьшении количества пикселей atmega16


атмега 8 у нас стоит 130руб, атмега 328 150руб, амега 16 в продаже нет. я думаю , что она примерно в том же ценовом диопазоне
из этого следует можно остановиться на атмеге 328 много пикселей или мало не важно. Это мое мнение решать Вам.

5. Добавляется "матричный" режим: в файле конфигурации play.cfg

ничего не понял про файл, но интересно пощупать, скорей бы...

так же сдвигать матрицу целиком в любую сторону

очень , очень ВКУСНО!!! :lol:

ввел команду в терминале, нажал Enter и увидел, как оно засветилось

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

пока окончательно не решил, то ли сохранять поддержку старых комад, то ли убирать.

мы и старые команды толком не запомнили( по бумажке рисовали команды) так что это не критично делайте как удобно ВАМ
и понятно для нас пользователей :)))

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


я думаю это временно... потому как проект в стадии отладки и конечного результата на ютубе не видели
после того как увидят КРАСОТУ будет спрос, вопросы , критика , похвала ....

если Вы заметили каждый день просмотров этой темы увеличиваются
значит коты не спят-следят :shock: :shock: :shock: за темой из-за укрытия!!!

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 10:50:12

ARV не переживайте. Тоже собирал Ваше устройство. На Новый год радовало на елочке. Сделал блоки сменные и переключал Вашу и от Riniy. Мне нравились обе. Но жене Ваша нравилась больше. С новыми возможностями думаю будет вообще великолепно.
У Вас это полноценная статья и Вы имели право открыть тему в разделе "статьи". Думаю там она имела бы большую популярность. В раздел по МК в основном заходят специалисты по программированию.
С моими нулевыми навыками по программированию даже попытался улучшить интересные эффекты "гусеница" (по своему представлению). Выложу ради интереса.
За проект Большое спасибо!
Вложения
wr09-12.zip
(1.34 KiB) Скачиваний: 56

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 11:40:52

dantist3 писал(а):Тоже собирал Ваше устройство. На Новый год радовало на елочке.
о! двое! это не может не радовать :)
Serzh2000 писал(а):Это мое мнение решать Вам
я уже решил: поддержка всех вариантов FAT уже жрет всю флешь в атмеге8, и, хотя ужиматься можно, мне лень. поэтому выбор сделан окончательно - не менее 16К флеши в новом поколении плейера. точка невозврата пройдена.
Serzh2000 писал(а):ничего не понял про файл
в описании плейера (в приложениях к статье) описан этот файл: в нем содержатся настройки поведения плейера, используемые для всех скриптов. например, в этом конфигурационном файле задается, что делать, если скрипт бесконечный - так его и крутить, или принудительно прервать через сколько-то секунд. или задается, как будет происходить переход между разными скриптами - с паузой или без. или как будут воспроизводиться скрипты - по порядку номеров или в случайном порядке... и так далее.
Serzh2000 писал(а):ведь у нас есть кара памяти сделал один эффект скинул на карту посмотрел
интерактивное исполнение позволяет во много раз быстрее подобрать цвет, например, или скорость перемещения картинки, или еще какие-то вещи, которые заранее сложно представить, насколько они красивы. в терминале набрал сроку и сразу увидел - цвет поганенький, надо синенького прибавить, прибавил и ввел в терминале - ок, самое оно! сохранил в файле скрипта. потом остальные команды... симулятор ведь совсем не такие цвета показывает, как на самом деле, особенно при изменениях яркости. через карту получается куда муторнее: вставил карту, подождал, пока комп её обнаружил, открыл скрипт, ввел команду, сохранил скрипт, нажал "удалить устройство USB", дождался, пока система удалит, вынул карту, вставил в плейер, увидел, что хрень вышла... все сначала... для того и симулятор делал, чтобы уйти от этого геморроя, но с цветом и скоростью он никак не помогает.

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 19:00:29

через карту получается куда муторнее: вставил карту, подождал, пока комп её обнаружил, открыл скрипт, ввел команду, сохранил скрипт, нажал "удалить устройство USB", дождался, пока система удалит, вынул карту, вставил в плейер, увидел, что хрень вышла... все сначала...


признаю, был не прав :facepalm:

у меня тут маленькая мысль
чтобы не покупать для микро карты "гнездо" можно взять переходник приклеить его к плате и проводками подпаять!!!
А, че скажете?

Изображение

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 20:19:15

И да, раз уж точка невозврата пройдена - не ограничивайтесь мегой 16, сразу пилите под 32 мегу. 32я нога-в-ногу с 16й, но, как ни странно, дешевле её...
я ориентируюсь на 328-ю мегу, 32-я просто крупнее по габаритам. в 16-ю тоже влезает, просто перекомпилировать надо будет - это уже любой желающий сам должен будет потрудиться...
Serzh2000 писал(а):чтобы не покупать для микро карты "гнездо" можно взять переходник приклеить его к плате и проводками подпаять
можно. хотя это будет сопливое решение... я в Китае заказал 10 разъемов для карты, панирую и платы там же заказать... как созрею - сделаю, и тогда смогу поделиться за символическую сумму с желающими.

для платы надо решить, на какой корпус рассчитывать - DIP поудобнее, но побольше, TQFP поменьше... но нужна ли миниатюрность? или покорячиться и сделать универсальный, под оба типа корпуса? габарит не сильно вырастет...

Добавлено after 24 minutes 47 seconds:
забабахал небольшо видео о том, что такое отладка при помощи терминала и в чем смысл матричных команд.
конечно, не все там показано, и не все еще вообще до конца отлажено, но уже есть, что показать :)

смотреть на весь экран.

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 20:57:52

лично я предпочту рисовать плату сам :solder:
одна просьба выложить схему с изменениями, и под SD карту (большую)

что такое отладка при помощи терминала


ВАУ!!! скорее попробовать бы :))) очень интересно становиться :shock:

Re: Плейер световых эффектов - помогите стать лучше

Ср май 01, 2019 21:04:37

ARV,
DIP поудобнее, но побольше, TQFP поменьше... но нужна ли миниатюрность?

TQFP, особенно если заказывать в Катае. Паять TQFP на нормальную луженую плату с маской - вааще не проблема.

просьба выложить схему с изменениями, и под SD карту (большую)

Если вы плату сами рисуете - так разведите себе под переходник.... (Как вы его паять будете, правда, не представляю...)
Цоколевка MicroSD и fullsize SD - есть в сети...
Ответить