Posts tagged GSM MODEM
Делаем сами GSM антены
0Решил немного поделиться опытом по изготовлению GSM антенн.
Купил упаковку китайских антенн, ну и как всегда китайский товар оказался с душком.
Не одна антенна не заработала, начал разбираться. Разобрал антенну
вот как она выглядит изнутри.
Это китаец.
Пришлось купить подороже антенну уже нормальную она обошлась мне 440 руб.
не помню чья фирма, вот как выглядит.
Как я проверял их!?.
Проверял на GSM выключателе, у него присутствует шкала, качество приёма сигнала. С китайской антенной вообще не захотел работать. А с антенной по дороже показывал удовлетворительный сигнал.
И решил переделать китайские антенны .
В качестве материала антенны я использовал эмаль-провод сечением 0,35.
Наматывал на 3 мм сердечник и получились вот такие заготовки.
После сидел подправлял запаивал.
И вот что получилось.
Потайная комната на 485 интерфейсе.
0Открываю ещё одну мою задумку, уже работает на половину, потому как программа которую я сегодня опробовал работает на моем железе.
Заметьте, что я использую только свои платы, которые сам придумал, они работают в моем старом проекте, который называется (Болванка для домашних поделок на PIC).
На нём будет сделана основная масса моих идей, которые я хочу реализовать в дальнейшем.
Объясняю, что хочу сейчас сделать.
Сеть устройств, связных на протоколе RS485, котороя будет собирать информацию о текущей обстановке квартиры. Наблюдать за температурой, задымления воздуха, хочу привязать управление за аквариумом, перемещением по комнатам, наблюдение за входной дверью. И при случае подавать СМС уведомления, а также хочу привязать управление квартирой через СМС.
Устройство (Мастер)
- будет управлять нагрузкой на подсветку на светодиодах
- будет иметь часы реального времени (ds1307 или аналоге)
- управлять включением кнопки моего основного компьютера ( для удобства)
- управлять включением кнопки моего хранилища данный (старый винт на 32 гига. туда скидываю важную инфу. иногда приходиться включать)
- управлять включением кнопки переноски (там висят паяльная станция и ещё куча приборов)
- принимать команды от GSM модема
- следить за RFID приставкой (если потребуется закрыть комнату на электронный ключ, а то ребёнок достает уже до ручки и умеет открывать дверь )
Modem GSM Wismo228
3Ну вот приехали мои платы, одну уже собрал,GSM модем, проверил, работает .
Схему взял от ТЕРРЫЭЕЛЕКТРОНИКИ, немного упростил по комплектующим,в дальнейшем буду использовать в своих проектах этот чип.
Отличительные особенности:
- чип модема WISMO228;
- разъем и преобразователь уровней COM-порта; на чипе ADM3307 Интерфейс RS-232: 5TX/3RX, 1 Mbps,
- разъем антенны; SMA
- слот SIM-карты;
- разъем порта расширения; (для управления на прямую с контроллера)
Пояснения что куда подключать.
Плату делал стаким расчётом , чтоб можно бвло использовать как просто GSM модем или SMS рассылатель.
Потому существует два разъёма , при подключении напрямую к контроллеру нужно обязательно учитывать что, выходной сигнал уарта не должен превышать напряжения питания модуля WISMO.
При подключении к ком порту все просто , подключили напрямую к ПК, подали питание 5В на девайс и у вас готов GSM модем.
Потихоньку начинаю соображать прибор для охраны.
Моя рабочая обстановка.
Так я провожу свои выходные.
GSM Сторож на TE-WISMO228-V2.
0Ну вот наконец то собрал свою охранку для квартиры.
Начинается лето, охота по выходным выехать на природу, а квартира остаётся под присмотром GSM охраны. Или просто сказать, что это устройство подаст СМС вам, о том что вам надо начинать волноваться, что в вашу квартиру уже залезли. Собрал на своей будущей разработке, которая уже полгода лежит в ящике, про неё попозже расскажу. А так всё просто GSM модем от “ТЕРРЫЭЛЕКТРОНИКИ” и плюс PIC18F452, пока всё больше ничего не стал цеплять, программа простая общение по UART между модулями ну мот и фотки, видео сделаю попозже.
Команды WISMO228, работа с СМС
0Пишу эту информацию по GSM WISMO228, для тех кто только начинает работать с ним.
По тому, как сам держу его впервые в руках, прошу не кидаться тапками, постараюсь всё рассказывать и показывать.
Сегодня я рассмотрю команды по работе с СМС. Такие как чтение, удаление, приём СМС.
+CMGD. Удаление СМС (исходящая команда для от GSM)
+CMTI. Поступило СМС сообщение (входящая команда для GSM)
+CMGL. Пролистать СМС из памяти (исходящая команда для от GSM)
+CMGR. Чтение СМС (исходящая команда для от GSM)
+CMGF Формат сообщений (исходящая команда для от GSM)
+CPMS Предпочтительные сообщение хранения (исходящая команда для от GSM)
+CMGS Послать сообщение
+CMGD
+CMGD=<index>[,<delflag>]
Сама команда на удаление ( +CMGD ), чтоб GSM понял что мы с ним общаемся мы ставим префикс ( AT ).
Полноценно команда выглядит так (AT+CMGD= здесь пишем номер СМС которое будем удалять).
+CMTI
+CMTI: «SM»,12
Это входящая команда для контроллера от GSM, мы её должны распознать, выглядит она так
(+CMTI: «SM»,12 ).
Сама команда (+CMTI). Тип сообщения «SM». И дальше идёт номер сообщения в данном случае это (12),у вас она может быть любой в своей очереди.
+CMGL
AT+CMGL=»REC UNREAD»
Сама команда (+CMGL). Дальше идёт опция по которой СМС записаны в память GSM.
Они могут быть такими:
«REC UNREAD» Поступило непрочитанные сообщения (например, новые сообщения)
«REC READ» Поступило читал сообщение
«STO UNSENT» Хранимые неотправленное сообщение
«STO SENT» Хранимые отправленное сообщение
“ALL” Все сообщения
+CMGR
+CMGR=<index>
Сама команда (+CMGR). Дальше номер СМС. Выглядит это так (AT+CMGR=5);
+CMGF
+CMGF=[<mode>]
+CMGF=?
Сама команда (+CMGF).
Установки могут быть такие:
0 (default) PDU режим
1 Текстовый режим
+CPMS
Тут немного недопонял я, что она конкретно делает это команда. Но если задним мозгом подумать, то она возвращает сколько храниться СМС в памяти. Так переводит GOOGLE переводчик (предпочтительные сообщение хранения).
+CMGS
Сама команда (+CMGS).
Правильное написание команды для GSM.
AT+CMGS=»здесь номер телефона»
Вот собственно та программа которая работает с GSM WISMO228.
Для того чтоб было понятно как дальше всё работает, подключусь я теми настройками что буду использовать когда буду подключать контроллер.
Вот что получили, когда подключились.
Дальше лезем в командную строку, чтоб можно было получить доступ к модему.
Выскакивает вот такое окно по работе с СМС.
Получаем такое окошко.
Дальше пытаюсь удалить все СМС.
Принимаем и читаем СМС.
Посылаем СМС.
Пришла СМС.
Дальше будет интересней.