Реализовать проект.Удаленное переключение mp3 файлов через DTMF.

Тема в разделе "Закажу проект", создана пользователем klin, 25 янв 2018.

  1. klin

    klin Нуб

    Добрый день!
    Нужно реализовать проект по удаленному управлению(переключению), mp3 файлов через GPRS связь,посредством DTMF команд.
    Имеем некое ведомое устройство ,как вариант( UNO+SIM800L+DFplayermini) и ведущее-(сотовый телефон).
    Алгоритм работы:
    - Звоним на ведомое устройство,далее(ВУ).
    - Через 2-3 гудка авто подъем трубки.
    - Если заранее прошитые в скетче номера не совпадают,сбрасываем.(Дополнительно в скетче прописать возможность убирать этот режим,т.е. дозвонится могут все).
    - В тональном режиме вводим заранее прописанный в скетче код доступа.(2-3 цифры).Если совпадает,-тональное (1 сигнал) подтверждение от ВУ на телефон,если не совпадает(2 сигнала),повтор данной операции еще раз.Если опять не совпадает ,сброс линии.Если ничего не вводилось,то сброс линии через 10 секунд.
    - В тональном режиме ввод цифр от 0 до 9 и подтверждение #.Ответное подтверждение от ВУ (1 сигнал) о корректности ввода.Если 0#-выключаем плейер,если 1#-9#, играем соответствующий трек в цикле! Некорректный тональный ввод,(2 сигнала) от ВУ.Любой корректный или некорректный ввод в этом цикле должен давать возможность вводить другие команды (0#-9#) до 20 секунд с повторением дальнейшего ввода по кругу.Далее сброс линии.Если ничего не вводилось в данном цикле,то сброс линии через 20 секунд.

    Все временные интервалы должны быть настраиваемы в скетче и оперативной их замены ,без глобального переписывания сего.

    Заранее спасибо.
    Жду ваших предложений и уточняющих вопросов.
    Андрей.
    mail: andrey.s@giftec.ru
     
  2. danya plotnik

    danya plotnik Гик

    Проект еще в силе?
     
  3. ostrov

    ostrov Гуру

    При чем тут gprs непонятно. Задача - распознавание тональных сигналов DTMF, яаляющихся сложением двух синусоид. Не понятно осилит ли такое восьмибитный МК.
     
  4. DIYMan

    DIYMan Guest

    Чо б не осилить, если в SIM800 это из коробки: http://codius.ru/articles/GSM_модуль_SIM800L_часть_4 ?

    Он сам выдаст в порт расшифрованную команду, дело техники - её разобрать и чего-то там сделать, кмк.
     
  5. ostrov

    ostrov Гуру

    Тогда вообще легкотня! )
     
  6. brokly

    brokly Гик

    Осилит, проверял :)
     
  7. ostrov

    ostrov Гуру

    Да SIM800 реально распознает DTMF и выдает готовый результат. Если еще не сделали, обращайтесь.
     
  8. ostrov

    ostrov Гуру

    И сюда выложу, потому что по теме.

     
    Airbus нравится это.