Создание звука в FLProg.

Варианты.

Использование буззеров, динамиков, микрофонов, МР3 плееров и прочих модулей для звука и музыки и видео, а так-же пользовательских блоков к ним.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Создание звука в FLProg.

#1

Сообщение rw6cm » 19.02.2016{, 09:31}

Последний раз редактировалось rw6cm 11.01.2018{, 09:55}, всего редактировалось 8 раз.

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#21

Сообщение igorgoga » 26.09.2016{, 11:12}

rw6cm писал(а):DFPlayerFull1-C.ubi(181Kb)
DFPlayerFull1   (rw6cm)Сегодня
Здравствуйте многоуважаемый участник форума!!!! 
 Очень понравилась ваша библиотека DFPlayerFull1,единственная на форуме которая не криво работает!!! и плюс по переднему фронту. 
Единственно что неудобно что громкость управляется не переменной а на прямую +,- 
Мне для моего проекта желательно чтобы был один вход integer для переменной и модуль его постоянно опрашивал..Допустим проиграла одна мелодия,изменилась переменная например на 5,затем след.трек играет уже тише итд 
Но если громкость будет меняться как у вас сейчас одновременно при проигрывании трека-было бы совсем замечательно!!!! 

 Если вас не затруднит,подправьте этот модуль под меня,я в программировании к сожалении мало понимаю.За труд вас отблагодарю! 
Заранее спасибо.

Гость

Buzzer, или создание звука в FLProg.

#22

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

rw6cm хорошая работа!

Простите, но немного поиздевался над проектом и приделал плеер к дальномеру использовав тест МР3.
Теперь плеер проговаривает расстояние...
Вложения
__2.flp
(309.96 КБ) 122 скачивания
Последний раз редактировалось Гость 26.09.2016{, 23:29}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#23

Сообщение rw6cm » 27.09.2016{, 09:32}

igorgoga писал(а):неудобно что громкость управляется не переменной а на прямую +,-
Была задумка сделать еще блок "MEGA", в котором будет все что можно,
и обратная связь для информирования о всех действиях плеера.
Не знаю будет ли нужен такой монстр, поэтому отложил это на потом.
Сейчас времени даже форум посмотреть не хватает, ближе к зиме время должно появится )))
sser писал(а):немного поиздевался над проектом и приделал плеер к дальномеру
В принципе для такого рода действий и заинтересовал меня этот плеер.
Только зачем "Full" для этого "Lite" хватает.
В нем компактней код и библиотека, чтобы минимум занимал место и грузил проект.
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#24

Сообщение igorgoga » 27.09.2016{, 09:54}

rw6cm писал(а):Была задумка сделать еще блок "MEGA", в котором будет все что можно, и обратная связь для информирования о всех действиях плеера.
Не знаю будет ли нужен такой монстр, поэтому отложил это на потом.
Сейчас времени даже форум посмотреть не хватает, ближе к зиме время должно появится )))
Буду с нетерпением ждать!!!
 Лично мне монстр и не нужен,только лишь при помощи переменной звук регулировать...

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 27
Откуда: Новосибирск

Buzzer, или создание звука в FLProg.

#25

Сообщение Слимпер » 27.09.2016{, 11:33}

rw6cm,  я так понял, что библиотеку DFPlayerFull вы писали?
Заглянул внутрь, все красива.
Глянул, вроде есть там функция, что просить igorgoga, называется set_volume.
Но мне кажется там ошибка:
СпойлерПоказать
void DFPlayerFull::set_volume(uns16 volume){
if ((volume <= 30) || (volume >= 0))
send_command(0x06, volume);
else
send_command(0x06, 30);
}

Мне кажется, что если ограничение 0-30, то в IF должно стоят не ИЛИ (||) а И (&&).
Если я не правильно понял, дико извиняюсь.
Последний раз редактировалось Слимпер 27.09.2016{, 11:34}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#26

Сообщение rw6cm » 28.09.2016{, 23:15}

Слимпер писал(а):я так понял, что библиотеку DFPlayerFull вы писали?
Писал громко сказано ))
Набрал разных библиотек от подобных плееров, и на базе более понятной собирал.
Слимпер писал(а):Глянул, вроде есть там функция, что просить igorgoga, называется set_volume.Но мне кажется там ошибка:
Да эта функция используется в настройке блока.
Спасибо за подсказку по ошибке.
Ошибка была, но  не критичная т.к. уровень ставился в ручную и за диапазон не выходил.
Win10-64, FLProg (portable)

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Создание звука в FLProg.

#27

Сообщение rw6cm » 28.09.2016{, 23:21}

igorgoga писал(а):Буду с нетерпением ждать!!!
Ну раз уже все равно залез в блок, сделал для вас дополнения.
Скажите спасибо Слимпер-у
Правда тестить некогда проверяйте сами.
DFPlayerFull2-C.ubi
(212.48 КБ) 138 скачиваний
Актуальный вариант пользовательских блоков ЗДЕСЬ
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#28

Сообщение igorgoga » 30.09.2016{, 08:13}

rw6cm писал(а):Правда тестить некогда проверяйте сами.
Спасибо всем!!
 Сейчас потестим.......

Добавлено (30.09.2016, 08:13)
---------------------------------------------
rw6cm - ТЫ ПРОСТО КРУТ!!!!! ВСЕ РАБОТАЕТ ПО ПЕРЕМЕННОЙ КАК НАДО!!!!!!
оставь свой кошелек,закину на пивасик)) за такое дело!!!!! 
 Также отдельное спасибо Слимпер-у,за содействие.!!!!

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#29

Сообщение rw6cm » 30.09.2016{, 13:52}

igorgoga писал(а):оставь свой кошелек
в личке.
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#30

Сообщение igorgoga » 08.10.2016{, 11:40}

отправил.

Добавлено (08.10.2016, 11:40)
---------------------------------------------
Подскажите где в данной библиотеке Прикрепления: DFPlayerFull2-C.ubi
поменять rx0-tx-0 (на меге) например на rx2-tx2

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#31

Сообщение rw6cm » 08.10.2016{, 11:54}

igorgoga писал(а):Подскажите где в данной библиотеке Прикрепления: DFPlayerFull2-C.ubiпоменять rx0-tx-0 (на меге) например на rx2-tx2
Эта библиотека написана под Hard Serial.  Под Soft Serial надо переделывать библиотеку и блок.
На днях постараюсь сделать.
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#32

Сообщение igorgoga » 08.10.2016{, 12:03}

rw6cm писал(а):Подскажите где в данной библиотеке Прикрепления: DFPlayerFull2-C.ubiпоменять rx0-tx-0 (на меге) например на rx2-tx2Эта библиотека написана под Hard Serial.  Под Soft Serial надо переделывать библиотеку и блок.
На днях постараюсь сделать.
Спасибо.Будем ждать...

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Создание звука в FLProg.

#33

Сообщение rw6cm » 09.10.2016{, 03:14}

Набор блоков PlayerMP3Mega

Появилось чуток времени, решил сделать  к плееру еще блок «Mega», на все возможные варианты.
Но не монстров многоножек,  а своего рода блочный конструктор,
состоящий из основных и дополнительных блоков по выбору.
Вот что получилось ))

СпойлерПоказать
Набор блоков Мега состоит, из двух основных (Base), и на данный момент семи дополнительных (Unit) блоков.
К основным относиться, блок для работы через основной порт, 0-RX,  1-TX,
или блок для работы через софт порт, пины RX, TX,  назначаются в настройках блока.
Дополнительные блоки имеют базовый блок, который в связке с одним из основных блоков составит минимальный набор для плеера,
а так же другие блоки,набираемые по необходимости.

Актуальный вариант пользовательских блоков ЗДЕСЬ
Ниже пример проекта плеера , в нем можно понять как это работает.
Последний раз редактировалось rw6cm 09.10.2016{, 03:41}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Создание звука в FLProg.

#34

Сообщение rw6cm » 09.10.2016{, 03:26}

Проект плеера мп3 файлов из блоков PlayerMP3Mega

Плеер работает от ИК пульта.
СпойлерПоказать
Необходимые детали:
ИК пульт, ардуино плата, дисплей 16х2 (I2C),  DFPlayer mini + динамик, БП.
Возможности плеера:
Проигрывать 255 шт. мп3 файлов, на выбор в каждой из 9 папок.
Выбор осуществляется вводом номера файла (в течении 2 сек) или стрелками вверх, вниз.
Папки выбираются «звездочкой». Воспроизведение включается автоматом после выбора.
Кнопкой «ОК» можно остановить, включить заново выбранный файл.
Громкость регулируется стрелками влево, вправо. Стартуют файлы по деф. с уровнем  громкости 5.
Файлы проигрываются последовательно с выбранного, в пределах одной папки,
при условии, что в нумерации нет пропусков, иначе только до этого места.
Кнопкой «решетка» перебор эквалайзера.
На большее не хватило кнопок )))
Подключение:
RX   DFPlayer   через 1 кОм к  TX  (pin D11) arduino.
Busy   DFPlayer  к   (pin D13) arduino.
ИК приемник   к   (pin D12) arduino.
Питание, стандартно.
В остальном думаю разберетесь!
2501923.jpg
5118518.jpg
DFPlayerMP3Mega.flp
(1014.81 КБ) 132 скачивания
.
Актуальный вариант пользовательских блоков ЗДЕСЬ
К списку темы.
Последний раз редактировалось rw6cm 09.10.2016{, 03:43}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#35

Сообщение igorgoga » 12.10.2016{, 21:20}

rw6cm писал(а):Ниже пример проекта плеера , в нем можно понять как это работает.Прикрепления: 9545078.png(5Kb) · DFPlayerMP3Mega.ubl(807Kb)
Пи компиляции в Ардуино ругается на отсутствие библиотеки DFPlayerMP3Mega.Можете ее опубликовать.Спасибо.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#36

Сообщение rw6cm » 12.10.2016{, 21:27}

странно... всегда пристегивалась к проекту.
хотя в 20 версии не проверил это.

проверил сегодня на другом компе Win7-32
скачал с сайта 2.0 портабле + проект плеера,
все компилится без вопросов.
Вложения
DFPlayerMega.rar
(1.62 КБ) 130 скачиваний
Последний раз редактировалось rw6cm 13.10.2016{, 07:07}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

igorgoga
Рядовой
Сообщения: 21
Зарегистрирован: 04.05.2016{, 14:40}
Репутация: 0

Buzzer, или создание звука в FLProg.

#37

Сообщение igorgoga » 13.10.2016{, 10:58}

rw6cm писал(а):Прикрепления: DFPlayerMega.rar(2Kb)
Все в поряде).Перенастроил на меге на rx3 tx3,работает без замечаний! Благодарю!!!
Последний раз редактировалось igorgoga 13.10.2016{, 10:58}, всего редактировалось 1 раз.

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

Buzzer, или создание звука в FLProg.

#38

Сообщение aidar_i » 02.04.2017{, 18:56}

Уважаемый, rw6cm!
С Вашим блоком будет работать этот модуль? GPD2846A TF Карт MP3 Декодер.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Buzzer, или создание звука в FLProg.

#39

Сообщение rw6cm » 02.04.2017{, 20:29}

aidar_i писал(а):С Вашим блоком будет работать этот модуль? GPD2846A TF Карт MP3 Декодер.
Не будет.
Win10-64, FLProg (portable)

SVS55
Сержант
Сообщения: 109
Зарегистрирован: 11.12.2016{, 13:56}
Репутация: 1
Откуда: Омская область г.Тара
Имя: Виталий

Buzzer, или создание звука в FLProg.

#40

Сообщение SVS55 » 17.04.2017{, 21:55}

rw6cm, Добрый день! а как сделать, чтобы плеер проигрывал определенную мелодию! Например при подаче одного импульса на вход, играла первая мелодия, двух импульсов, вторая и так далее до 10 мелодии? помогите накидать блоки.
Новичок

Ответить

Вернуться в «Звук, музыка и видео»