Ардуино, ESP, STM32 с WS2812 и Gladiator, Jinx! +SD

SanSanICH
Рядовой
Сообщения: 16
Зарегистрирован: 26 ноя 2017, 18:49

Ардуино, WS2812 и Jinx! +SD

Сообщение SanSanICH »

aidar_i, сейчас нет в наличии ESP8266, а что такое SPIFFS я не знаю :smile37: :smile44:
А интерес к SD карте есть потому, что хочется автономное такое устройство, которое могло бы включаться, например по реле времени. Вот!
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Поиском в форуме найдите мои проекты с spiffs. Там и есть ссылка на статью об этом. А esp8266 купите, стоящий МК. Spiffs это память МК, которая используется для хранения файлов. Вместо СД Вы записываете файл с эффектами в него и используете автономно.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

Ардуино, WS2812 и Jinx! +SD

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Я не знаю пока почему так. На ноутбуке у меня нормально. Но на рабочем компе аналогично. А эти значения правильны (Вот здесь Ваша ошибка. Кто нибудь смог ещё повторить?

Отправлено спустя 37 минут 29 секунд:
SanSanICH писал(а): 16 июн 2019, 21:52Жаль, нет модуля для SD карты
Можете из адаптера микрокарты сделать, в сети много об этом.

Отправлено спустя 8 минут 2 секунды:
Ещё, запускать программу Протеус нужно от имени администратора.
Последний раз редактировалось aidar_i 20 июн 2019, 13:05, всего редактировалось 2 раза.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение Ivan_Kornege »

aidar_i писал(а): 18 июн 2019, 14:29 Ещё, запускать программу Протеус нужно от имени администратора.
не помогло
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Пробовал установить Протеус 8.8 в другой комп с Виндовс 7, так же как у вас вылетает. Мучил долго, но так и не смог решить. Когда симулируешь другие примеры без МК , работает. На моем компе почему то работает без проблем, поставил руссификатор, ничего не испортилось.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

Ардуино, WS2812 и Jinx! +SD

Сообщение Mining »

EgorKa писал(а): 15 июн 2019, 17:51 Загрузил на чёрном фоне плата и матрица и что должно происходить? Жму кнопку "симуляция" матрица краснеет- все кружочки. И всё.
Ivan_Kornege писал(а): 18 июн 2019, 13:32 В Jinx текст бежит и переливается в протеусе только краснеет матрица и черные точки внутри кружочков.
Мальчишки, а вы включаете в Jinx "Start Output"
[spoiler]
Start Output.jpg
[/spoiler]
и проверьте обмен данными через ваши виртуальные компорты програмкой "Tera Term"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение Ivan_Kornege »

Mining писал(а): 19 июн 2019, 05:54 проверьте обмен данными через ваши виртуальные компорты програмкой "Tera Term"
проверил инфа летает между терминалами

Отправлено спустя 4 минуты 38 секунд:
Mining писал(а): 19 июн 2019, 05:54 Мальчишки, а вы включаете в Jinx "Start Output"
ААААААААА заработало. Но протез вылетает сАбака.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение 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 секунды:
Здесь, как я это сделал.

Если кто не может открыть, заменил файлы.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

Ардуино, WS2812 и Jinx! +SD

Сообщение 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! выводить нужный текст. Точнее как его туда запихнуть.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

EgorKa писал(а): 19 июн 2019, 20:21 В Вашем проекте неправильно соединены полосы ленты и выводится кракозябра вместо текста.
Все у меня правильно! И в железе и в Протеусе выводятся правильно.
EgorKa писал(а): 19 июн 2019, 20:21 Не понял как из Jinx! выводить нужный текст.
Есть кнопка Edit ниже выбранного эффекта, нажмите и поймете как.

Отправлено спустя 7 минут 52 секунды:
[spoiler]
Текст.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

Ардуино, WS2812 и Jinx! +SD

Сообщение EgorKa »

aidar_i писал(а): 19 июн 2019, 20:45 Есть кнопка Edit
Да уже разобрался прочитал инструкцию.
aidar_i писал(а): 19 июн 2019, 20:45 в Протеусе выводятся правильно.
может не тот проект загрузили? Мне пришлось перерисовать соединение из Вашего проекта.
Ленты у меня пока нет -виртуально смотрю что могёт.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Что то с настройками, должно быть и в проекте и в Jinx лента GBR.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение Ivan_Kornege »

aidar_i писал(а): 20 июн 2019, 05:29 Что то с настройками, должно быть и в проекте и в Jinx лента GBR.
у меня тоже прыгающие огоньки и нет текста. Проект из поста #10 WS2812 matrix 30x10.rar
Куда копать?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Обратите внимание на эту настройку!
[spoiler]
FastPatch.png
[/spoiler]
EgorKa писал(а): 17 июн 2019, 20:06 aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
Так должен быть! У меня всегда эти цифры! У вас PatchMode по другому настроен!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение Ivan_Kornege »

aidar_i писал(а): 20 июн 2019, 12:04 Обратите внимание на эту настройку!
Точно патч передернул вот здесь
1pach.PNG
и все норм выводит
У вас нет необходимых прав для просмотра вложений в этом сообщении.
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

Ардуино, WS2812 и Jinx! +SD

Сообщение EgorKa »

aidar_i писал(а): 20 июн 2019, 12:04 У вас PatchMode по другому настроен!
ОК. Настроил теперь появились значения:
Red 88
Green 87
Blue 89
работает корректно с Вашим проектом.
aidar_i писал(а): 30 май 2019, 19:47 Так же можно записать эффекты на SD карту и проигрывать используя только Ардуино без компьютера (выложил сюда).
Файлы эффектов откуда берете? Пробую смоделировать с SD в протеусе.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Ардуино, WS2812 и Jinx! +SD

Сообщение aidar_i »

Файл эффектов сами пишете или находите готовые. Переименовываете на 1.out, если другое название.
Последний раз редактировалось aidar_i 21 июн 2019, 05:32, всего редактировалось 3 раза.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

Ардуино, WS2812 и Jinx! +SD

Сообщение Ivan_Kornege »

EgorKa писал(а): 20 июн 2019, 21:36 Файлы эффектов откуда берете?
Походу делают экспорт анимации из Jinx - файл получается с расширением ***.out . Его и льют на SD.
https://youtu.be/nhQ6W6iOcDs
Ответить

Вернуться в «Проекты с разными контроллерами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя