Страница 2 из 5
Ардуино, WS2812 и Jinx! +SD
Добавлено: 17 июн 2019, 09:09
SanSanICH
aidar_i, сейчас нет в наличии ESP8266, а что такое SPIFFS я не знаю
А интерес к SD карте есть потому, что хочется автономное такое устройство, которое могло бы включаться, например по реле времени. Вот!
Ардуино, WS2812 и Jinx! +SD
Добавлено: 17 июн 2019, 11:50
aidar_i
Поиском в форуме найдите мои проекты с spiffs. Там и есть ссылка на статью об этом. А esp8266 купите, стоящий МК. Spiffs это память МК, которая используется для хранения файлов. Вместо СД Вы записываете файл с эффектами в него и используете автономно.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 17 июн 2019, 20:06
EgorKa
aidar_i писал(а): 17 июн 2019, 07:26
В программе, в проекте нижний вход - Speed (если используете блоки без входа скорости , зайдите в блок через редактировать, в LoopSection в строке delay(50); поменяйте число.
Я попытался повторить то что Вы выложили здесь
aidar_i писал(а): 13 июн 2019, 20:01
для тех кто не имеет или ждет ленту WS2812 выложил симуляцию матрицы 30х10 в Протеус. Приложил скриншоты для настройки программы Jinx!
WS2812 matrix 30x10.rar
(27.39 КБ) 5 скачиваний
Протеус матрица 30х10.rar
(286.17 КБ) 4 скачивания
Использован проект отсюда. В настройках поставьте пиксели 300 штук.
Отправлено спустя 1 минуту 40 секунд:
Пока не заработал. Можете выложить hex с которым у Вас работает?
Отправлено спустя 7 минут 14 секунд:
[ref]aidar_i[/ref], на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
?
[spoiler]
Настройка FastPatch.jpg
[/spoiler]
У меня выставляются
Red 0
Green 1
Blue 2
Ардуино, WS2812 и Jinx! +SD
Добавлено: 18 июн 2019, 13:32
Ivan_Kornege
aidar_i писал(а): 16 июн 2019, 18:54
Матрица если краснеет, то работает, подождите ещё, начнется экран меняться.
Такая же ерунда. Нифига не выводит тысячу раз все перенастроил.
В Jinx текст бежит и переливается в протеусе только краснеет матрица и черные точки внутри кружочков.
Протеус вылетает через минуту.
[spoiler]
Jinx.JPG
[/spoiler]
Комп Core i5 2.4GHz Win7 64, 8гб памяти.
Проект брал
отсюда для MEGA2560
WS2812 ArduinoMEGA Jinx!.flp
Отправлено спустя 4 минуты 4 секунды:
EgorKa писал(а): 17 июн 2019, 20:06
aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
у меня тоже выставляются
Red 0
Green 1
Blue 2
Ардуино, WS2812 и Jinx! +SD
Добавлено: 18 июн 2019, 14:29
aidar_i
Я не знаю пока почему так. На ноутбуке у меня нормально. Но на рабочем компе аналогично. А эти значения правильны (
Вот здесь Ваша ошибка. Кто нибудь смог ещё повторить?
Отправлено спустя 37 минут 29 секунд:
SanSanICH писал(а): 16 июн 2019, 21:52Жаль, нет модуля для SD карты
Можете из адаптера микрокарты сделать, в сети много об этом.
Отправлено спустя 8 минут 2 секунды:
Ещё, запускать программу Протеус нужно от имени администратора.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 18 июн 2019, 17:51
Ivan_Kornege
aidar_i писал(а): 18 июн 2019, 14:29
Ещё, запускать программу Протеус нужно от имени администратора.
не помогло
Ардуино, WS2812 и Jinx! +SD
Добавлено: 18 июн 2019, 21:18
aidar_i
Пробовал установить Протеус 8.8 в другой комп с Виндовс 7, так же как у вас вылетает. Мучил долго, но так и не смог решить. Когда симулируешь другие примеры без МК , работает. На моем компе почему то работает без проблем, поставил руссификатор, ничего не испортилось.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 05:54
Mining
EgorKa писал(а): 15 июн 2019, 17:51
Загрузил на чёрном фоне плата и матрица и что должно происходить? Жму кнопку "симуляция" матрица краснеет- все кружочки. И всё.
Ivan_Kornege писал(а): 18 июн 2019, 13:32
В Jinx текст бежит и переливается в протеусе только краснеет матрица и черные точки внутри кружочков.
Мальчишки, а вы включаете в Jinx "Start Output"
[spoiler]
Start Output.jpg
[/spoiler]
и проверьте обмен данными через ваши виртуальные компорты програмкой "Tera Term"
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 07:36
Ivan_Kornege
Mining писал(а): 19 июн 2019, 05:54
проверьте обмен данными через ваши виртуальные компорты програмкой "Tera Term"
проверил инфа летает между терминалами
Отправлено спустя 4 минуты 38 секунд:
Mining писал(а): 19 июн 2019, 05:54
Мальчишки, а вы включаете в Jinx "Start Output"
ААААААААА заработало. Но протез вылетает сАбака.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 11:06
aidar_i
Почитайте вот это:
[spoiler]Вопрос: Симуляция запускается, но через несколько секунд (минут) программа закрывается.
Симуляция работает только с некоторыми типами моделей. Примеры из Samples
симулируются без проблем.
Коментарий: Отсутствует лицензия на одну из используемых моделей. Вы используете
«неофициальную» (крякнутую) версию и кряк либо не установлен, либо неправильно установлен.
Протеус имеет многоступенчатую защиту от нелегального использования, которая
многократно проверяется в процессе симуляции. Защищаются файлы как в основной папке
программы \BIN (Isis.exe, Ares.exe, Licence.dll, Prospice.dll), так и в папке библиотек моделей
\Models (Avr.dll, Lcdalfa.dll, Lcdpixel.dll, LedMPX.dll, Pic16.dll, Pic18.dll, Mcs8051.dll и некоторые
другие модели). Поэтому симуляция будет работать только с теми библиотеками, на которые
имеется лицензия, или к которым применялась «доработка».[/spoiler]
Я, кажется, победил! Программа не падает!
Отправлено спустя 1 час 28 минут 23 секунды:
Здесь, как я это сделал.
Если кто не может открыть, заменил файлы.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 20:21
EgorKa
Mining писал(а): 19 июн 2019, 05:54
а вы включаете в Jinx "Start Output"
Спасибо. Действительно не активен был режим. Запустился -данные пошли.
aidar_i писал(а): 13 июн 2019, 20:01
выложил симуляцию матрицы 30х10 в Протеус. Приложил скриншоты для настройки программы Jinx!
WS2812 matrix 30x10.rar
В Вашем проекте неправильно соединены полосы ленты и выводится кракозябра вместо текста.
Для определения правильно ли подключены полосы я использовал в Jinx! функцию "Radar/Scan Lin". На всю высоту матрицы бегает столб слева на право -без труда на малой скорости видно каждый засвеченный диод.
Отправлено спустя 3 минуты 58 секунд:
Не понял как из Jinx! выводить нужный текст. Точнее как его туда запихнуть.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 20:45
aidar_i
EgorKa писал(а): 19 июн 2019, 20:21
В Вашем проекте неправильно соединены полосы ленты и выводится кракозябра вместо текста.
Все у меня правильно! И в железе и в Протеусе выводятся правильно.
EgorKa писал(а): 19 июн 2019, 20:21
Не понял как из Jinx! выводить нужный текст.
Есть кнопка Edit ниже выбранного эффекта, нажмите и поймете как.
Отправлено спустя 7 минут 52 секунды:
[spoiler]
Текст.png
[/spoiler]
Ардуино, WS2812 и Jinx! +SD
Добавлено: 19 июн 2019, 20:51
EgorKa
aidar_i писал(а): 19 июн 2019, 20:45
Есть кнопка Edit
Да уже разобрался прочитал инструкцию.
aidar_i писал(а): 19 июн 2019, 20:45
в Протеусе выводятся правильно.
может не тот проект загрузили? Мне пришлось перерисовать соединение из Вашего проекта.
Ленты у меня пока нет -виртуально смотрю что могёт.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 20 июн 2019, 05:29
aidar_i
Что то с настройками, должно быть и в проекте и в Jinx лента GBR.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 20 июн 2019, 09:43
Ivan_Kornege
aidar_i писал(а): 20 июн 2019, 05:29
Что то с настройками, должно быть и в проекте и в Jinx лента GBR.
у меня тоже прыгающие огоньки и нет текста. Проект из поста
#10 WS2812 matrix 30x10.rar
Куда копать?
Ардуино, WS2812 и Jinx! +SD
Добавлено: 20 июн 2019, 12:04
aidar_i
Обратите внимание на эту настройку!
[spoiler]
FastPatch.png
[/spoiler]
EgorKa писал(а): 17 июн 2019, 20:06
aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
Так должен быть! У меня всегда эти цифры! У вас PatchMode по другому настроен!
Ардуино, WS2812 и Jinx! +SD
Добавлено: 20 июн 2019, 12:50
Ivan_Kornege
aidar_i писал(а): 20 июн 2019, 12:04
Обратите внимание на эту настройку!
Точно патч передернул вот здесь
1pach.PNG
и все норм выводит
Ардуино, WS2812 и Jinx! +SD
Добавлено: 20 июн 2019, 21:36
EgorKa
aidar_i писал(а): 20 июн 2019, 12:04
У вас PatchMode по другому настроен!
ОК. Настроил теперь появились значения:
Red 88
Green 87
Blue 89
работает корректно с Вашим проектом.
aidar_i писал(а): 30 май 2019, 19:47
Так же можно записать эффекты на SD карту и проигрывать используя только Ардуино без компьютера (выложил сюда).
Файлы эффектов откуда берете? Пробую смоделировать с SD в протеусе.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 21 июн 2019, 05:30
aidar_i
Файл эффектов сами пишете или находите готовые. Переименовываете на 1.out, если другое название.
Ардуино, WS2812 и Jinx! +SD
Добавлено: 21 июн 2019, 05:30
Ivan_Kornege
EgorKa писал(а): 20 июн 2019, 21:36
Файлы эффектов откуда берете?
Походу делают экспорт анимации из Jinx - файл получается с расширением ***.out . Его и льют на SD.
https://youtu.be/nhQ6W6iOcDs