Tag Archives | arduino

Работа с GSM-модулем SIM900

Для одного небольшого домашнего проекта мне понадобилась работа с GSM и DTMF-кодами.

Если кто не знает — DTMF-коды, это именно тот писк, который генерируется, когда ты нажимаешь клавиши в тональном наборе и используется в всяких IVR сценариях. («Ваш звонок очень важен для Вас, оставайтесь на линии, чтобы побеспокоить нашего очень занятого оператора нажмите клавишу # и ждите ответа«).

Выбор пал на GPRS-shield от Амперки. Который на самом деле оказался клоном шилда от Adafruit (как и многие другие шилды от амперки).

По началу я думал использовать с ним отдельно стоящий декодер DTMF. Но относительно не долгое гугление показало, что GSM-модуль SIM900 поддерживает аппаратное декодирование DTMF.

Для того, чтобы модуль начал понимать DTMF-сигналы — достаточно подать AT+ команду:

 AT+DDET=1 

Вообще, этот модуль — довольно интересен и поддерживает кучу разных программных вещей. И декодирование DTMF — одна из самых простых. Вообще говоря, поскольку декодер программный — в вашей версии прошивки его может не оказаться. Нужно проверять, а еще лучше скачать свежую версию прошивки модуля с сайта производителя вместе с дополнительными программными модулями.

В целом, модуль хороший, но не без заковык. Например — чтобы набрать номер нужно дать команду

 ATD79030000000; 

Причем, обратите внимание, последняя точка с запятой — обязательна. Без нее набора номера не произойдет.

В целом довольно интересно получается. Почувствовал себя на заре интернета — модемы, AT-команды.

Буду ковыряться дальше.

 

За сим раскланиваюсь,

Всегда Ваш

Tv-b-gone MIB edition

В продолжение темы про Tv-B-Gone.

Вот так вот выглядят мои наброски. Сначала набрасываю на бумаге, потом рисую схемы и т.д.

IMG_0458.PNG

В планах сделать корпус в стиле стирателя памяти из MIB. Только кнопочку сверху. И еще не решил как будет расположен конусный отражатель — сверху или снизу.

Еще немного про телепрогоняло.

Дошли таки руки до пересчета сопротивлений. Стало понятно, что нужно переделывать плату и заново заказывать рассыпуху.
В итоге пришел к мысли, что хорошо бы переделать плату под nano — проще, компактнее, стандартные колодки, прошивку патчить не надо.

Недостаток только один — питание. Опять питание. Nano нужно минимум 5 вольт. Это значит здоровый батарейник. Но оно и к лучшему. Дольше проживет на одной зарядке. Continue Reading →

Powered by WordPress. Designed by WooThemes