Один dfplayer на несколько контроллеров

Здравствуйте! Пытался искать на просторах интернета такую тему, да не нашёл (наверно, плохо искал). Есть несколько ардуино контроллеров и один dfplayer: возможно ли прицепить его одного к этим контроллерам? Просто припаивая к даже двум МК приводит к его отключению, может программно что то надо сделать, или фильтр какой напаять?

  1. Как ты собрался синхронизировать все ардуины между собой, чтобы они знали чья очередь (или приоритет)?
  2. Чем ты собрался мультиплексировать uart ардуин и плеера?

Какая-то бредовая идея. Как она у тебя в голове вообще родилась (и самое главное - зачем)?

напрашивается схема звезда, к центральному подключен плэер, остальные командуют центральному

1 лайк

Возможно, но непросто. Гораздо проще поставить один контроллер целиком на обслуживание плеера, а остальные пусть связываются с ним (а не командуют плеером напрямую). Получится типа “умный плеер” со своим контроллером. Контроллер плеера может предоставлять свои услуги другим котроллерам практически по любому протоколу

3 лайка

Хрена-се наезды.

image

У вас там свои разборки, давайте меня вмешивать не будем, ладно?

Надо к этим общим выводам еще два провода припаять и сунуть их в розетку.

2 лайка

Можно.
Несколькими способами.
Но задача в такой постановке вызывает удивление.
И вопросы. Один из них: “прицепить” синей изолентой - подойдет?

Это к тому, что нужно указывать цель, чтобы Вам могли предложить более осмысленный вариант, чем просто “прицепить”.

это кардинальное решение, а что потом с волшебным дымом делать? в лампу Алладина загнать?

Идея приблизительно такая:каждый контроллер исполняет свою задачу, которая сигнализируется звуковым файлом на sd карте в dfplayer. Контроллеров несколько (больше 5), можно было бы присоединить все 5 dfplayer, но это сильно удорожает проект и не столько из-за них самих, сколько из-за стоимости sd карт. Вот и хотелось бы сократить расходы как то “прикрутил” один dfplayer ко множеству контроллеров.

В #4 посте этой темы решение уже предложено

Спасибо за совет! Буду пробовать

Развяжите диодами анодами к dfplayer и подтяните пин dfplayer, все будет работать на ура если плейер не занят - а занят или нет можно получить инфу с пина busy (не помню точно название) dfplayer, подать его можно и на несколько ардуин.