Schotki@ya.ru |
Schotki site.
|
|||||||||||||||||||||||||||
|
Новый девайс «GSM for Home». Для охраны помещений и управления отоплением по СМС.
ВНИМАНИЕ: нельзя подавать напряжение питания +5V на плату Arduino или иную точку схемы, при установленном Li-Ion аккумуляторе, это приведёт к выходу его из строя. Напряжение +5V для заряда аккумулятора, соответственно питания устройства от аккумулятора, нужно подавать через специально предусмотренный разъём micro-USB. Заряд аккумулятора осуществляется через контроллер заряда MCP73812T-420I/OT, или, опционально, через диод 1N4007 или аналогичный кремниевый диод. Возможен вариант установки 3-х последовательно включенных диодов Шоттки, например 1N5818. В любом варианте, напряжение заряда аккумулятора не должно превышать 4.2 вольта. На плате Arduino расположена микрокнопка Reset, выполняющаяя функцию, аналогичную выключению / включению питания
Управление устройством «GSM for Home».
На лицевой панели прибора, под жидкокристаллическим индикатором расположены три кнопки управления: «Mode», «+», «-». После включения прибора и его загрузки на индикаторе отображаются четыре основных параметра:
s — уставка температуры [ºC], например, 22.5[ºC]. h — точность поддержания температуры. Например, 0.5[ºC]. Нагрев выключится при достижении температуры t =22.5[ºC], и включится вновь при снижении температуры до t = 22.0[ºC].
U — уровень заряда аккумулятора, для нормальной работы устройства должен лежать в пределах 3.5...4.2V.
1. Выше указанные параметры отображаются на индикаторе в основном режиме. При нажатии кнопки «Mode» устройство перейдёт в режим включения / выключения функции охраны.
Нажатие кнопки «+» отключит охранный режим, нажатие кнопки «-» запустить таймер обратного отсчета
…
Обратный отсчёт продолжается в течении приблизительно 15 *4.2 =63 секунд, по завершении которого включится режим охраны. При обрыве охранного шлейфа включится режим тревоги, который, однако, можно успеть выключить в течении 15 секунд нажатием кнопки «Mode». В противном случае, по истечении этого времени устройство пошлёт сообщение Alarm на два, ранее записанных в EEPROM номера телефона, а затем осуществит вызовы на эти номера телефонов. Примечание: при включении устройства запускается таймер обратного отсчёта, с последующей постановкой объекта под охрану. Если охрана объекта в текущий момент не нужна, необходимо её отключить нажатием кнопкок «Mode», затем «+».
2. При следующем нажатии кнопки «Mode» устройство перейдёт в режим изменения уставки температуры s=. Установить желаемую температуру можно кнопками «+», «-» в пределах -55.5 до 99.9[ºC].
3. При следующем нажатии кнопки «Mode» устройство перейдёт в режим изменения уставки гистерезиса h=. Установить желаемую точность поддержания температуры можно кнопками «+», «-», в пределах от 0.1 до 9.9[ºC].
4. При следующем нажатии кнопки «Mode» устройство отобразит два номера тлефонов, которые считаются «своими», по ним осуществляются тревожные вызовы, рассылаются сообщения Alarm!!! при обрыве охранного шлейфа. Также с этих номеров можно изменять уставки температуры «s» и гистерезиса «h», или узнавать текущие значения этих параметров. Здесь нельзя изменить эти номера телефонов! Для того, чтобы устройство запомнило первый номер, необходимо позвонить с этого номера на устройство. При этом на устройстве необходимо удерживать кнопку «+». Для того, чтобы устройство запомнило второй номер, необходимо позвонить с этого номера на устройство. При этом на устройстве необходимо удерживать кнопку «-».
5. Если не нажимать кнопки в течении 4.2 секунды, то устройство перейдёт в основной режим работы.
Если в основном режиме работы одновременно нажать кнопки «+» и «-», то значения уставок температуры и гистерезиса сохранятся в энергонезависимую память EEPROM, на индикаторе появится надпись Sawe s_&_h !!!
При изменении уставок по СМС, значения уставок сохраняются в EEPROM автоматически.
6. Изменять значения уставок температуры и гистерезиса можно с помощью СМС. Для этого текст СМС должен начинаться с буквы «S» или «s», при отправке СМС с другим текстом устройство вышлет в ответном СМС текущие значения уставок, температуры и напряжения питания. Аналогичное требование для уставки гистерезиса, перед его значением должна быть буква «H» или «h», в противном случае значение гистерезиса будет принято равным 0.5[ºC]
Строгих требований к формату СМС нет, регистр букв значения не имеет, ниже приведены различные возможные варианты:
Примечание: установка отрицательных значений температуры по СМС не предусмотрена.
Исходный код можно загрузить и посмотреть в разделе "Исходники для Gcc", однако, не рекомендую загружать его в Arduino Nano, поскольку в этом случае не будет работать Watch Dog timer. Для того, чтобы он заработал нужно сменить стандартный загрузчик Nano на optiboot168.hex Прошивать девайс проще hex файлом с помощью одного из многочисленных вариантов программаторов для AVR, например USBasp. В ходе эксплуатации девайса проявился глюк индикатора LCD, пришлось немного подправить прошивку. Теперь индикатор переинициализируется каждые 4.2 секунды .
|
|||||||||||||||||||||||||||
|
Jooble - агрегатор, задачей которого является сбор вакансии различных сайтов, компаний, джоббордов и размещать на своем сайте для того, чтобы люди могли искать все вакансии на одном портале. Если есть сомнения , что Вы можете стать обманутыми через мошенников, то Вам необходимо использовать такие поисковые системы вакансий. Jooble предоставляет большой выбор предложений о работе в России и, в то же время, сильно экономит время поиска. Поисковая система вакансий является проверенным сайтом, который убеждает тем, что отпадает необходимость посещать другие сайты: правдивые и качественные вакансии собраны здесь. Поэтому абсолютно любой человек может следить за поступлениями и выбирать наиболее подходящие для себя. Алгоритм работы агрегатора такова: соискатель, когда нашел и выбрал интересное предложение, нажимает на нее и перенаправляется на сайт, где расположена вакансия, в которой существует функция «Отправить резюме». Превосходным разрешением Jooble является поиск работы за рубежом. Поскольку сайт работает в более чем 66 странах, процент выбора подходящей вакансии очень большой, а также можно сравнить рынок труда в России с другими странами.
|