lexanet Опубликовано 21 марта, 2016 Опубликовано 21 марта, 2016 (изменено) Машина у меня без заводской сигнализации. Так получилось. Ставить стороннюю не планирую. Есть телефон на андроиде, в нем есть акселерометр. Написал программу, меряет ускорения по трем осям, шлет СМС при превышении уровня выше заданного. Уровень задается опытным путем. Положил телефон в подлокотник и начал пинать, качать и садиться в машину. Вопрос к владельцам сигнализаций с GSM и просто сочувствующим по алгоритму. На каком основании слать СМС ? Сейчас сделал, чтобы СМС-ки слались, если в течении 5-и секунд набралось минимум 10 превышений уровня внешнего воздействия. Много ? Мало ? А в реальных сигнализациях есть какие либо настройки, когда и при каких условиях шлется СМС при срабатывании датчика удара ? Есть ли в реальных сигнализациях подтверждение доставки СМС о тревоге владельцу ? Умеет ли звонить ? Изменено 21 марта, 2016 пользователем lexanet 0 Цитата
Ylitko_) Опубликовано 21 марта, 2016 Опубликовано 21 марта, 2016 Старлайн, при срабатавании звонит, шлет смс, и пищит брелком. Ставь 5-10 раз по акселерометру и при изменении gps положения. Но думаю проще поставить gsm модуль+датчик наклона. Дешего просто и надежно) 0 Цитата
lexanet Опубликовано 21 марта, 2016 Автор Опубликовано 21 марта, 2016 (изменено) Ставь 5-10 раз по акселерометру и при изменении gps положения Это получается одно событие. Изменение координат без ускорения не получится. Ни GPS ни гироскоп использовать пока не планирую. Не вижу смысла. А положение машины и так определяется с помощью того же телефона. А вот звонки подцепил. Оперативней и деньги на СМС не тратятся. Изменено 21 марта, 2016 пользователем lexanet 0 Цитата
chernich Опубликовано 21 марта, 2016 Опубликовано 21 марта, 2016 Может проще поставить gps-маяк? Они тож есть с шоксенсорами. И тоже шлют смс. Заодно будешь знать где машина находится в любой момент времени. 0 Цитата
lexanet Опубликовано 21 марта, 2016 Автор Опубликовано 21 марта, 2016 Давайте не будем обсуждать, что лучше поставить вместо телефона. Который уже есть, в котором есть куча датчиков, который и так сообщает свое местоположение, может писать, звонить, общаться по блютузу. Какое устройство еще может столько же и ничего ни стоить ? Вопрос был как данные с датчиков использовать "по правильному алгоритму". Сколько сработок, за какую единицу времени, как сообщить владельцу. 0 Цитата
sburg Опубликовано 22 марта, 2016 Опубликовано 22 марта, 2016 Я видел немного другой алгоритм, срабатывание происходит с первого же события, но есть порог, тоесть ускорение должно быть не меньше какого-то значения. 0 Цитата
lexanet Опубликовано 22 марта, 2016 Автор Опубликовано 22 марта, 2016 (изменено) тоесть ускорение должно быть не меньше какого-то значения Да, сейчас сделал несколько порогов. Установленный порог - тревога после нескольких срабатываний за определенный промежуток времени. И второй порог - немедленная тревога. Спасибо, натолкнули на мысль. Изменено 22 марта, 2016 пользователем lexanet 0 Цитата
hd2 Опубликовано 23 марта, 2016 Опубликовано 23 марта, 2016 Какое устройство еще может столько же и ничего ни стоить ?как минимум к телефону надо приделывать схему питания. совать дешёвое китайское АЗУ я бы не рискнул. плюс на постоянку держать в зарядном - может поплохеть батарейке (не везде конроллеры адекватные). ну и перепады температуры тоже. а в целом идея интересная, хотя я бы взял ардуинку и пару шилдов к ней (включая жсм или какую старую нокию плюс сом-порт). всё одно код писать, зато под неё и наработок больше, как по железу, так и по библиотекам. ну и расширяемость выше - можно довесить потом вплоть до автозапуска по команде. 0 Цитата
lexanet Опубликовано 23 марта, 2016 Автор Опубликовано 23 марта, 2016 Устройство делается не в качестве сигнализации, а больше в качестве антиэвакуатора и минимальная охрана от пионеров на короткие периоды посещения ТРЦ или пляжа. На эти периоды аккумулятора хватает, а при движении, зарядка от встроенного USB. Телефон маленький, старенький, экран 2.8 дюйма. А ардуину можно и счас подцепить. По блютузу. Это если датчиков захочется побольше или исполнительные устройства какие нить. Можно даже с кан-шиной связать. Но, хочется маленькое, автономное устройство с одной основной функцией и двухсторонней связью. 0 Цитата
filatov7 Опубликовано 23 марта, 2016 Опубликовано 23 марта, 2016 Но, хочется маленькое, автономное устройство с одной основной функцией и двухсторонней связью. А поделитесь потом своим чудом? 0 Цитата
lexanet Опубликовано 23 марта, 2016 Автор Опубликовано 23 марта, 2016 (изменено) А поделитесь потом своим чудом? Легко. Но это моя вторая программа на яве и под андроид в жизни. Проект для Android SDK хоть счас могу прикрепить. Есть блютуз, gps, двухсторонний sms. Но, еще все сырое. Изменено 23 марта, 2016 пользователем lexanet 0 Цитата
lexanet Опубликовано 24 марта, 2016 Автор Опубликовано 24 марта, 2016 (изменено) Первая проба. Главный экран: Сверху указатель текущего ускорения. На некоторых устройствах даже в состоянии покоя акселерометр выдает постоянный шум. Индикатор будет постоянно дергаться в определенных значениях. Т.е. устанавливать уровень срабатывания нужно заведомо выше этого постоянного шума. Левая верхняя кнопка включает/отключает отображение мгновенного значения ускорения в метрах в секунду и максимального значения за последние 25 измерений. Показатели увеличены в 5 раз. Т.е. реальное значение ускорения будет в 5 раз меньше программного. Правая верхняя кнопка включает/отключает звуковой сигнал, который будет сигнализировать превышение текущего значения ускорения относительно установленного. Эти кнопки можно использовать для определения уровня программного ускорения которое будет формироваться конкретным андроид устройством в конкретном месте конкретной машины при конкретном внешнем воздействии. Большая кнопка в центре не активна, пока в опциях не будут установлены номер телефона и уровень ускорения. После установки кнопка откликается на длительное нажатие. В опциях уровень на который будет реакция устанавливается либо в цифровом поле, должен быть от 0.0 до 7.0, либо выбирая "рейтинг". Эти значения соответствуют реальному ускорению деленному на 5. Т.е. если установлен порог реакции 5 метров в секунду, 5 звездочек, то реальный порог будет 1 метр в секунду, если 2.3, то реальный будет 2.3/5=0.46 m/s. Реакция: СМС будет отправлено немедленно если программное ускорение превысит значение 7 метра в секунду (реальное 1.4) или если ускорение превысит установленный пользователем порог на 1 метр в секунду (на реальные 0.2). СМС будет отправлено, если в течении 5 секунд произойдет 50 раз превышение установленного порога. При проблемах с сетью приложение будет пытаться отправить СМС в течении минуты 3 раза. С устройством можно обмениваться СМС. Сейчас доступны 5 команд: start - активация защиты stop - остановка защиты, нужно чтобы самому сеть в машину или, если машину эвакуировали, чтобы она не слала СМС всю дорогу до штрафстоянки. status - текущие состояние защиты set level X.X - установка пользовательского уровня срабатывания, X.X должно быть значение больше 0, но меньше или равно 7. map - возвращает ссылку на Google Map с текущими координатами и источник. Источником координат являются GPS или по вышкам сети. Что в данный момент будет доступно. Если источник координат сеть, точность определения может составлять от 1000 метров до 1000 км Кратко, как пользоваться. Установить приложение. Настроить номер телефона и средний уровень срабатывания. Центральная кнопка должна стать зеленой. Включить звуковую реакцию на превышение установленного уровня правой верхней кнопкой. Положить устройство в машину. В идеале, ближе к центру и как можно выше. И делать с машиной то, от чего планируется защита. Качать, пинать, открывать/закрывать двери, снимать/ ставить колеса, эвакуировать. Изменяя уровень реакции в опциях напрямую или посылкой СМС set level X.X, нужно добиться устойчивого писка на внешнее воздействие. После этого нужно нажать на большую зеленую кнопку, не отпускать ее секунду и защита будет активирована. MondeoMonitor.zip Изменено 24 марта, 2016 пользователем lexanet 0 Цитата
hd2 Опубликовано 24 марта, 2016 Опубликовано 24 марта, 2016 @lexanet, прикольно. кстати, даю идею для дальнейшего развития: снятие-постановку на "охрану" можно опционально делать по видимости определённого блютузного девайса. то бишь своего основного телефона. подходишь к машине - снимается, уходишь - ставится. дабы зазря смс не слать и вообще не лазить к девайсу после установки в машину. 0 Цитата
lexanet Опубликовано 25 марта, 2016 Автор Опубликовано 25 марта, 2016 Пожалуйста, тестируйте и пишите. У меня в деревне проблема со связью и я иногда не могу понять, то ли проблема в коде, то ли просто из за проблем связи СМС-ки не ходят. 0 Цитата
КОТЯРА Опубликовано 30 марта, 2016 Опубликовано 30 марта, 2016 Хорошая тема. Продолжайте и пишите о результатах! 0 Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.