В протезе просто так не получится. Танцы с бубном описаны здесь , читать абзацСимуляция SD\MMC-карты памяти в Proteus.
Ардуино, ESP, STM32 с WS2812 и Gladiator, Jinx! +SD
Ардуино, WS2812 и Jinx! +SD
- Ivan_Kornege
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 29 апр 2017, 08:24
- Откуда: гАндурас
- Имя: Ivan
Ардуино, WS2812 и Jinx! +SD
Собрал проект мега +SD в протезе. SD читает в монитор выводит. Но матрица краснеет и диоды не мигают.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, WS2812 и Jinx! +SD
Попробовал, все работает.
Здесь проект в Протеус и файлы 1.mmc и 1.out Можно открыть созданный файл .mmc в WinImage и заменить файл 1.out со своими эффектами.
Об этом снял видео.
Пробовал симулировать и с wav файлами (звук) , в Протеусе есть примеры с озвучкой - все работает.
Отправлено спустя 1 час 14 минут 14 секунд:
Перезалил видео.
Здесь проект в Протеус и файлы 1.mmc и 1.out Можно открыть созданный файл .mmc в WinImage и заменить файл 1.out со своими эффектами.
Об этом снял видео.
Пробовал симулировать и с wav файлами (звук) , в Протеусе есть примеры с озвучкой - все работает.
Отправлено спустя 1 час 14 минут 14 секунд:
Перезалил видео.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ардуино, WS2812 и Jinx! +SD
почему на схеме в протеус подключение к Pin6?aidar_i писал(а): 24 июн 2019, 12:49 Попробовал, все работает.
Здесь проект в Протеус и файлы 1.mmc и 1.out
WS2812+MEGA+SD_Proteus.zip
В этом проекте был Pin 28 на схеме
aidar_i писал(а): 13 июн 2019, 20:01 кто не имеет или ждет ленту WS2812 выложил симуляцию матрицы 30х10 в Протеус. Приложил скриншоты для настройки программы Jinx!
WS2812 matrix 30x10.rar
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, WS2812 и Jinx! +SD
Потому что проекты разные и коды написаны на разных языках программирования, для УАРТ - 28 (PA6) и для СД - 6. В описаниях блоков смотрите.EgorKa писал(а): 24 июн 2019, 16:48 почему на схеме в протеус подключение к Pin6?
В этом проекте был Pin 28 на схеме
Вы можете в блоке для работы с СД поставить 28.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ардуино, WS2812 и Jinx! +SD
Пото чу ЧТО вEgorKa писал(а): 24 июн 2019, 16:48 почему на схеме в протеус подключение к Pin6?
В этом проекте был Pin 28 на схеме
используется ПБ "WS2812_com_Glediator and Jinx MEGA"
в коде блока включают порт A :
#define DATA_PORT PORTA
#define DATA_DDR DDRA
и здесь DATA_DDR |= (1 << DATA_PIN); //ему назначают DATA_PIN = 6 соответствует pin 28 на меге.
А здесь
Используется ПБ "WS2812_com_Glediator and Jinx_SD"
В коде блока используеется
pinMode(OUT_PIN, OUTPUT);
digitalWrite(OUT_PIN, HIGH); // OUT_PIN=6, т.е. pin 6 меги на PORTH.
Полагаю, что Вы в схеме подключения опробовав проект из архива WS2812 matrix 30x10.rar
в схеме подключили ленту к pin28 и у Вас все заработало.
А когда залили прошивку с ПБ "WS2812_com_Glediator and Jinx_SD"
то не изменили подключение на pin6.
А в заблуждение Вас ввели установки на ПБ. Везде "6". Коллизия однако.
Ардуино, WS2812 и Jinx! +SD
Так и есть. А можно в настройках блока поставить 28? Что бы не переключать ленту.Mining писал(а): 24 июн 2019, 18:09 А когда залили прошивку с ПБ "WS2812_com_Glediator and Jinx_SD"
то не изменили подключение на pin6.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, WS2812 и Jinx! +SD
Отлично!
Мне пришла и вторая лента, ещё на 300 светодиодов, буду пробовать подключать его со второго вывода esp8266 (каждая лента будет иметь свой вывод), используя ArtNet и 4 universe.
Мне пришла и вторая лента, ещё на 300 светодиодов, буду пробовать подключать его со второго вывода esp8266 (каждая лента будет иметь свой вывод), используя ArtNet и 4 universe.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Испытал блок для работы с SD картой с STM32 . Работает без изменения ПБ, только настройку дата пина нужно поставить другую свободную (у меня 8 (A8)).
STM32 спокойно тянет 300 светодиодов в отличие от УНО. При такой низкой цене лучше использовать STM, чем МЕГА2560.
Смотрите здесь.
STM32 спокойно тянет 300 светодиодов в отличие от УНО. При такой низкой цене лучше использовать STM, чем МЕГА2560.
Смотрите здесь.
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Привет всем! Ребята, появилась маленькая проблемка...При выводе через дуньку с Jinx на экран всё выводится красиво и правильно. Не меняя ни каких параметров в Jinx, за исключением установки галки на Redirect Output to file для записи файла на SD-карту, на экране при чтении с SD-карты творится что попало...Из железа Mega2560, слот для карты. Скетч в мегу заливал из поста №8. Где что нужно поправить (не исключаю и мозги
)? Делал по всякому, и просто с сохранением фала для карты и так, результат одинаковый.

Специалисты построили "Титаник", дилетант построил ковчег
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Вы пробовали просто запустить мой проект? С моим тестовым файлом, работает?
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Это какой?aidar_i писал(а): 19 дек 2019, 22:04 Вы пробовали просто запустить мой проект? С моим тестовым файлом, работает?

PS:На данный момент запустил через Т-8000АС с использованием LED Edit и захватом экрана. Всё получилось замечательно и всё работает. Может кого спасёт от артефактов: пробовал с БП от ПК запитать LED, блок 300W, запас тока по 5В для моего варианта (500шт) двукратный. Периодически происходили вспышки тех LED которые светиться не должны, проявлялось это в любом месте экрана, хаотично. Подключил к лабораторному БП - работа стала стабильной. Вывод: либо БППК старенький и требует замены электролитов (что вероятно на 90%), либо неизлечимые пульсации на выходе, осликом уже не стал проверять, не тот случай. А так, на досуге наверное сделаю профилактику БППК

Специалисты построили "Титаник", дилетант построил ковчег
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Специалисты построили "Титаник", дилетант построил ковчег
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Файл сюда выкладывал, оказывается.
viewtopic.php?p=71072#p71072
С папки data в архиве возьмите.
И подключения проверьте, плохой контакт тоже так делает.
viewtopic.php?p=71072#p71072
С папки data в архиве возьмите.
И подключения проверьте, плохой контакт тоже так делает.
-
- Рядовой
- Сообщения: 86
- Зарегистрирован: 19 дек 2019, 07:10
- Откуда: Краматорск-Кемерово
- Имя: Сергей
- Благодарил (а): 3 раза
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Теперь уже в следующем году буду шлифовать все казусы.


Специалисты построили "Титаник", дилетант построил ковчег
-
- Рядовой
- Сообщения: 14
- Зарегистрирован: 13 апр 2020, 00:07
- Имя: Александр
- Благодарил (а): 1 раз
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
[ref]aidar_i[/ref], прошу простить за глупый вопрос, OUT_PIN для чего он? Вернее даже что туда подключать?
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ардуино, STM32 с WS2812 и Gladiator, Jinx! +SD
Последний раз редактировалось aidar_i 05 май 2020, 12:07, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость