Схемы, 
виртуальные приборы 
и др
.
mylab.wmsite.ru


Главная · Карта сайта · форум · Климат

 сигнализации на базе   GSM  модуля  SIM900       для     CY8CKIT-042 PSoC® 4 Pioneer Kit 


Проект - заготовка для создания  устройства оповещения .

Может посылать фиксированный  текст SMS  на фиксированный номер  и  звонить на  телефоны абонентов из  телефонной книги

дополнительно: может звонить в определенное время, например раз в час для подтверждения своего состояния.































Архив  проекта  для  PSoC4    ( PSoC Creator3.1):     SIM900_PSoC 4_Alarm.zip



GSM  оповещатель (звонилка)  на базе  телефонов  SIEMENS A35, M50    для     PSoC4


Задача устройства - простая:  позвонить на номер из телефонной книги при срабатывании датчика (нажатии кнопки).
Особенность этого проекта в том, что устройство должно быть максимально экономичным,
так как предполагается использовать его в автономном режиме без источников электроэнергии.
Для этого нужно, чтобы в режиме ожидания сигнала телефон  был выключен.
Включить этот телефон AT командами нельзя, поэтому пришлось использовать BFB команды управления телефоном.
Зато можно использовать даже телефоны SIEMENS не имеющие поддержки АТ команд ( тестировал на SIEMENS A35 пока не сгубил  преполюсовкой аккумулятора).
Вкратце технология такая:
Для включения телефона нужно подать напряжение 6-9 Вольт на на вход зарядки телефона (контакт 3 штатного разъема).
Так как зарядное устройство отсутствует делаем удвоитель напряжения  на 6-7 вольт.

1.  включение телефона инициируем подачей 7 вольт на вход зарядки телефона (контакт 3 штатного разъема)
2.  при включении телефон требует подтвердить включение - имитируем нажатие кнопки подверждения командой BFB.
       учтите что  для М50 и А35 коды кнопок разные
3.  дадим время телефону войти в сеть и жмем кнопку вызова абонента. В моем случае  это кнопка 2.
4. через нужное время завершаем вызов имитацией нажатия красной кнопки.
5. Выключаем телефон серией команд выключения ( для надежности).
   
Коды команд  - в тексте программы  (см. main.c   в архиве проекта) 
схема узла запуска  в файле   TopDesign.cysch

Для питания платы управления в штатный разъем телефона добавлен выход аккумулятора (контакт №4)
т.е. для питания PSoC можно использовать или штатный аккумулятор телефона или как на видео внешний.




 Архив проекта для PSoC4  (PSoC Creator 3.1)                                                         SIMENS_M50_PSoC 4_Alarm.zip 



Недостатком этой версии оказалось отсутствие сигнала подтверждения работоспособности. 
Поэтому появился еще один вариант проекта - с этой функцией.
Подтверждение работы устройства будем делать в виде звонка на другой номер - под номером 3  
в телефонной книге.  
Так как изначально проект не предусматривает использование AT команд
и в устройстве нет RTC, то будем просто позванивать каждые 4 часа на этот номер.
Поэтому включать устройство удобнее в известное время, чтобы знать расписание этих звонков.



Архив проекта для PSoC4 (PSoC Creator 3.1)                                                        SiemensM50_Timer.zip


Для  SIEMENS A35 все очень похоже - просто комбинация нажатия кнопок немного другая:
   
Архив проекта для PSoC4 (PSoC Creator 3.1)                                                        SiemensA35_Alarm.zip

Схема подключения  одинаковая для M50 и A35:




































Понятно, что телефон полностью сохраняет свои функции и им можно пользоваться не снимая с охраны.  













Гостевая книга · Ссылки · Обо мне · Мои разработки
Схемы, LabVIEW и др.
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS