Пиветсвую всех!
Подкиньте пожалуйста идею, как можно реализовать следующий алгоритм:
имеются к примеру два вибродатчика, каждый в одной из двух машин возле дома. При вибрации они посылают сигнал на комп. Если кто-то к примеру захотел скрутить колеса - запищал динамик. Тут все нормально. Но возникает проблема, если к примеру сильный дождь или град или еще что - ложная тревога. Этого можно избежать если оба датчика сработали в течении трех секунд. Пробовал делать так. При одном из срабатываний запускаю таймер на три секунды. По окончании трех секунд смотрю сколько датчиков за это время сработали. Если оба - тишина, один - тревога. Но тогда если сразу после этого сработал только один из них, таймер завелся снова и через три секунды - тревога, хотя между вторым и третьим срабатыванием было меньше трех секунд. Как бы этого избежать?
Тут картинка чтоб понятней было:
http://forum.hiasm.com/forum_serv.php?q=56&id=3815
Этот топик читают: Гость
Ответов: 36
Рейтинг: 7
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Посмотри в сторону ChangeMon Правда алгоритм прийдется изменить.
Или поставить ещё датчики на звук дождя и града. |
|||
карма: 25 |
|
Ответов: 36
Рейтинг: 7
|
|||
Спасибо, посмотрю. Картинку поправил: http://forum.hiasm.com/forum_serv.php?q=56&id=3816 |
|||
карма: 0 |
|
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_34412.txt [2.2KB] [192] | ||
Голосовали: | wasp |
Ответов: 8930
Рейтинг: 823
|
|||
wasp, делал я в советское время супер-пупер сигнализацию из двух датчиков:
1. Два одинаковых микрофона, устанавливаются рядом, один прижимается к металлу хомутом, второй через звукоизоляцию из резины и поролона. Через усилители и детекторы регистрируется разница. Реагирует только на царапанье по корпусу, звяканье ключей при снятии колёс, а на гром или мотоцикл без глушителя нет. 2. Датчик изменения положения из трубки висящей на цанговом шаровом зажиме, внутри трубки на гибкой проволочке по центру висит контактный шарик, который при отклонении машины от спокойного положения и замыкается с трубкой. При постановке на охрану зажим ослабляется, трубка и шарик принимает вертикальное положение и опять фиксируется. Небольшая логическая схемка на исключение однократного случая. Работала лет пятнадцать до начала 90-ых, когда "настоящая" сигнализация появилась, и в отличие от последней ни одного ложного срабатывания на было, правда и не ложного тоже, никто не покушался на копейку |
|||
карма: 19 |
|
Ответов: 1536
Рейтинг: 176
|
|||
карма: 1 |
| ||
файлы: 1 | Забава.rar [21.2KB] [109] |
Ответов: 36
Рейтинг: 7
|
|||
foksov, получается с помощью IndexToChanel можно бинарную логику делать. Спасибо за идею!
Леонид, это у тебя чистая мехатроника. Такие вещи интересно делать - смесь механики с электроникой. Немного грoмоздко, но зато все пощупать можно. Да, щас уже все мелкое, цифровое. Не всегда с паяльником подлезешь. ser_davkin, я и не знал что еще такой таймер есть - GE_GameTick. Спасибо за пример! ------------ Дoбавленo в 10.28: Блин плюсик только один раз поставить получилось. |
|||
карма: 0 |
|
7