Новости:

Форум Infotex WeaponMod

Тема: Roger Beep MP3  (Прочитано 29665 раз)

Оффлайн Koshak 05 Августа 2017, 14:00:14

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
По просьбам накидан код для RB  :-) Заливать можно в любую Ардуину  :-)

Цитировать
#include <SoftwareSerial.h>
#include "DFPlayer_Mini_Mp3.h"

#define PIN_BUTTON  9
#define PIN_LED     13
#define PIN_BUSY    8

SoftwareSerial mySerial(10, 11); // RX, TX

int fsmState = 0;

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin
  pinMode(PIN_BUTTON, INPUT);
  digitalWrite(PIN_BUTTON, HIGH);
  pinMode(PIN_LED, OUTPUT);
  digitalWrite(PIN_LED, LOW);
  pinMode(PIN_BUSY, INPUT);
  digitalWrite(PIN_BUSY, HIGH);

  Serial.begin(9600);
  mySerial.begin (9600);
 
  mp3_set_serial (mySerial);  //set softwareSerial for DFPlayer-mini mp3 module
  mp3_set_volume (15);
}

// the loop function runs over and over again forever
void loop() {

  switch (fsmState) {
    case 0:
      if (!digitalRead(PIN_BUTTON))
      {
        delay(100);
        if (!digitalRead(PIN_BUTTON))
        {
          delay(100);
          if (!digitalRead(PIN_BUTTON))
          {
            fsmState++;
            digitalWrite(PIN_LED, HIGH);
          }
        }
      }
    break;
   
    case 1:
      if (digitalRead(PIN_BUTTON))
      {
        fsmState++;
        mp3_next();
        delay(100);
      }
    break;
   
    case 2:
      if (digitalRead(PIN_BUSY))
      {
        digitalWrite(PIN_LED, LOW);
        fsmState = 0;
      }
    break;
  }
}

Подключение:

Arduino     DFPlayer
D8----->   BUSY
D10----> RX (UART) подключать через резюки на 3,3к! вход у плеера не толерантный к VCC 5V!
D11----> TX (UART)

Кнопу PTT вешаем на D9 относительно земли, подтяжек к VCC не нужно.
Выход управления берём с D13, вешаем транзистор в базу резистор на 10к 

Вроде всё :D Просьба отписаться и видосы как работает)))
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Love777888 11 Августа 2017, 11:55:38 (#1)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Спасибо!!!

Оффлайн Love777888 13 Августа 2017, 02:21:23 (#2)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Пришло два модуля плеера, ни один не запускается, замыкая корпус на ио2 играет,по сериал работать не хочет, что может быть?

Оффлайн Love777888 13 Августа 2017, 03:17:05 (#3)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Нашел, тх и rx, спутаны были подключил по аналогии, мп3 звонка, все заработало.

Оффлайн Love777888 13 Августа 2017, 10:17:55 (#4)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Ещё просьба, использовать любой вход ардуино, для того чтобы устанавливать определенный трек, т.е не мучать людей постоянным рандомом :D, а например я включил включатель и плеер поет именно классический бип, например это будет 001 композиция. Выключил тумблер опять рандом :D

Оффлайн Koshak 15 Августа 2017, 19:53:28 (#5)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Сейчас пока не до этого  :-) В дальнейшем думаю будет такой функционал.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Love777888 16 Августа 2017, 22:48:46 (#6)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Ок, подождем, времени вагон и маленькая тележка

Оффлайн Love777888 19 Августа 2017, 15:09:09 (#7)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Добрый день, как вы боролись с земляными помехами? Получается когда работает плеер, идет фон, если подать питание на сам плеер отдельно от другого источника питания фона нет, все чистенько. Подал общий на Dabvss, стало лучше, но фон все равно есть. Может кто чего подскажет

Оффлайн Koshak 19 Августа 2017, 18:23:49 (#8)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
А с какой лапки снимается аудио сигнал?
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Love777888 20 Августа 2017, 15:47:26 (#9)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
О хорошо, что ответили, снимаю не с усилителя, а с левого или правого канала, усилитель сдул на всякий случай с платки, думал из за него идет фон. Кстати фон идет типа по тональности герц 100-200, зависящий от темпа проигрываемой мелодии, т.е я так понял типа если декодер загружен сильнее тем больше этих помех. Устраняет дело подключение стороннего питания на сам плеер, но где мне его взять в трансивере, ставить еще один преобразователь, это импульсные помехи трансиверу на прием. Нужно попробовать, но чувствую это будут сплошные помехи в эфире.

Оффлайн Koshak 21 Августа 2017, 06:43:24 (#10)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
На ардуину сколько подаёшь и от какого источника?
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Love777888 21 Августа 2017, 18:03:24 (#11)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
На ардуино подаю, от внутреннего стабилизатора 8в, чтоб встроенная кренка на 5в меньше грелась. Ее выход цеплял через диод на плеер, пробовал отдельно питать через 7805 стаб, тоже зудит, дело в развязке шин общего провода. Типа каждое устройство должно питаться отдельными проводами питания от одного же источника.

Оффлайн Koshak 21 Августа 2017, 19:41:34 (#12)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2758
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Ну тут нужно юзать две земли одну для цифры другую для аналога, землю заводите надеюсь не по одному проводку :po:
Вообще к какой станцульке подключаете? Подключать лучше после micpream плюс повесить примитивный фнч.   
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Love777888 22 Августа 2017, 09:36:25 (#13)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Добрый день, рация alan8001,  сегодня попробую доразбираться с землями, я писал выше, что подал на dacvss отдельно землю, стало лучше но зудение осталось. Кстати многие мучаются с этим вопросом, особенно на заграничных форумах. Многие даже и не задаются такими вопросами. А фнч зачем? Подаю как раз на микпреамп, в ардуино просто volume (3) поставил, но пришлось еще подстроечник поставить, чтоб еще снизить сигнал плеера.

Оффлайн Love777888 22 Августа 2017, 10:56:01 (#14)

  • Старожил
  • ****
  • Сообщений: 31
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Решил вопрос, накидыванием толстого провода массы на плеер, зуд ушел :D, скоро засниму как люди будут воспринимать мой бип :D