Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3

ТЕМА: Дитяча іграшка

Дитяча іграшка 19 січ. 2022 20:44 #26

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
А какую библиотеку используете?
Там же только в начальных установках сменить порядок основных цветов и дальше как нужно будет.

Если Adafruit...:
Adafruit_NeoPixel strip = Adafruit_NeoPixel(CountValue, NUM, NEO_GRB + NEO_KHZ800)
или FASTLED...:
FastLED.addLeds<WS2811, LED_PIN, GRB>(leds, NUM_LEDS)
Просто цвета у меня уже установлены...
Если нет, то пусть так и останется
Останнє редагування: 19 січ. 2022 20:45 від Dr_Off.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 19 січ. 2022 21:09 #27

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dr_Off пише:
А какую библиотеку используете?
Пользуюсь только своими библиотеками.

Dr_Off пише:
Там же только в начальных установках сменить порядок основных цветов и дальше как нужно будет.
Вы ошибаетесь.

Dr_Off пише:
Adafruit_NeoPixel strip = Adafruit_NeoPixel(CountValue, NUM, NEO_GRB + NEO_KHZ800)
Ну и здесь GRB. И в даташит указан именно такой порядок
Follow the order of GRB to sent data and the high bit sent at first.
Что не так? У всех разное представление о "классике"?
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 19 січ. 2022 21:35 #28

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Я просто попросил сделать, как мне удобно.
И на писал в предыдущем сообщении: - Нет, так нет.
Как будет удобно.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 19 січ. 2022 22:20 #29

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dr_Off пише:
Я просто попросил сделать, как мне удобно.
Здесь вопрос не в том, как Вам удобно или мне. Вопрос в оптимальной работе программы.
Изменил порядок, посмотрите правильно ли. Но главное, обратите внимание на стабильность работы светодиодной ленты, нет ли срывов или неправильного включения.

Также в прошивке устанавливается яркость от 1 до 100 в ячейке памяти с адресом [0x02] и при подаче питания запускается файл 1000.mp3 Проверьте и эти опции.
Число светодиодов задается, но так и не услышал от Вас четкого подтверждения правильности порядка номеров. Поэтому может быть неправильной работа.

И что еще с эффектами при включении?
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 19 січ. 2022 23:25 #30

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Вообще не так работает. Стартовой мелодии нет, при включении любого выключателя играет одна и та же мелодия и загорается всегда первый светодиод и мограет с частотой ~5-10Гц. И дальше ничего не происходит, висит. Нужно только выключать питание.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 08:43 #31

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
А казалось бы...
Dr_Off пише:
Там же только в начальных установках сменить порядок основных цветов и дальше как нужно будет.

Прошивку обновил, попробуйте. Если при старте не будет проигрывания, проверьте, чтобы на SD карте не было ничего лишнего. Может ее предварительно отформатировать. При подаче питания плеер считывает все содержимое карты и тратит на это много времени, возможно поэтому и не срабатывает стартовая мелодия.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 12:08 #32

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Нет мелодий не при старте, не при замыкании выключателей. Светодиоды загораются.
Карта памяти изначально была отформатирована и ничего лишнего на ней нет
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 12:33 #33

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
На макете у меня плеер работает. Светодиодов нет в наличии.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 12:40 #34

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Нет, у меня так и не работает. Только светодиоды кратковременно отрабатывают замыкание-размыкание.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 12:44 #35

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обновил прошивку, попробуйте. Если нет, тогда для теста если сохранились возьмите ту, которая работала.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:04 #36

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Эта прошивка работает идеально. Даже по старту проигрывает мелодию.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:11 #37

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Значит плеер плееру рознь...
Что осталось?
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:21 #38

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Осталось добавить эффекты по старту с выбором определенного.
Останнє редагування: 20 січ. 2022 14:04 від Dr_Off.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:25 #39

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
И что мне с этим делать?
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:42 #40

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Не понял вопроса. Попросили эффекты, я прикрепил файл с кодами эффектов.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:47 #41

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Мне не нужны коды. Мне не нужны сторонние исходники и библиотеки. У меня нет ни времени, ни желания во всем этом копаться. Мне нужно описание работы.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 13:55 #42

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Многие эффекты просто невозможно описать на словах. Я просто не могу представить, как это возможно.
По названию эффекта только: Радуга, Конфетти, и т.п. Если можете предложить свои эффекты, буду признателен потому, что как описать их я не представляю себе.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 14:00 #43

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Без описания прошивку создать я не могу. Самому что-то предложить - так же.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 14:06 #44

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Очень жаль :(
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 16:30 #45

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Возможно какие-то эффекты и сложно описать словами, но без описания я не могу знать, как они должны работать. Тем более, что у меня нет возможности самому проверять работу и видеть эти эффекты. Мне не нужно "художественное" описание, типа "фейерверк". Мне нужно знать для каждого момента времени для каждого светодиода, какой яркостью, каким цветом светится. Тогда я смогу воплотить это в прошивку.
Например, при подаче питания все светодиоды потушены. Затем включается №1 (цвет?). Через 0,1 сек он выключается и включается №2. Затем №3... Так называемый "бегущий огонь". То есть, есть название эффекта и есть описание его работы. Вот, что мне нужно.

Какой-то такой эффект прописал в прошивку, но как он будет работать в железе - не знаю. Кроме того, Вы не указали как эффекты должны работать в целом. Сколько он должен работать? Минуту, час, постоянно... Поэтому сейчас он включается на 20 сек. Посмотрите...
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 18:23 #46

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Soir пише:
... Кроме того, Вы не указали как эффекты должны работать в целом. Сколько он должен работать? Минуту, час, постоянно... Поэтому сейчас он включается на 20 сек. Посмотрите...

Эффект по старту должен работать ровно столько, сколько играет стартовая мелодия 1000.mp3 Пока она играет - работает светодиодный эффект.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 18:28 #47

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Вы опробовали сам эффект?
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 18:44 #48

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
Да, все работает.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 19:24 #49

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Dr_Off пише:
Эффект по старту должен работать ровно столько, сколько играет стартовая мелодия 1000.mp3
Сделал, проверьте.
Увійдіть до облікового запису, щоб писати повідомлення.

Дитяча іграшка 20 січ. 2022 19:44 #50

  • Dr_Off
  • Dr_Off аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 151
  • Подякували: 3
После проигрывания стартовой мелодии светодиодный эффект продолжается без конца. На выключатели не реагирует программа.
И сделать еще как в ТЗ было написано - выбор количества светодиодов в EEPROM. Количество портов и соответственно светодиодов было выбрано специально по максимуму в схеме. Просто не имея оперативных настроек, чтобы настраивать в EEPROM (проще переписать EEPROM) и не переписывать софт под количество выключателе (светодиодов).
P.S. Возможно ли добавления еще эффекта: случайное свечение (хаотическое) разными цветами, через один, через два светодиода в случайном порядке?
Останнє редагування: 20 січ. 2022 19:51 від Dr_Off.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
Модератори: Wolf, Soir, Vakula, Айнцвайдрайченко