При отсутствии датчика DS18B20 контроллер на запрос #give вместо текущей температуры выдает надпись “No Sensor” в остальном работа контроллера не меняется.
2 пары реле жестко привязаны к функциям:
Rd1, Rd2 – реле датчика DS18B20
Rz1, Rz2 – реле охраны (реверсируются)
Реле R1-R6 вкл/выкл по команде в SMS или при звонке, с помощью DTMF кода (1-6).
(При отладке было обнаружено, не всегда проходит DTMF код. Т.е. в телефоне отослан, а на приеме его нет, возможно у разных операторов, как то иначе???!!! Получается глюк оператора.)
Никаких дополнительных кодов не делал. Считаю , что 13 значный номер SIM карты достаточен для обеспечения безопасности и если кто-либо подсмотрел у Вас номер SIM карты и запомнил, то уж 4-5 значный код и вообще не проблема, а делать код на N знаков практически нет смысла, ну кто в здравом уме будет набирать 10-20 знаков для просмотра баланса на карте, проще при необходимости сменить SIM карту, тем более, что перенастройка контроллера при этом не нужна!
Команды управления/настройки: (SMS сообщения)
#sett…. – запись новой предустановки температуры (#sett+30+40).
#give – получить текущее состояние системы
#give*000# — получить текущее состояние системы с балансом счета (вместо 000 вставить
номер Вашего оператора).
#save+xxxxxxxxxxxx – сохранить номер для аварийных сообщений (до 10 номеров).
Номер вводить в полном формате (13 знаков — #save+12345678976).
#look – показать сохраненные номера.
#dell+xxxxxxxxxxxxx – удалить номер. Номер вводить в полном формате (13 знаков).
#secon – вкл. Режим охраны. Система запоминает текущее состояние входов S1-S2 и
приводит в исходное состояние выходы Sz1=0 — Sz2=1. Теперь при изменении любого из входов будет передано сообщение SMS на все сохраненные номера и произойдет реверс Sz1=1 – Sz2=0.(Security On)
#secof – отключить режим охраны.(Security Off)
#onrs1-6 – вкл. Реле Rs1-2-3-4-5-6 соответственно.(On Rele S1)
#ofrs1-6 – откл. Реле Rs1-2-3-4-5-6 соответственно.(Off Rele S1)
Если ни одного номера не сохранено в памяти, система просто вкл./выкл. Реле – соответствующие функциям. Т.е. работает автоматическим регулятором.
При отсутствии датчика температуры и запросе #give выводится сообщение “No Sensor”.
При возникновении аварийной ситуации — SMS об аварии отсылается 1 раз на все сохраненные номера. ( что бы не задолбала SMSками.), далее автоматически отслеживаются все параметры и при восстановлении заданных параметров, авария обнуляется и при следующей аварийной ситуации все повторяется.
А на какую частоту прошивать МК?
Я думаю на 8мгц, но лучше уточните у автора — его данные есть в конце статьи)