Помогите решить проблему по созданию самоделки! (сигнализация из мобильника)

Помогите собрат сигнализацию

Доброго времени суток, форумчане! Нужно сделать один довольно простенький " приборчик" но никак не могу придумать/найти схему от чего оттолкнуться, суть вопроса такова :
Есть гараж, в нём сигнализация, при срабатывании — сирена, вся дела, это все замечательно НО, нужно сделать так, чтобы
При срабатывании сигнализации раздавался звонок на мобильный телефон, суть задумки в следующем — взять старый телефон, настроить на нём быстрый набор (к примеру на 1), и собрать схемку, которая будет с помощью к примеру релешки замыкать кнопочку (подпаять выводы реле к кнопочке) и делать вызов. Все бы хорошо НО, чтобы сделать вызов, нужно для начала активировать телефон, типу разбудить, а потом ещё раз зажать кнопку, то есть замкнуть контакт 1 раз, отпустить и снова зажать на пару секунд и снова отпустить.

Ах да, а все это работать должно… когда срабатывает сигнализация есть проводки там будет 12 вольт, пока работает сирена, так вот от этих 12 вольт и запитать схемку.

Думал что- то на не555 сделать, но не соображу как именно слепить все в кучу, можно как я думаю и с ардуинкой, там команду в пару строчек написать.  НО я не умею писать программы и если б кто помог был бы очень признателен, в общем надеюсь на ваши гениальные предложения для такой самоделки, может еще кому пригодиться подобное!

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

avatar
Переношу ответы из нашего паблика в фейсбуке:

Автор Vasiliy Monakhov:
Если ардуинку не жалко, то почему бы и нет? Только «активацию» телефона наверное нужно делать как-то по-другому. Лучше всего это решалось нажатием кнопки «положить трубку», особенно если вдруг на телефон приходила SMS какая-нибудь и телефон упорно предлагал её посмотреть. А для написания программы надо хотя бы знать что за ардуинка будет да на какие ПИНы будут повешены реле.

    /*
    Такая себе сигнализация
    */

    void setup() {
    // Выход 13 будет кнопкой сброса звонка
    pinMode(13, OUTPUT);
    // Выход 14 пусть будет кнопкой набора 1
    pinMode(14, OUTPUT);
    // Вход 12 — это датчик, например 1 будет означать срабатывание
    pinMode(12, INPUT);
    digitalWrite(13, LOW); // кнопки отжаты
    digitalWrite(14, LOW); //
    }

    // нажать кнопку сброса звонка
    void pushCallOff() {
    digitalWrite(13, HIGH); // нажимает кнопку сброса звонка
    delay(1000); // ждем секунду чтобы телефон перешел к главному экрану
    digitalWrite(13,LOW); // отпускаем кнопку
    delay(200); // небольшая пауза между нажатиями
    }

    // нажать кнопку быстрого набора
    void pushCallNumber() {
    digitalWrite(14, HIGH); // нажимает кнопку набора 1
    delay(1000); // ждем секунду чтобы телефон сделал вызов
    digitalWrite(14,LOW); // отпускаем кнопку
    delay(200); // небольшая пауза между нажатиями
    }

    void loop() {
    if (digitalRead(12)) {
    pushCallOff();
    pushCallNumber();
    while (digitalRead(12)) { // пока у нас сигнал тревоги ничего не делаем, телефон продолжает звонить
    delay(1000); // ждём секунду
    }
    pushCallOff();
    }
    delay(500); // короткая задержка или тут можно что-то сделать ещё
    }

    не проверял в железе, но компилируется.
Юрий Паленный
Сделал такую с ардуинкой + GSM модуль. В случае чего звонит на первый телефон из СИМки. Можно позвонить на сигнализацию и, таким образом снять/поставить на охрану. Питание от сети. Аккумулятор не ставил. После прерывания питания сама становится на охрану.


Vasiliy Monakhov
Vasiliy Monakhov Кстати да, это более правильное решение. Можно ещё чему-то научить, при желании. Например, писать SMS с температурой в гараже.
avatar
ух, спасибо за такой ответ, на какие пины вешать реле и тд мне без разницы, какие укажите в скетче на те и припаяю) это не проблема, телефонов там выбор большой, целей ящик старых мобилок, выберу с какой будет удобнее работать, к сожалению я только начал путь в освоении ардуинок, на руках есть только ардуно нано, с программатором втсроенным ( китайская) я уже научился заливать, подправлять скетчи и тд, только на самом примитивном уровне, с электроникой не плохо знаком, закончил техникум в этой области и заканчиваю институт, но это все лирика) Завтра сяду и разберусь внимательно  вашем скетче и опробую его, спасибо большое за помощь! очень приятно, что откликнулись и так подробно все описали 
avatar
единственное я совсе чутка не понял как релешки подключать к телефону исходя из вашего скетча, как я понял их будет несколько, было б бы идеально если б бы вы хоть в пейнте линиями набросал приблизительно, что б бы дошло лучше)) но и за это уже огромное спасибо)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.