Сигнализация для гаража.

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ua6em пишет:

 

мигать можно вот так:


У меня взрыв мозга, я еще не разобрался с твоим кодом который ты исправил.

По поводу мигания, я понимаю что она при запуске моргет и все, правильно?


/*******************ПИЩАЛКА ИЛИ МИГАЛКА ********************/
void start_Buzzer() {
  //    pinMode(LedV,OUTPUT);
  attachInterrupt(1, Buzzer, RISING );
  analogWrite(3, 0x80);
}

void end_Buzzer() {
  detachInterrupt(1);
  digitalWrite(LedV, LOW);
}

void Buzzer(void) {
  static int i = 250;
  if (!i--)
  {
    digitalWrite(LedV, ! digitalRead(LedV));
    i = 250;
  }
}


void loop() {
  readButtons();

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Залей да посмотри, когда сработает сигнализация обязано мигать...раз в полсекунды где-то...
PS и таки да, какие твои годы, разбирайся...

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ua6em пишет:

Залей да посмотри, когда сработает сигнализация обязано мигать...раз в полсекунды где-то...
PS и таки да, какие твои годы, разбирайся...

Спасибо, весь вечер впереди)))

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Столько газу, да так сразу?! Остановись! Пусть переварит!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

BOOM пишет:

Столько газу, да так сразу?! Остановись! Пусть переварит!

там два десятка строк всего-то, что там думать, прыгать надо...
PS нет ничего, что не описано на закладке - Программирование (этого сайта)

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018

Cрочно потребовалась сигнализация в родительскую квартиру. Пошел, купил BM8039D от мастеркит этот  СМС и дозвоном. 2000 руб тогда стоила. За день все собрал и до сих пор работает. В квартире уже и ESP с mqtt  появились, но сигнализация - работает.

Посмотрел, что удобно, надежно, и внешний вид приличный. Через год пошел и еще 2 штуки купил уже по 2200руб, как сейчас помню :-).

На даче сигнализацию с Siemens С35 заменил, BM8039D сейчас как резерв и дистанционный выключатель используется. И DS18B20 подключены, 1Wire АЦП, а СМС очень удобно за границей было, когда мобильную связь отключал. Только реалтайм мониторинга не хватало. Вот его не купить было – сделал его потом сам.

Я к тому, что сделать можно все, но это требует и времени и знаний и большого желания. Лично я стараюсь по возможности купить готовое изделие, если оно мне подходит по функционалу и стоит приемлемо. И пользоваться им сразу, и без отладки. Если в первый раз делаешь, то все равно на все грабли наступишь.

UPD: BM8039D ставил в середине-конце 2000-ых.

У меня на даче с Siemens C35 была сделана сигнализация, еще в начале 2000-ых, с СМС. Работала норм. Все простенько.

В середине 2000 начал делать плату SIM900 + ConnectOne + Mega + приложение под виндой, многопоточное + приложение на WinMobile. Очень хотелось IP вариант, с контролем соединения. В принципе все заработало, и светодиодиками можно было помигать с телефона, и обратно уведомления приходили. Но на столе. GPRS нестабильно работал. Потом приоритеты поменялись.

 

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SergeiL пишет:

 Лично я стараюсь по возможности купить готовое изделие, если оно мне подходит по функционалу и стоит приемлемо. И пользоваться им сразу, и без отладки. Если в первый раз делаешь, то все равно на все грабли наступишь.

простейшая сигнализация это БП12 вольт, тумблер, кнопка, реле 12 вольт и ревун с лампочкой

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018

Ну такое тоже было, в школе собирал. :-)

Первая сигнализация была на одном транзисторе P-N-P, шлейфе из тонкой проволоки, и звонке от будильника на 1,5В.

Это была замена дедовой сигнализации на проволоке 0,5мм, и колокольчике от коровы закрепленном на стуле. Проволока выходила в окно, и проходила по вокруг огорода. Это чтобы клубнику ночью не воровали :-)  

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SergeiL пишет:
сигнализации на проволоке 0,5мм, и колокольчике от коровы закрепленном на стуле.
И ведь даже без транзистора и без Ардуины! Были же люди!

-NMi-
Offline
Зарегистрирован: 20.08.2018

SergeiL пишет:

Я к тому, что сделать можно все, но это требует и времени и знаний и большого желания.

Реально я оху##аю от таких ТС, у которых реально есть КУЧА свободного времени и они его используют АБСОЛЮТНО не рационально! 

Ну, допустим, нужно повыситьсвой скилл - - - ну ты бл## почитай книжки, сам попробуй чонить замутить, а уже потом можно и нужно АККУРАТНО спрашивать на форумАх.

А тут ему советуешь дельное - - - он, сцу## огрызается и пытается чото советовать...Это пиз##ц! имхо.

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018

ЕвгенийП пишет:

И ведь даже без транзистора и без Ардуины! Были же люди!

И прожектор из синей лампы.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

SergeiL пишет:
сигнализации на проволоке 0,5мм, и колокольчике от коровы закрепленном на стуле.
И ведь даже без транзистора и без Ардуины! Были же люди!

и детекторный приёмник из лезвия бритвы и лампу из пол-литровой банки...да...были времена...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так ведь и скетчи сами писали, не побирались по форумам :(

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Так ведь и скетчи сами писали, не побирались по форумам :(

я такого слова то даже не знал, программа - да )))
Кстати, ТСа мы озадачили, усиленно переваривает сказанное и написанное выше

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:
ТСа мы озадачили
ТС'а Вы развратили готовым кодом. После Вашего поста #8 всякие попытки самописания прекратились, зато появился пост #34 - "мало, нужны новые фичи, пешы ищё!", т.е. поциент, ожидаемо, сел на голову. Но это Ваша голова и Ваши проблемы :-)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

ua6em пишет:
ТСа мы озадачили
ТС'а Вы развратили готовым кодом. После Вашего поста #8 всякие попытки самописания прекратились, зато появился пост #34 - "мало, нужны новые фичи, пешы ищё!", т.е. поциент, ожидаемо, сел на голову. Но это Ваша голова и Ваши проблемы :-)

в #49 я даже мигалку докинул, должен жеж ТС расти...после разбора кода сделать зарядку для него будет как левой задней...

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ua6em пишет:

ЕвгенийП пишет:

Так ведь и скетчи сами писали, не побирались по форумам :(

я такого слова то даже не знал, программа - да )))
Кстати, ТСа мы озадачили, усиленно переваривает сказанное и написанное выше


Вы правы ещё перевариваю, но сдвиги есть.

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ЕвгенийП пишет:

ua6em пишет:
ТСа мы озадачили
ТС'а Вы развратили готовым кодом. После Вашего поста #8 всякие попытки самописания прекратились, зато появился пост #34 - "мало, нужны новые фичи, пешы ищё!", т.е. поциент, ожидаемо, сел на голову. Но это Ваша голова и Ваши проблемы :-)


Ну вы знаете есть ещё пару проектов для которых это пригодится... Пока по книге делаю, все вроде понятно. Начинаю что то делать, что в книге нет и почти сразу тупик.

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ua6em пишет:

ЕвгенийП пишет:

ua6em пишет:
ТСа мы озадачили
ТС'а Вы развратили готовым кодом. После Вашего поста #8 всякие попытки самописания прекратились, зато появился пост #34 - "мало, нужны новые фичи, пешы ищё!", т.е. поциент, ожидаемо, сел на голову. Но это Ваша голова и Ваши проблемы :-)

в #49 я даже мигалку докинул, должен жеж ТС расти...после разбора кода сделать зарядку для него будет как левой задней...


С кодом про моргание ещё не понял его... Хотя он короткий...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Gvozdkov Aleksey пишет:

С кодом про моргание ещё не понял его... Хотя он короткий...

ага, аналогов нет )))
ЗЫ я точно не видел...

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ЕвгенийП пишет:

ua6em пишет:
ТСа мы озадачили
ТС'а Вы развратили готовым кодом. После Вашего поста #8 всякие попытки самописания прекратились, зато появился пост #34 - "мало, нужны новые фичи, пешы ищё!", т.е. поциент, ожидаемо, сел на голову. Но это Ваша голова и Ваши проблемы :-)


Я первый раз попросил помощи на форуме, так как зашёл в тупик. У меня нет знакомых кто понимает в программировании.

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

ua6em пишет:

Gvozdkov Aleksey пишет:

С кодом про моргание ещё не понял его... Хотя он короткий...

ага, аналогов нет )))
ЗЫ я точно не видел...


Везде примеры на digitalWrite, и почти везде применяют delay, хотя пишут что тормозит микропроцессор и на серьезных проектах не будет работать как надо. Поэтому через millis учусь писать.

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018

ua6em пишет:
ага, аналогов нет )))

ЗЫ я точно не видел...

А в  end_Buzzer() не нужно добавить digitalWrite(3, LOW) ?

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

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SergeiL пишет:

ua6em пишет:
ага, аналогов нет )))

ЗЫ я точно не видел...

А в  end_Buzzer() не нужно добавить digitalWrite(3, LOW) ?

зачем?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

А Евгений Петрович? )))

SergeiL
SergeiL аватар
Offline
Зарегистрирован: 05.11.2018

ua6em пишет:

SergeiL пишет:

А в  end_Buzzer() не нужно добавить digitalWrite(3, LOW) ?

зачем?

Так он же так и будет пищать до выключения питания.

Функция же end_Buzzer() светодиод же гасим, то есть реле сирены отключаем, а бузер - нет. :-(

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SergeiL пишет:

ua6em пишет:

SergeiL пишет:

А в  end_Buzzer() не нужно добавить digitalWrite(3, LOW) ?

зачем?

Так он же так и будет пищать до выключения питания.

Функция же end_Buzzer() светодиод же гасим, то есть реле сирены отключаем, а бузер - нет. :-(

активного на 3 пин я не планировал, да и кому понравится пищалка 490 герц, а стандартная сирена пищит подачей +12 вольт (да и лампа тоже от 12 питается)

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

ua6em пишет:

DetSimen пишет:

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

А Евгений Петрович? )))

То соратник! Не путай! )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

BOOM пишет:

ua6em пишет:

DetSimen пишет:

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

А Евгений Петрович? )))

То соратник! Не путай! )))

ну так одно другому не мешает...

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

ua6em пишет:

BOOM пишет:

ua6em пишет:

DetSimen пишет:

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

А Евгений Петрович? )))

То соратник! Не путай! )))

ну так одно другому не мешает...

Господи, какой ты радужный человек, захотелось лично познакомиться (жалко далеко друг от друга). Но все же - это далеко не так. Ну или мы используем разные понятия, что тоже не исключено.)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DetSimen пишет:

Gvozdkov Aleksey пишет:
У меня нет знакомых кто понимает в программировании.

У мня -тоже.  Рыдаю. 

Как "тоже"? Мы ж с тобой Архата знаем!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Как "тоже"? Мы ж с тобой Архата знаем!

тут многие его знают...

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ua6em пишет:

ЕвгенийП пишет:

Как "тоже"? Мы ж с тобой Архата знаем!

тут многие его знают...

кстати никто его не встречал на просторах инета, он как "откинулся" бродил по другим форумам, последнее время не вижу его нигде.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

крайний раз отписывал с форума Гайвера

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А логик куда пропал?

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ЕвгенийП пишет:

А логик куда пропал?

Он с Украины. Будем надеяться, что жив.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

А логик куда пропал?

с ТС то всё понятно, озадачили тут его некоторые, вычитывает видимо букварь пытаясь разобраться с примерами...на миллис() )))
А вот Логик давненько не появлялся...

Gvozdkov Aleksey
Offline
Зарегистрирован: 30.09.2022

v258 пишет:

ЕвгенийП пишет:

А логик куда пропал?

Он с Украины. Будем надеяться, что жив.


А вы откуда?

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Краснодарский край

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

Краснодарский край

еще скажи что из Отрадной )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

v258 пишет:

Краснодарский край

Земляк! Сейчас-то я далеко, но родом из Армавира.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

еще скажи что из Отрадной )))

А Вы что, оттуда? Блин, ещё и DIYMan тоже из тех краёв! Какое у нас землячество вырисовывается!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Земляк! Сейчас-то я далеко, но родом из Армавира.

Город ветров, да мы практически земляки...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

v258 пишет:
Будем надеяться, что жив.
Дай ему Бог!

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ua6em пишет:

v258 пишет:

Краснодарский край

еще скажи что из Отрадной )))

Тимашевск

SAB
Offline
Зарегистрирован: 27.12.2016

ua6em пишет:

Город ветров, да мы практически земляки...

Новорос ????

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SAB пишет:

ua6em пишет:

Город ветров, да мы практически земляки...

Новорос ????

верховья Кубани