gsm розетка (простое управление)

ridik078
Offline
Зарегистрирован: 12.02.2019

пришол к вам 

и почитал что вам все по силе

вот у меня в голове крутиса идея 

все решают как зделать беоплатную gsm розетку

может ктото решитса собрать програмку

при наличии

arduino Nano V3.0 контроллер ATMEGA328P ATMEGA328

SIM800L GPRS GSM

1 канальный DC 5 В релейный модуль 

смысл такой

звоним с мобилки у которой 2 симкарт

при звонке с 1 сим происходит включение

при звонке с 2 сим выключение

звонки с постороних номеров игнорируетса

 

MaksVV
Offline
Зарегистрирован: 06.08.2015

в гугле забанили?  

#include <SoftwareSerial.h>
SoftwareSerial gprsSerial(2, 3);  // rx, tx  (2 подключаем к TX GSM, 3 - к RX только через делители напряжения)

int unit1 = 8; // Пин включения реле №1 (логика включения обратная: LOW - включить, HIGH - выключить)

String currStr = "";
// Переменная принимает значение True, если текущая строка является сообщением
boolean isStringMessage = false;



void setup()
{
    delay(5000);
    gprsSerial.begin(19200);
    delay(300);
    pinMode(unit1, OUTPUT);
   
    // Настраиваем приём сообщений с других устройств
    // Между командами даём время на их обработку
    gprsSerial.print("AT+CMGF=1\r");
    delay(300);
    gprsSerial.print("AT+IFC=1, 1\r");
    delay(300);
    gprsSerial.print("AT+CPBS=\"SM\"\r");
    delay(300);
    gprsSerial.print("AT+CNMI=1,2,2,1,0\r");
    delay(500);
}

void loop()
{
    if (!gprsSerial.available())
        return;
    char currSymb = gprsSerial.read();   
    if ('\r' == currSymb) {
        if (isStringMessage) {
            //если текущая строка - SMS-сообщение,
            //отреагируем на него соответствующим образом
            if (!currStr.compareTo("On")) {                 //если получили смс  с текстом On , включаем реле
                digitalWrite(unit1, LOW);
                gprsSerial.println("AT + CMGS = \"+79XXXXXXXX\"");
                delay(100);
                gprsSerial.println("Relay is On");
                delay(100);
                gprsSerial.println((char)26);
            } else if (!currStr.compareTo("Off")) {         //если получили смс  с текстом Off , выключаем реле
                digitalWrite(unit1, HIGH);
                gprsSerial.println("AT + CMGS = \"+79XXXXXXXX\"");
                delay(100);
                gprsSerial.println("Relay is Off");
                delay(100);
                gprsSerial.println((char)26);
            }
            isStringMessage = false;
        } else {
            if (currStr.startsWith("+CMT")) {
                //если текущая строка начинается с "+CMT",
                //то следующая строка является сообщением
                isStringMessage = true;
            }
        }
        currStr = "";
    } else if ('\n' != currSymb) {
        currStr += String(currSymb);
    }
}

 

vvadim
Offline
Зарегистрирован: 23.05.2012
ridik078
Offline
Зарегистрирован: 12.02.2019

гугл искал пример
там и блиско нет таких
а управление по смс както за смс платись когда выехал за границу дорого

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

ridik078 пишет:
а управление по смс както за смс платись когда выехал за границу дорого

А звонок бесплатна?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Платитиь вообще не приятно :) Только тут раздел платный. Не думаю, что ваша хотелка обойдется вам дешевле 5000 рублей.

ridik078
Offline
Зарегистрирован: 12.02.2019

DetSimen пишет:

ridik078 пишет:
а управление по смс както за смс платись когда выехал за границу дорого

А звонок бесплатна?


Если просто будет определять номер неотвечяя на звонок
и выполнять команду в зависимости от номера
тогда безпланый звонок
при звонке с 1 номера происходит включение
с 2 отключение

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Если бесплатный тогда пишите gas31a@mail.ru

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

4999 рублей
Andycat2013@yandex.ru

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

$50 + пузырь

karamzin01
Offline
Зарегистрирован: 08.03.2018

Р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии

ridik078
Offline
Зарегистрирован: 12.02.2019

brokly пишет:

Платитиь вообще не приятно :) Только тут раздел платный. Не думаю, что ваша хотелка обойдется вам дешевле 5000 рублей.


былаб хотелка на 5000
взялбы http://elgato.com.ua/ru/smart-home-office/gsm-rozetki/gsm-rozetka-8-kana... и непарилса))))

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

ridik078 пишет:
brokly пишет:

Платитиь вообще не приятно :) Только тут раздел платный. Не думаю, что ваша хотелка обойдется вам дешевле 5000 рублей.


былаб хотелка на 5000
взялбы http://elgato.com.ua/ru/smart-home-office/gsm-rozetki/gsm-rozetka-8-kana... и непарилса))))

Так и я об том же. Возьми и не парься. Тут бесплатно твои хотелки никто не запилит. Странные люди встречаются. Есть же готовое, что побуждает искать бесплатную рабсилу ? Жадность? Нищета? На заграницу копишь ? У тебя только комплектуха тыщи в две выйдет.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

brokly пишет:
ridik078 пишет:
brokly пишет:

Платитиь вообще не приятно :) Только тут раздел платный. Не думаю, что ваша хотелка обойдется вам дешевле 5000 рублей.

былаб хотелка на 5000 взялбы http://elgato.com.ua/ru/smart-home-office/gsm-rozetki/gsm-rozetka-8-kana... и непарилса))))
Так и я об том же. Возьми и не парься. Тут бесплатно твои хотелки никто не запилит. Странные люди встречаются. Есть же готовое, что побуждает искать бесплатную рабсилу ? Жадность? Нищета? На заграницу копишь ? У тебя только комплектуха тыщи в две выйдет.

Ну ладно! Токашто заказывал себе на тесты:

реле два канала - 100р, сим800 - 250р, антенна к нему + 50р, мелкая ардуинка 100р, зарядник от мобилки на 2А еще 100р.

600 рублев получилось.

Удовольствие - бесценно! Для всего остального есть мастеркард ;))))

Вот тут даже я, со своей оправданной жадностью, не смогу мотивировать 5000р! ;))) 

Emer
Offline
Зарегистрирован: 02.11.2016

И никто не спросил, а что автор хочет этим включать?

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Emer пишет:

И никто не спросил, а что автор хочет этим включать?

 

А чо, разве не бомбу?! ;))))

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

wdrakula пишет:

 не смогу мотивировать 5000р! ;))) 

есть один мотив:

если клиент совсем ленивый и/или неадекватный и не хочеться у него брать заказ - проще ценник загнуть до нереального уровня.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

wdrakula пишет:

Ну ладно! Токашто заказывал себе на тесты:

реле два канала - 100р, сим800 - 250р, антенна к нему + 50р, мелкая ардуинка 100р, зарядник от мобилки на 2А еще 100р.

600 рублев получилось.

Удовольствие - бесценно! Для всего остального есть мастеркард ;))))

Вот тут даже я, со своей оправданной жадностью, не смогу мотивировать 5000р! ;))) 

Да ладно, а куда симку пихуйнем ? Или у вас шилд 250 рублефф стоит ? Железки собирать , Схему рисовать, потом консультровать, искать косяки заказчика, обсуждать нюансы. Я не жадный. Я, кстати сказать, себя в заказчики не объявлял. У нас тут есть те кто забесплатно работает :) Но потом такой мат стоит, что все сразу начинают на халяву скетчи писать , из корпоротивной солидарности.... 

karamzin01
Offline
Зарегистрирован: 08.03.2018

работал с этим. так что изи

MaksVV
Offline
Зарегистрирован: 06.08.2015

brokly пишет:
Да ладно, а куда симку пихуйнем ? Или у вас шилд 250 рублефф стоит ?

а че симка только в шилд втыкается? ткнуть можна и сюда)

MaksVV
Offline
Зарегистрирован: 06.08.2015

ridik078 пишет:
гугл искал пример там и блиско нет таких

)

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

MaksVV пишет:

brokly пишет:
Да ладно, а куда симку пихуйнем ? Или у вас шилд 250 рублефф стоит ?

а че симка только в шилд втыкается? ткнуть можна и сюда)

По секркту, ее можно ткнуть куда угодно, только этого в списке нет.

Green
Offline
Зарегистрирован: 01.10.2015

brokly пишет:

У нас тут есть те кто забесплатно работает :) Но потом такой мат стоит, что все сразу начинают на халяву скетчи писать , из корпоротивной солидарности.... 


Я исправлюсь.) И я же объяснял почему демпинг. По задаче было несколько параллельных процессов - вот и захотелось попрактиковаться с протопотоками. Очень сильно попрактиковался.( Очень сильные получились потоки.((
Да, с brokly согласен  на  все 100%. Но задним числом то все мы умные).

Emer
Offline
Зарегистрирован: 02.11.2016

wdrakula пишет:

Emer пишет:

И никто не спросил, а что автор хочет этим включать?

 

А чо, разве не бомбу?! ;))))


Ну хз.. Автор релюшку на 5в запроектировал. Вдруг туда двухкиловатный обогреватель собрался включать.
Написано же на релюшке 220 вольт, 10А.
Вдруг чо..

Radius
Offline
Зарегистрирован: 03.03.2017

Недавно делел похожую штуку, только не реле, а термометр. Контроллер отслеживал входящий номер и если он находился в базе данных, то сбрасывал вызов и отправлял на него SMS c температурой. Готов переписать скетч для реле за 3000 т.р.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Radius пишет:

 3000 т.р.

Это три ляма получается ? 

Radius
Offline
Зарегистрирован: 03.03.2017

Буква т. - лишняя. Правильно 3000 руб.

ridik078
Offline
Зарегистрирован: 12.02.2019

Всем спасибо
Решен вариант с розеткой!!!!
У всех свои желания и фантазия)))))