Маленькая поделка для машины, или монитор общего состояния и котла (Бинар) по GSM.
Как обычно, старая идея рано или поздно либо умирает, либо формируется во чтото существенное. Так было и с монитором состояния котла.
Пару лет назад купил котел Бинар-5СБ, установил, радуюсь.
Но иногда, хоть и редко, запуска котла не происходит, по той или иной причине. Например от того что у меня его электро помпа высоко стоит, поэтому завоздушивается, и вся система уходит в перегрев(. В иных случаях, в сильные морозы, помпа не может шугу прогнать и после опять ошибка... но это из области хардварных замен (антифриза).
В общем задумалась задача мониторить состояние котла, и параллельно напряжения аккумулятора, да температуры двигателя. По случаю у меня в запасниках валялся модуль GSM Siemens TC35 от GSM розетки.
Также в планах теми же средствами забирать данные об ошибках с самого котла подогревателя, подключившись вместо родного пульта, они меж собой общаются по UART насколько я понял. Сниффер в помощь, думаю "Адверс" не сильно расстроится если я это сделаю для собственного удобства. Тогда можно будет получить "состояние", "режим", "код ошибки", "напр. батареи", "температуру на выходе котла" и вообще узнать что есть проблемы.
Добавляем периферию в виде еще одного термодатчика (или двух), можно самому мерить напряжение батареи (встроенный в котел измеритель немного врет) и все, это собирать в кучу и по запросу транслировать на телефон.
Например запрос обычный в таком виде:
KOTEL: ON (OFF, ERR XX)
U_BATT:XX.X V
TEMP1: XX C
TEMP2: XX C
запрос состояния расширенный:
U_BATT:XX.X V
TEMP1: XX C
TEMP2: XX C
BALANCE: XXX RU
все сообщения укладывается в 60 символов включая служебные.
Кто то скажет что проще купить готовое решение, итд итп.. все как обычно. Но не хочу готовое решение... хочу чтобы было так как мне надо) а этого добиться можно или сделав самостоятельно или заказав на стороне за не соизмеримо бОльшие деньги. Так что вопрос не жизнеспособен.
10.2013.
В данный момент ооочень медленно и не
спеша, когда есть время, пишется проша для AVR, изучается набор
необходимых AT команд для работы с модемом.
Путем
долгих изучений выяснил, что запрос баланса через этот модем, для
оператора ТЕЛЕ2 (у меня их симка в этом модуле) работает только в одном
варианте: ATD*105*5#; и никак иначе... :)
Плюс жду с ebay поиграться отладочную платку с ATMEGA328 и еще одну платку с STM32F103.