Музыкальная шкатулка.

Ответить
Гость

Музыкальная шкатулка.

#1

Сообщение Гость » 21.02.2016{, 23:28}

С помощью этого можно сделать озвучивание каких либо команд или просто попищать Изображение .

Меняя массив можно задать любую мелодию , например здесь массив с нотами "Во поле берёза стояла"
В пользовательском блоке расположены ноты первой октавы ,но при желании его можно расширить.
Вложения
8046213.ubi
(150.29 КБ) 78 скачиваний
3063367.ubi
(72.74 КБ) 78 скачиваний
6307394.flp
(391.04 КБ) 85 скачиваний
Последний раз редактировалось Гость 21.02.2016{, 23:29}, всего редактировалось 1 раз.

Гость

Музыкальная шкатулка.

#2

Сообщение Гость » 22.02.2016{, 00:08}

"Маленькой ёлочке холодно зимой".
Вложения
9136251.flp
(390.47 КБ) 75 скачиваний

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Музыкальная шкатулка.

#3

Сообщение krom23 » 22.02.2016{, 14:22}

Спасибо, помузицирую Изображение .

Гость

Музыкальная шкатулка.

#4

Сообщение Гость » 22.02.2016{, 21:37}

Немного изменил пользовательский блок , теперь задействовать можно три октавы , цифры на клавишах соответствуют нотам для создания массива.
8112206.png
Вложение 1636451.png больше недоступно
Используя цифры вместо нот можно запрограммировать мелодию.
между нотами,в массиве нужно ставить 0 ,а сами ноты нужно прописывать в соответствии с длительностью(1 нота(цифра) 1/16 целой ,а целая получается 16 нот подряд ).
В файлах архива макрос с песней "Во саду ли , в огороде".
Вложения
1636451.png
6371518.zip
(544.36 КБ) 69 скачиваний
Последний раз редактировалось Гость 22.02.2016{, 22:05}, всего редактировалось 1 раз.

Гость

Музыкальная шкатулка.

#5

Сообщение Гость » 22.02.2016{, 22:11}

7643652.png
5001892.png
Добавлено (22.02.2016, 22:11)
---------------------------------------------
пс
Небольшой недочётик: в пользовательском блоке мс а не мкс.
Последний раз редактировалось Гость 22.02.2016{, 22:28}, всего редактировалось 1 раз.

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Музыкальная шкатулка.

#6

Сообщение Chaynik » 08.03.2016{, 11:49}

Добавлю в копилку мелодий.
Бумер - мобильник (максимально приближено к оригиналу) Изображение
Вложения
0556828.flp
(571.59 КБ) 83 скачивания
1113801.jpg

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Музыкальная шкатулка.

#7

Сообщение Chaynik » 08.03.2016{, 21:41}

Добавил в блок ещё две октавы, теперь их пять!
Полная таблица соответствия нот:
_new.flp
(577.38 КБ) 104 скачивания
"Мобильник" переписал на октаву выше, теперь уж точно максимально приближено к оригиналу  Изображение
Вложения
_5_-FBD-.ubi
(338.3 КБ) 81 скачивание
8307844.jpg

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Музыкальная шкатулка.

#8

Сообщение Chaynik » 08.03.2016{, 22:49}

Муму.

Вложения
mu_mu.flp
(582.9 КБ) 75 скачиваний
0289053.jpg

Гость

Музыкальная шкатулка.

#9

Сообщение Гость » 09.03.2016{, 19:29}

Браво!
Бурные и продолжительные аплодисменты.... Изображение
А "Мурку" смогёш ?

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Музыкальная шкатулка.

#10

Сообщение Chaynik » 09.03.2016{, 22:51}

Да можно и "Мурку" Изображение
А блок очень понравился! И кстати очень хороший пример для понимания, как работать с массивом.

Гость

Музыкальная шкатулка.

#11

Сообщение Гость » 09.03.2016{, 23:16}

Сюрприз!
 Все песни в одной проге, их можно выбирать и пускать по кругу.
Вложения
5107664.flp
(1.03 МБ) 102 скачивания

oren
Рядовой
Сообщения: 38
Зарегистрирован: 07.09.2015{, 21:02}
Репутация: 0

Музыкальная шкатулка.

#12

Сообщение oren » 13.03.2016{, 21:52}

Здравствуйте, я попытался изменить схему добавив вход с возможность запуска по команде,но пока на входе нет логической единицы схема фонит,подскажите пожалуйста в чем может быть проблема
Вложения
3318725.flp
(577.38 КБ) 69 скачиваний

oren
Рядовой
Сообщения: 38
Зарегистрирован: 07.09.2015{, 21:02}
Репутация: 0

Музыкальная шкатулка.

#13

Сообщение oren » 13.03.2016{, 22:06}

получается так-
Вложения
0259242.flp
(580.49 КБ) 72 скачивания

Гость

Музыкальная шкатулка.

#14

Сообщение Гость » 15.03.2016{, 11:25}

Выключите Buzzer, с помощью элемента OR ,если кнопка не нажата .
И отредактируйте пользовательский блок сделав вход сброса (тоже через OR).

oren
Рядовой
Сообщения: 38
Зарегистрирован: 07.09.2015{, 21:02}
Репутация: 0

Музыкальная шкатулка.

#15

Сообщение oren » 15.03.2016{, 21:05}

Спасибо!!!!

Добавлено (15.03.2016, 20:58)
---------------------------------------------
спасибо за подсказку,дело оказалось в том ,что  вход EN buzzer постоянно инвертирован,подключил через AND,теперь лог.единица наbuzzer приходит только с кнопкой ON

Добавлено (15.03.2016, 21:05)
---------------------------------------------
Скажите,пожалуйста,существует ли возможность включать в массив голосовые команды,сейчас ломаю над этим голову?

Гость

Музыкальная шкатулка.

#16

Сообщение Гость » 15.03.2016{, 22:15}

Голос  в массив? -это надо подумать.... их же сравнивать потом нужно...хм.
Но можно начать экперименты с команд свистом .
К примеру частотомер замеряет частоту свиста в разных тональностях и считает количество свистков ,запоминает на время.
Сравнивая с массивом состоящим к примеру из трёх определённых тонов даёт команду если они совпадают , если нет ,то стирает временный массив и ждёт следующей последовательности свистков .
Как-то так.

Аватара пользователя
Chaynik
Рядовой
Сообщения: 92
Зарегистрирован: 15.11.2015{, 18:26}
Репутация: 0

Музыкальная шкатулка.

#17

Сообщение Chaynik » 16.03.2016{, 19:13}

C голосом вряд ли что получится.
Тут вариант делать пользовательский блок на основе библиотеки, которая проигрывает wav файлы Изображение

Гость

Музыкальная шкатулка.

#18

Сообщение Гость » 21.09.2016{, 22:43}

https://ru.aliexpress.com/item....5fa4463 на Алиэкспресс продают распознавалку голоса на 7 команд и до 80 коротких....
Последний раз редактировалось Гость 21.09.2016{, 22:45}, всего редактировалось 1 раз.

Ответить

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