Dtmf gsm
- Войдите на сайт для отправки комментариев
Ср, 16/08/2017 - 15:10
Чем заменить телефон в схеме dtmf?
Здравствуйте дорогие форумчане ! Я уже год пытаюсь создать свой проект dtmf но есть одна проблема , я не хочу чтобы в проекте участвовал телефон привязанный к ардуино .чем можно его заменить (gsm модуль например)? Заранее огромное спасибо.
gsm модем с поддержкой dtmf, например sim800
Хотя. если вы за год не сумели в гугле набрать что-то типа "arduino gsm dtmf" - шансы, что вы что-то сумеете сделать минимальны.
Извините я не правильно написал , ардуино в принципе я занимался всего год а конкретно темой gsm около двух месяцев. И если вас не затруднит , посоветуйте скетч и схему подключения, еще раз заранее благодарен.:-)
Запишитесь на курсы обучения пользования гуглом
https://www.google.com/search?q=arduino+gsm+dtmf
https://www.google.com/search?q=arduino+dtmf
Извините пожалуйста. Я хочу использовать не готовый шилд а только модем. Если вам не сложно подскажите пожалуйста схему подключения к ардуино. Просто темой gsm не так долго занимаюсь . :-\
В google даны примеры подключения шилда а не модема и если искать arduino gsm нахожу только про sms (которое я не хочу использовать). заранее спасибо!
Малек, а для чего Жека в сообщении #3 даже строки для поиска за вас набрал? Ну зайдите же туда! Там даже ролики на Ютубе есть - для полных идиотов, что читать не умеют, а только кино смотреть.
Почитайте, посмотрите, как люди DTMF декодируют, какими модемами пользуются, с какими проблемами сталкиваются. Вникните в задачу. Выберите модем. Потом изучите, как его подключать - пока без DTMF. Начитесь коннектить его к ардуине, отправлять команды и получать ответы. Затем начинайте изучать DTMF.
Учитесь находить информацию самостоятельно! А вот когда вы будете почти все знать - тогда приходите с вопросами, вам помогут.
спасибо я с dtmf работать умею у меня все получалось но с телефоном, а в gsm я ничего не знаю и хотел получить что то проверенное чтобы не сталкиваться с проблемами . Но видимо надо самому искать и натыкатся на проблемы.
Но если кто-то может избавить меня от этого и предложить что-то готовое то буду очень признателен! Заранее благодарю :-)
Ещё раз здравствуйте! Вот нашел по вашим ссылкам— http://arduinolab.pw/index.php/2016/07/26/dekodirovanie-dtmf-signala-gsm... . Первое: будет ли устройство само поднимать трубку (автоответчик) ? Второе : можно ли заменить gsm модуль на другой (sim 800c , sim 800 )? Спасибо за любую помощь!
Малек, опять то же самое... вы совершенно не умеете пользоваться информацией... На первый вопрос ответ в той самой ссылке. что вы привели - в скетче есть команда подъема трубки, смотрите внимательно
На второй - достаточно спросить у Гугля. есть ли в sim800c DTMF ? - ответ есть.
Я вообще замечаю, что есть такой тип людей, которые не верят написанному. Типа, в книжке любую хрень написать можно, а уж если сосед Вася сказал - то это точно! :)
Это я :-[ . И не чего с этим не поделаешь :-) спасибо за помощь!
DTMF отлично генерится и распознается самой ардуиной, без аппаратных прибамбасов совершенно програмным путем. Например тут я игрался.
Рабочее все, кроме БПФ512, если разумеется либы докинуть, но по dtmf там все в основном файле. Сигнал на алгоритм Герцеля можна завернуть одним из 2-х путей: внутри контролера или соединив вывод ШИМ таймера с АЦП. Код писал для поигратся, функционального назначения у него нет как такового.
Я ноль в программировании так что объясните пожалуйста доступно .:-)
DTMF отлично генерится и распознается самой ардуиной, без аппаратных прибамбасов совершенно програмным путем.
Код писал для поигратся, функционального назначения у него нет как такового.
Logik, ТС ваш код явно не поможет. Да и писался этот код, очевидно, не для детектирования DTMF :)
Код вызывает уважение, но для данной задачи он явно избыточен. Сама программа, навскидку, займет процентов 50% флеша Уно-Нано, данные, особенно для БПФ 512 - весь RAM "под завязку" - и все это ради детектирования DTMF. которое на большинстве модемов делается аппаратно?
Мой код поможет только тому, кто хочет чтоб этот код ему помог;)
Не займет она 50%. Если интересует точней - собиру дома и сообщу.
Код писался, как выше сказано, для поигратся - экспериментальной проверки возможности генерации и детектирования dtmf 328 контролером. Он справился. До этого мне не приходилось пользоватся алгоритмом Герцеля, в коде строки 151-181. Оказался вполне рабочим и не сложным. Попутно интересно было оценить насколько повлияет на работу использование ШИМ при выводе аналогового синуса на процесс его последующей оцифровки и распознавания. Ну и сравнить Герцеля с БПФ тоже любопытно было. Для БПФ512 действительно ОЗУ под завязку. Но он не для детектирования вобще, так, для сравнения подхода. пробовал БПФ512 т.к. БПФ256 не обеспечивает надежное распознавание, но запустить БПФ512 не удалось. Герцель рулит, БПФ не нужен здесь.
И ещё вопрос ,где купить этот модуль желательно в Волгограде или с доставкой в Волгоград.можно Ali express только что бы доставка не более 2 недель . Спасибо :-)
Ну если вы так верите случайным советчикам и не верите Гуглю - от меня сразу предупреждение - все мои ответы вам из гугля, сам я DTMF еще не занимался.
Но если потребуется - в форуме спрашивать не буду, буду искать в гугле и пробовать.