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

Управление дисплеем из адресных светодиодов WS2812

SanSanICH
Рядовой
Сообщения: 16
Зарегистрирован: 26.11.2017{, 18:49}
Репутация: 1

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

#21

Сообщение SanSanICH » 17.06.2019{, 09:09}

aidar_i, сейчас нет в наличии ESP8266, а что такое SPIFFS я не знаю :smile37: :smile44:
А интерес к SD карте есть потому, что хочется автономное такое устройство, которое могло бы включаться, например по реле времени. Вот!

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#22

Сообщение aidar_i » 17.06.2019{, 11:50}

Поиском в форуме найдите мои проекты с spiffs. Там и есть ссылка на статью об этом. А esp8266 купите, стоящий МК. Spiffs это память МК, которая используется для хранения файлов. Вместо СД Вы записываете файл с эффектами в него и используете автономно.

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#23

Сообщение EgorKa » 17.06.2019{, 19:57}

aidar_i писал(а):
17.06.2019{, 07:26}
В программе, в проекте нижний вход - Speed (если используете блоки без входа скорости , зайдите в блок через редактировать, в LoopSection в строке delay(50); поменяйте число.
Я попытался повторить то что Вы выложили здесь
aidar_i писал(а):
13.06.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 секунд:
aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
?
СпойлерПоказать
Настройка FastPatch.jpg
У меня выставляются
Red 0
Green 1
Blue 2

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#24

Сообщение Ivan_Kornege » 18.06.2019{, 13:28}

aidar_i писал(а):
16.06.2019{, 18:54}
Матрица если краснеет, то работает, подождите ещё, начнется экран меняться.
Такая же ерунда. Нифига не выводит тысячу раз все перенастроил.
В Jinx текст бежит и переливается в протеусе только краснеет матрица и черные точки внутри кружочков.
Протеус вылетает через минуту.
СпойлерПоказать
Jinx.JPG
Комп Core i5 2.4GHz Win7 64, 8гб памяти.
Проект брал отсюда для MEGA2560
WS2812 ArduinoMEGA Jinx!.flp

Отправлено спустя 4 минуты 4 секунды:
EgorKa писал(а):
17.06.2019{, 20:06}
aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
у меня тоже выставляются
Red 0
Green 1
Blue 2

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#25

Сообщение aidar_i » 18.06.2019{, 13:43}

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

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

Отправлено спустя 8 минут 2 секунды:
Ещё, запускать программу Протеус нужно от имени администратора.
Последний раз редактировалось aidar_i 20.06.2019{, 13:05}, всего редактировалось 2 раза.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#26

Сообщение Ivan_Kornege » 18.06.2019{, 17:51}

aidar_i писал(а):
18.06.2019{, 14:29}
Ещё, запускать программу Протеус нужно от имени администратора.
не помогло

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#27

Сообщение aidar_i » 18.06.2019{, 21:18}

Пробовал установить Протеус 8.8 в другой комп с Виндовс 7, так же как у вас вылетает. Мучил долго, но так и не смог решить. Когда симулируешь другие примеры без МК , работает. На моем компе почему то работает без проблем, поставил руссификатор, ничего не испортилось.

Mining
Сержант
Сообщения: 148
Зарегистрирован: 31.10.2016{, 15:01}
Репутация: 4
Имя: Алексей

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

#28

Сообщение Mining » 19.06.2019{, 05:54}

EgorKa писал(а):
15.06.2019{, 17:51}
Загрузил на чёрном фоне плата и матрица и что должно происходить? Жму кнопку "симуляция" матрица краснеет- все кружочки. И всё.
Ivan_Kornege писал(а):
18.06.2019{, 13:32}
В Jinx текст бежит и переливается в протеусе только краснеет матрица и черные точки внутри кружочков.
Мальчишки, а вы включаете в Jinx "Start Output"
СпойлерПоказать
Start Output.jpg
и проверьте обмен данными через ваши виртуальные компорты програмкой "Tera Term"

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#29

Сообщение Ivan_Kornege » 19.06.2019{, 07:32}

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

Отправлено спустя 4 минуты 38 секунд:
Mining писал(а):
19.06.2019{, 05:54}
Мальчишки, а вы включаете в Jinx "Start Output"
ААААААААА заработало. Но протез вылетает сАбака.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#30

Сообщение aidar_i » 19.06.2019{, 09:38}

Почитайте вот это:
СпойлерПоказать
Вопрос: Симуляция запускается, но через несколько секунд (минут) программа закрывается.
Симуляция работает только с некоторыми типами моделей. Примеры из 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 и некоторые
другие модели). Поэтому симуляция будет работать только с теми библиотеками, на которые
имеется лицензия, или к которым применялась «доработка».
Я, кажется, победил! Программа не падает!

Отправлено спустя 1 час 28 минут 23 секунды:
Здесь, как я это сделал.

Если кто не может открыть, заменил файлы.

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#31

Сообщение EgorKa » 19.06.2019{, 20:17}

Mining писал(а):
19.06.2019{, 05:54}
а вы включаете в Jinx "Start Output"
Спасибо. Действительно не активен был режим. Запустился -данные пошли.
aidar_i писал(а):
13.06.2019{, 20:01}
выложил симуляцию матрицы 30х10 в Протеус. Приложил скриншоты для настройки программы Jinx!
WS2812 matrix 30x10.rar
В Вашем проекте неправильно соединены полосы ленты и выводится кракозябра вместо текста.
Для определения правильно ли подключены полосы я использовал в Jinx! функцию "Radar/Scan Lin". На всю высоту матрицы бегает столб слева на право -без труда на малой скорости видно каждый засвеченный диод.

Отправлено спустя 3 минуты 58 секунд:
Не понял как из Jinx! выводить нужный текст. Точнее как его туда запихнуть.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#32

Сообщение aidar_i » 19.06.2019{, 20:37}

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

Отправлено спустя 7 минут 52 секунды:
СпойлерПоказать
Текст.png

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#33

Сообщение EgorKa » 19.06.2019{, 20:51}

aidar_i писал(а):
19.06.2019{, 20:45}
Есть кнопка Edit
Да уже разобрался прочитал инструкцию.
aidar_i писал(а):
19.06.2019{, 20:45}
в Протеусе выводятся правильно.
может не тот проект загрузили? Мне пришлось перерисовать соединение из Вашего проекта.
Ленты у меня пока нет -виртуально смотрю что могёт.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#34

Сообщение aidar_i » 20.06.2019{, 05:29}

Что то с настройками, должно быть и в проекте и в Jinx лента GBR.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#35

Сообщение Ivan_Kornege » 20.06.2019{, 09:43}

aidar_i писал(а):
20.06.2019{, 05:29}
Что то с настройками, должно быть и в проекте и в Jinx лента GBR.
у меня тоже прыгающие огоньки и нет текста. Проект из поста #10 WS2812 matrix 30x10.rar
Куда копать?

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#36

Сообщение aidar_i » 20.06.2019{, 12:04}

Обратите внимание на эту настройку!
СпойлерПоказать
FastPatch.png
EgorKa писал(а):
17.06.2019{, 20:06}
aidar_i, на Вашем скриншоте "Настройка FastPatch" почему значения:
Red 88
Green 87
Blue 89
Так должен быть! У меня всегда эти цифры! У вас PatchMode по другому настроен!

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#37

Сообщение Ivan_Kornege » 20.06.2019{, 12:50}

aidar_i писал(а):
20.06.2019{, 12:04}
Обратите внимание на эту настройку!
Точно патч передернул вот здесь
1pach.PNG
1pach.PNG (6.84 КБ) 2517 просмотров
и все норм выводит

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

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

#38

Сообщение EgorKa » 20.06.2019{, 21:36}

aidar_i писал(а):
20.06.2019{, 12:04}
У вас PatchMode по другому настроен!
ОК. Настроил теперь появились значения:
Red 88
Green 87
Blue 89
работает корректно с Вашим проектом.
aidar_i писал(а):
30.05.2019{, 19:47}
Так же можно записать эффекты на SD карту и проигрывать используя только Ардуино без компьютера (выложил сюда).
Файлы эффектов откуда берете? Пробую смоделировать с SD в протеусе.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#39

Сообщение aidar_i » 21.06.2019{, 05:30}

Файл эффектов сами пишете или находите готовые. Переименовываете на 1.out, если другое название.
Последний раз редактировалось aidar_i 21.06.2019{, 05:32}, всего редактировалось 3 раза.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#40

Сообщение Ivan_Kornege » 21.06.2019{, 05:30}

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

Ответить

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