DF player mini
- Войдите на сайт для отправки комментариев
Пт, 11/12/2015 - 16:49
Здравствуйте Товарищи! Купил эту гадость DF Player mini для проверки подключил к ардуине и загрузил скетч с какогото учебного сайта, все работает согласно описанию. Теперь задача управлять им через Serial port c помощью команд в HEX системе счисления указанных в даташите. Посылал много разных команд через ардуино и через USB-TTL ничего не работает. Может секрет есть какой? Подскажите кто делал!
Как4 послыал? Что послылал? Куда пихал? Всё секретно! Сейчас будем гадать.
Значит так. Подключал и заливал пробный скетч с этого сайта
http://lesson.iarduino.ru/page/urok-17-podklyuchenie-mini-mp3-pleera-k-a...
все работает. через программу FL Prog вводил HEX данные, например 7E FF 06 03 00 00 01 FF E6 EF (для проигрывания первого трека) никак не реагирует только мигнет RX и все, вводил одной строкой и по раздельности и без пробелов. если сменяется трек плеер посылает данные
Подключал через USB-TTL пробовал вводить теже данные через программу Terminal ничего.
Значит так. Подключал и заливал пробный скетч с этого сайта
http://lesson.iarduino.ru/page/urok-17-podklyuchenie-mini-mp3-pleera-k-a...
и, ты вместо того, что бы спросить у пейсателя статьи iarduino@mail.ru , принёс этого дохлого котёнка сюда?
Вячеслав, не заставляйте меня думать, что Вы надо мною издеваетесь. Мало того, что Вы заставили меня лезть на посторонний сайт, да ещё там оказалось несколько скетчей. Откуда мне знать какой из них Вы запускали? Игральную кость кидать? Да и, кстати, ни в одном из них я не увидел, чтобы скетч читал какие-то коды из сериала и что-то с ними делал.
Или Вы выкладываете сюда скетч, который Вы запускаете (тот самый из Вашего IDE, не откуда-то ещё), или решайте свои проблемы сами. Кстати, библиотеку Вы с того сайта брали? Или и библиотека другая?
И ещё, я не знаю, что и как шлёт Ваша кртая программа - может она что-то на лету преобразует. Давайте отлаживаться на встроенном в IDE мониторе последовательного порта, чтобы всек понимали что происходит.
Задача стоит управлять плеером с serial port. ссылка на сайт для того, что бы показать как я подключил и что залив данный скетч плеер работает.
Задача стоит управлять плеером с serial port. ссылка на сайт для того, что бы показать как я подключил и что залив данный скетч плеер работает.
ок. плеер работает - пользуйся.
Мне надо управлять плеером через Serial port а не через скетч ардуиновский (если такое возможно)
Мне надо управлять плеером через Serial port а не через скетч ардуиновский (если такое возможно)
отключи дуино от плеера и управляй
В том то и дело что он не управляется. Как это делать правильно? Что подключать, куда подключать , что посылать????
https://www.google.com.ua/search?q=arduino+DF+Player
В том то и дело что он не управляется. Как это делать правильно? Что подключать, куда подключать , что посылать????
Всё там управляется. Когда что-то долго не получается, нужно наконец взять и почитать мануал (с).
Описание с распиновкой
Техническая документация с описанием команд по Serial
Я в этот ДШ уже устал глядеть. Надо написать пошагово, кто руками делал.
Слушайте, Вячеслав, в библиотеке из Вашего примера есть ОДНА ЕДИНСТВЕННАЯ функция, котоорая собственно шлёт команды в Serial. Называется она h_send_func (для аппаратного сериала - есть ещё одна для программного - s_send_func). Эта функция (обе) состоит всего из 4-х строк:
void h_send_func () { for (int i=0; i<10; i++) { _hardware_serial->write (send_buf[i]); } }Вот скажите, просто вставить в эту функцию печать всего, что на шлёт и посмотреть что же она такое шлёт, что у неё всё работает Вам религия не позволяет?
Хотя ...
Я в этот ДШ уже устал глядеть. Надо написать пошагово, кто руками делал.
если устали, идите в "ищу исполнителя". Там заплатите и Вам всё сделают.
Я по образованию механик и это не моя религия, но желаю ей овладеть. поэтому ответы желательно давать совсем для чайников. Проект который я делаю не коммерческий, платить никому не собираюсь. И своими знаниями всегда делюсь бесплатно.
Я по образованию механик и это не моя религия, но желаю ей овладеть. поэтому ответы желательно давать совсем для чайников. Проект который я делаю не коммерческий, платить никому не собираюсь. И своими знаниями всегда делюсь бесплатно.
ок, механик, у меня есть десяток некоммерческих проектов и ты будешь на меня бесплатно работать, раб.
Работать и делиться знаниями разные вещи, недалекий
Работать и делиться знаниями разные вещи, недалекий
здрасте - я радиомонтажник, раб.
Профессия не говорит об умственном развитии человека
тема переименовывается в:
Здравствуйте, Товарищи!
*белые господа продали белому ниггеру аборигену Нигерии в снегу товарищу Вячеслау гадость.
Профессия не говорит об умственном развитии человека
верно - проблемы дураков умных не волнуют
Здравствуйте Товарищи! Купил эту гадость DF Player mini для проверки подключил к ардуине и загрузил скетч с какогото учебного сайта, все работает согласно описанию. Теперь задача управлять им через Serial port c помощью команд в HEX системе счисления указанных в даташите. Посылал много разных команд через ардуино и через USB-TTL ничего не работает. Может секрет есть какой? Подскажите кто делал!
Тоже считаю что бесплатные проекты должны быть,хобби это не коммерция,не считаю себя саммым умным или истиным арийцем;),так что самого не раз выручали подсказки других людей в сети поэтому чем могу делюсь с другими тоже.
Да,действительно не так все просто как кажется.Вначале берете терминальную програмку Extem например,но не обязательно, просто я в ней посылал команды с преобразователя компорт-ттл (не забудьте включить резисторы 1к в прием и передачу).Переводите терминал в HEX режим(там есть кнопочка внизу)Вбивате в строчки напротив кнопок send 10 битные команды.Вот тут то и хитрость,потому что единственно правильные команды в документации в сети это команды с модуля FN-M16P я скачивал даташит на DFPlayer mini и там команды оказались не те модуль молчал, а вот с первого даташита модуль вдруг заговорил,я нашел в сети его https://yadi.sk/i/65sPNraF32XSUS так что скачивайте и пробуйте команды для модуля именно оттуда и все должно заработать как у меня заработало,хотя тоже долго искал и думал может модуль китайцы бракованный прислали может еще что.
Еще если кому может пригодится коды для проигрывания треков правда на Bascom
а можно ли как-то считывать названия папок и (например) названия песен?
Здравствуйте. Вопрос по DFPlayer
SPK_1 это Плюс динамика SPK_2 это Минус динамика
Эти выходы идут к динамику через встроенный усилитель.
DAC_R и DAC_L это правый и левый каналы (плюсы) без усилителя. Минус бать от SPK_2?
Минус брать от GND.
Spk1 и Spk2 это выходы на 2 динамика (стерео же). Подключаца оне (динамики) между SpkX и Gnd
В том и прикол что у этого модуля два выхода. Один линейный DAC_R и DAC_L - стерео, для подключения к усилителю. И Spk1 и Spk2 - для подключения динамика. Причем если память не изменяет, динамик только один (моно) и подключается только к выводам Spk1 и Spk2.
Да. Динамик один. Сорри
Я почему спросил...если подключаю на вход усилителя DAC_R и DAC_L и МИНУС то получаю ужасный треск, если DAC_R и DAC_L и SPK_1 то треска нет
https://youtu.be/OiFj3GfWhfk
Питание на ардуино, модуль и усилитель идёт отдельно
Идеальный звук при подклюении к DAC_R и DAC_L, но при этом некотрые файлы воспроизводятся очень тихо
Без усилителя при подключении к DAC_R и DAC_L и минусу так же присутствует треск
Левый динамик неправильно подключен на схеме.
Динамик с прерывистыми соединениями подключен правльно (на картинке + и - не перевернул).
Плюс с одного канала, минус с другово громкость больше.
Но что с усилителем, что без получаю треск на выходе.
По поводу усилителя - словосочетание "мостовая схема" вам о чем-то говорит?
Что за микросхема на плате усилителя? pam8403 или её аналоги?
В усилителе микросхема PAM8610
Только дело не в усилителе, без него треск так же присутствует
у тебя БП фонит.