Отключалось отопление на даче - познакомился с ардуино - сделал монитор

Тема в разделе "Глядите, что я сделал", создана пользователем newartem, 2 мар 2018.

  1. newartem

    newartem Нуб

    Правда, быстро не получилось. Вплоть до полного изменения проекта.
    Итого: Работает NodeMCU, часы DS1307, три термометра ds18b20.
    Сразу решил, что никто извне ничем управлять не будет, не безопасно это. Только созерцание :) Тем более, если выбило автомат на котле отопления - надо ехать и разбираться.
    Принцип такой:
    1. собрать показания с датчиков температуры теплоносителя, на улице (хоть и южная сторона, но к вечеру довольно точно) и в доме.
    2. пришить к ним точное время и закинуть в базу на неком веб сервере
    3. на веб сервере генерить графики, смотреть логи, если нужно чистить накопленные данные
    Screenshot_3.png

    Screenshot.png
    4. уведомлять о критических температурах (не сделал, пока)
     
  2. newartem

    newartem Нуб

    NodeMCU взял потому, что там уже всё есть для интернета и в сумме дешевле чем арда и вай модуль
    Корпус от нерабочего охранного прибора (клеммы понравились, не нужно припаивать шлейфы датчиков)
    NodeMCU использовал сразу с базой, чтобы не думать о источнике напряжения, там от 6 до 24 вольт dev.jpg
    потом перепаять пришлось, повесил датчики на один пин
     
  3. newartem

    newartem Нуб

    Зарегистрировался на бесплатный хостинг с 1-й базой MySQL, создал одну таблицу для логов и пяток страниц на php.
    если кому-то интересно - выложу скетч и серверную часть
     
  4. newartem

    newartem Нуб

    Теперь думаю как бы извернуться, чтобы на андроид получать уведомления, причем не почту, а как в вотсап-е
    Опять-же по достижении критической температуры не нужно слать много уведомлений, а то там замеры делаются чаще.
    Опять же, вода (теплоноситель) не правильно написана
    В планах присобачить туда же датчики тока (на циркуляционный насос)
    и смотреть за уровнем воды в емкости (УЗ дальномером), а то пару раз заливал домик
     
  5. ИгорьК

    ИгорьК Гуру

    Отправляйте данные на народный мониторинг и будет вам успех и благополучие. У него есть и андроид (наверно и ios) приложение и оповещение о проблемах.

    Или как-то так:

    upload_2018-3-2_12-25-28.png