Управление отоплением в загородном доме (GSM)

Тема в разделе "Глядите, что я сделал", создана пользователем Вячеслав, 6 дек 2012.

  1. lerik2703

    lerik2703 Гик

    попробуйте команду AT+CSCS="GSM"
     
    mihei нравится это.
  2. иван_1978

    иван_1978 Нуб

    Спасибо, всё заработало. Баланс телефона почему то не приходит, но без этого можно обойтись.
     
  3. Подскажите пожалуйста,может у кого тоже такая бяка есть.собрал пирог,запустил,только он в режиме холодильника почему то работает,т.е поставишь уставку температуры в программе на телефоне выше чем температура в помещении,так дуня вместо того чтобы включить релюшки их наоборот выключает,и периметр при замкнутых контактах пишет ,что залезли,короче все наоборот.Как все это можно исправить,а то мне холодильник не нужон,мне печка нужна.Скетч,тот что первый,из начала темы и плюс стевард тот же.
     
    Последнее редактирование: 13 фев 2016
  4. pev0270

    pev0270 Нуб

    По питанию на периметр и релюшки, что то напутано... просто так не подскажем, надо на схему глядеть...
     
  5. Подскажите пожалуйста,как можно,и возможно ли вообще чистить модуль от заполнения старыми смс дистанциооно
     
  6. Vladis_a

    Vladis_a Гик

    Посмотрите на AT-команды данного модуля. В них есть очистка СМС.
     
  7. ZhoraZhoranin

    ZhoraZhoranin Нуб

    Доброго всем времени! Имел неосторожность попасть на ваш форум....:) думаю тут задержаться.;-)
    Очень уж интересно и познавательно. Т.к есть мечта поставить такую приблуду, только без периметра и всего на две батареи с тэнами по 500 вт. А т.к слабо разбираюсь во всех этих транзисторах и прочих ...ах, второй месяц шарюсь по всемирной в поисках информации. Вопрос вот в чём: а без компьютера ни как тут не обойтись? У меня его нет.
     
    Последнее редактирование: 17 фев 2016
  8. ZhoraZhoranin

    ZhoraZhoranin Нуб

    И еще бы хотелось вайфай роутер... Как я понял, вполне возможно собрать его из частей ардуино..
     
  9. Securbond

    Securbond Гуру

    Вот это уже будет явный перебор, ибо каждой железке свое предназначение, ИМХО.
     
  10. Подскажите пожалуйста,ситуация такая,отсылаю смс с запросом состояния,а в ответ тишина,а когда звонишь на модуль,то после 4 гудка трубка снимается(задал поднятие трубки),значит связка контроллера с sim900 работает,так как контроллер чует приходящий звонок и после 4 гудков дает команду sim900 поднять трубку,тогда почему через запрос состояния через смс тишина в ответ.Да и команды описанные выше пробовал отсылать,тоже тишина в ответ.Модуль три дня работал как часы,и сегодня все.на запросы ноль эмоций
     
  11. ZhoraZhoranin

    ZhoraZhoranin Нуб

    :-D ну раз модули вайфайные есть....вот я и подумал что возможен такой вариант:-D
    Ну и ладно. Остановимся на том с чего всё и началось.;-)
     
  12. ZhoraZhoranin

    ZhoraZhoranin Нуб

    Такс.... Скачал стюард. Установил. Номер прописал. Проверил. Связь есть.
    Как я понял всё лишнее удалиться после написания скетча? Вроде не сложно выглядит.
    Лет 20 назад Бэйсиком пользовался. Осталось только вспомнить.:)
     
  13. yucan

    yucan Гик

    Здравствуйте! Перечитал всю ветку, так и не понял. Ноги TX-RX GSM шилда подключаются к ногам RX-TX UNO? А то на схеме они подключены к ногам 2-3 UNO...
     
  14. yucan

    yucan Гик

    Спасибо. Разобрался, внимательно рассмотрев скетч. Получается в этом проекте можно применить Ардуино мини. Да ещё и на 168-й атмеге. Размер скетча позволяет
     
  15. yucan

    yucan Гик

    На UNO вроде работает...Вроде - потому что иногда пропадает связь. Отсылаешь смс, а в ответ тишина. Сегодня на мини испытаю. Кто делал подскажите, предварительная настройка GSM шилда не нужна?
     
  16. dwk26111974

    dwk26111974 Гик

    Всем доброго дня! Прошло чуть больше месяца, как открыл для себя Arduino и в особенности данный проект! В итоге на сегодня имею: собранный блок управления на модуле neoway m590 с хорошим питанием итд. Счастья не было предела, когда макетка прибора заработала! Загружен скетч от Вячеслава (2 стр.форума) + steward. Работает отлично, НО, как только выключишь питание - все зависает, никакой реакции...на ресет на дуне - при приеме смс-зажигаются все нагрузки...и никакой реакции, смс не приходит итд...в общем радость длилась не долго...Пробовал всякие варианты запуска, заметил, что устр-во начинает работать когда вначале загружу вот такой скетч (http://2150692.ru/faq/36-otpravka-sms-cherez-arduino-i-gsm-modul-neoway-m590:)
    #include <SoftwareSerial.h>
    SoftwareSerial mySerial(2, 3); // RX, TX
    int ch = 0;
    int led = 13;
    String val = "";

    void setup() {
    delay(2000); //время на инициализацию модуля
    pinMode(led, OUTPUT);
    digitalWrite(led, LOW);
    Serial.begin(9600); //скорость порта
    Serial.println("GSM tester v1.0");
    mySerial.begin(9600);
    mySerial.println("AT+CLIP=1"); //включаем АОН
    delay(100);
    mySerial.println("AT+CMGF=1"); //режим кодировки СМС - обычный (для англ.)
    delay(100);
    mySerial.println("AT+CSCS=\"GSM\""); //режим кодировки текста
    delay(100);
    }

    void loop() {
    if (mySerial.available()) { //если GSM модуль что-то послал нам, то
    while (mySerial.available()) { //сохраняем входную строку в переменную val
    ch = mySerial.read();
    val += char(ch);
    delay(10);
    }
    if (val.indexOf("RING") > -1) { //если звонок обнаружен, то проверяем номер
    if (val.indexOf("71234567890") > -1) { //если номер звонящего наш. Укажите свой номер без "+"
    Serial.println("--- MASTER RING DETECTED ---");
    mySerial.println("ATH0"); //разрываем связь
    digitalWrite(led, HIGH); //включаем светодиод на 3 сек
    delay(3000);
    digitalWrite(led, LOW); //выключаем реле
    }
    } else
    Serial.println(val); //печатаем в монитор порта пришедшую строку
    val = "";
    }
    if (Serial.available()) { //если в мониторе порта ввели что-то
    while (Serial.available()) { //сохраняем строку в переменную val
    ch = Serial.read();
    val += char(ch);
    delay(10);
    }
    //mySerial.println(val); //передача всех команд, набранных в мониторе порта в GSM модуль
    if (val.indexOf("sendsms") > -1) { //если увидели команду отправки СМС
    sms(String("hello world"), String("+71234567890")); //отправляем СМС на номер +71234567890
    }
    val = ""; //очищаем
    }
    }

    void sms(String text, String phone) //процедура отправки СМС
    {
    Serial.println("SMS send started");
    mySerial.println("AT+CMGS=\"" + phone + "\"");
    delay(500);
    mySerial.print(text);
    delay(500);
    mySerial.print((char)26);
    delay(500);
    Serial.println("SMS send complete");
    delay(2000);
    }

    Протестирую его по отправке смс и приему звонков, потом загружу скетч от Вячеслава и нормально работает....
    Уважаемые,я не силен в скетчах, помоги умным советом.Заранее благодарен!
     
  17. dwk26111974

    dwk26111974 Гик

    Добрый день! Такая же проблема....если решили - подскажите в чем дело?спс
     
  18. dwk26111974

    dwk26111974 Гик

    Спасибо за науку!)) Собрал, но есть проблема((( Написал её на 24 странице. Взгляните опытным глазом))
     
  19. dwk26111974

    dwk26111974 Гик

    Такая же беда....Как решили-подскажите.спс
     
  20. dwk26111974

    dwk26111974 Гик

    Уточните пож та.Завести команду в модуль через Терминал или прописать в скетче? Спс