Всем привет!

Наконец таки я собрал систему «Умный дом» для дачи.

Система управляет отопительными приборами в разных комнатах через GSM.

Из чего сделано:

  1. Arduino UNO
  2. GSM модуль Keyestudio SIM900
  3. Твердотельные реле FOTEK SSR-25-DA
  4. Температурный датчик AM2302 DHT22
  5. 16 амперные автоматы — 4 шт.
  6. Входящий 16 амперный автомат.
  7. Радиаторы для твердотельного реле -4 шт. (от кулеров для процессоров разной модели)

Все собрано в металлическом шкафу.

 

 

Скетч для ардуино.

Gryada_1

Вот так выглядит программа для телефона:

Apk файл:

Gryada_v2

aia файл

Gryada_v2.aia

Редактируется в MIT App Inventor — http://appinventor.mit.edu

 

Кому интересно, задавайте вопросы.

 

 

 

 

 

23 комментария

  1. владимир:

    Добрый вечер.очень интересный проект.есть вопросы!

  2. Алмаз:

    1) Какую максимальную мощность выдерживает модуль? Или основная нагрузка падает на реле только?
    2) Реле выдерживает нагрузку 2000W?
    3) На эту систему можно подключить электропитание всего дома, включая электрические отопления, электрочайник и освещение прочее

    • Ментоян Игорь:

      1) Основная нагрузка на реле.
      2) У меня реле на 25 ампер, держит 2-х киловатный маслянный обогреватель. Практически не греется (скажем так, чуть теплый). Но я бы брал на 40 ампер.
      3) Подключить можно практически все что угодно, все зависит от воображения) Но чайник я бы не стал подключать)))

  3. владимир:

    Добрый вечер.1.В App Inventor в каком формате телефон записывать 8 или +7 ? 2.по скетчу объясните по портам.int powerGSM = 9; //Пин включения GSM
    int unit1 = A1; //Террасса
    int unit2 = A2; //Ванна
    int unit3 = A3;//Гостинная
    int unit4 = A4;//Комната
    int unit5 = A5; // Роутер
    int perim = A0;// Датчик периметра
    int power = 10; // Контроль внешнего питания
    int svet = 11; // Включение света на терассе и крыльце
    int redLed = 13;// Cветодиод работы всего девайса
    тут вроде все понятно. вот есть еще такие строчки. .#include
    #include «DHT.h»
    #define DHT_1_PIN 4
    #define DHT_2_PIN 5
    #define DHT_3_PIN 11
    #define DHT_4_PIN 10// pin на котором висит датчик температуры (КОМНАТА)
    #define DHT_5_PIN 12 //Датчик температуры на улице
    #define DHTTYPE DHT11 // DHT 22 тип датчика и .DHT dht1(DHT_1_PIN, DHTTYPE);
    DHT dht2(DHT_2_PIN, DHTTYPE);
    DHT dht3(DHT_3_PIN, DHTTYPE);
    DHT dht4(DHT_4_PIN, DHTTYPE);
    DHT dht5(DHT_5_PIN, DHTTYPE); датчики подключать к 1-2-3-4-5 ? светодиод на 13 пине он как должен работать?

    • Ментоян Игорь:

      Добрый вечер. Телефон в формате +7
      DHT Это датчики температуры
      #define DHT_1 (номер датчика) _PIN 4 (Это цифровой пин к которому подключать, соответственно 4, 5, 11, 10, 12)

      #define DHT_1_PIN 4 (Терасса)
      #define DHT_2_PIN 5 (Ванна)
      #define DHT_3_PIN 11 (Гостинная)
      #define DHT_4_PIN 10 (Комната)
      #define DHT_5_PIN 12 (Улица)

      Светодиод не задействован, да он и не нужен.

      int unit1 = A1 (Это аналоговые выходы)

  4. владимир:

    ну что-то стало оживать сообщение о пропаже питания пришло. а вот стеварт молчит сообщение не отсылает.

  5. владимир:

    Ardu;0;0;1;1;0;1;0;0 послал такое сообщение релюшки включились

  6. Александр:

    Было бы здорово с привязкой ко времени. Включение реле на N количество минут. Цены бы не было. Хотя бы для 1 реле, например для полива и т.д.

    Просто еще вопрос на сколько целесообразно управление смс, а не через интернет?
    СМС 2р грубо, инет 7р сутки.

    • Ментоян Игорь:

      По первому вопросу. Такое сделать можно, но к сожалению я не программист можно по этому вопросу пообщаться здесь: http://forum.amperka.ru/threads/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%82%D0%BE%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B2-%D0%B7%D0%B0%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC-%D0%B4%D0%BE%D0%BC%D0%B5-gsm.999/

      По второму вопросу. У меня СИМ карта от МТС, тариф посекундный + пакет 100 СМС 60р. в мес. Так как Arduino мне не звонит, то по тарифу у меня 0 расходов, только СМС.
      Для управления через интернет придется добавлять как минимум роутер с GSM модемом + Ethernet Shield для Arduino. (Это я говорю про установку устройства на даче)
      И еще, мне не нужен ежедневный контроль устройства, достаточно перед поездкой на дачу, запросить состояние датчиков, устройства и по необходимости включить обогрев в комнатах. (Так что даже 100 СМС в месяц, это много, но меньшего тарифа нету.)

      • Александр:

        Спасибо за ответ, я почитал про интернет, роутер не нужен, вроде, но трафик жрет несчадно (около 300мб в день), потом хостинг, на котором банят из-за частых запросов. Вобщем головная боль та еще.

  7. владимир:

    Добрый вечер. а баланс у вас работает?

    • Ментоян Игорь:

      Добрый вечер! Нет, не работает, но я особо и не заморачивался, могу посмотреть в личном кабинете)))

  8. Руслан:

    Нету такого, когда проверяешь статус, то включается дежурный свет?

  9. Олег:

    Приветствую! Как решил вопрос с постоянной отправкой смс при отсутствии питания 5 в на 10 пин ?

  10. Ментоян Игорь:

    Выше в ответах смотри, закоментировал строчки, пока не будет аккумулятора.

  11. Игорь:

    Доброго дня ! Игорь, есть вопросы, возможно глупые, я начинающий. Скетч скомпилировался и загрузился на плату(китайскую), steward откорректировал в ап инвенторе. Теперь вопросы :
    1. Пин включения GSM , что это, куда его загонять на GSM модуле? Есть SIM800 и SIM808.
    2. RX и TX GSM модуля соответственно соединять с 0 и 1 пином?
    Нет ли у вас схемы соединений? Помогите, сам никак пока…..

    • Ментоян Игорь:

      Доброго дня!
      1. Пин включения GSM, ну тут все очевидно, включает сам модуль GSM) а вот куда его подключать, надо смотреть даташит на твой модуль. у меня это 9 ножка.
      2. Так же и с RX TX надо смотреть распиновку твоего модуля. у меня это 6, 7 ножка.
      Самой схемы нету.

  12. Игорь:

    Добрый день! https://d1xahwiwo4b49p.cloudfront.net/12185-thickbox_default/sim800l-gsm-gprs-module-adapter-board-micro-sim-card-core-breakout-board.jpg
    Это модуль SIM800L . Баба Вера мне подсоветовала
    Все ж ясно по рисунку, 7пин ардуино на тх модуля, а 8 пин на рх модуля. 9 пин это программное включение модуля, не кнопкой вручную, а программно, его нужно подать на вцц (плюс) модуля, гнд (минус) пин ардуино подать на гнд модуля. Скачать библиотеку на сим 800 и поставить в ардуино папку. В коде поменять на сим 800.
    Это что с 9 пина питаться модуль будет что ли? А по току потянет?
    Чем дальше тем больше. Я так понял к скетчу надо добавить библиотеку на сим 800 и потом загружать в ардуино, правильно?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бложе мой : Welcome !

Authorize

Забыли пароль?

Регистрация

Please contact the administrator.

%d такие блоггеры, как: