Как стать автором
Обновить

Комментарии 81

Я, конечно, понимаю, что это скорее обучающий материал, но питание от прикуривателя выглядит уж очень несерьезно.
Ну вот так, это первый мой проект. Подумал, что хорошая идея, так как какое-то альтернативное питание будет подлежать замене (будет расходником), что является скорее минусом.
А ничего что прикуриватель работает только при включении зажигания?
На Калине — всегда работает. Может, еще где…

Впрочем, в Калине своеобразная электрика, там управление ЭУР и вентилятор печки почему-то на одном предохранителе висят…
Новая октавия так же :)
На отечественных до некогда флагмана Priora, прикуриватель работал даже на не заведенном двигателе, на иномарках как правило даже стареньких, только при включенном зажигании. Возможно на современных LADA Vesta/Xray дела обстоят иначе.
А вообще подключить лучше к блоку предохранителей, заранее выяснив, где напряжение есть даже при не включенном зажигании, но есть риск посадить аккумулятор.
те миллиамперы, которые будет потреблять ардуинка, не сравнятся с током утечки через грязную крышку аккумулятора… хотя конечно — если машину поставить под окнами на пару месяцев, аккумулятор может быть «съеден» подчистую…
БП может потреблять больше самой ардуинки.
потребление sim900 посчитайте
Обычно не на зажигании, а на ACC, аксессуары, то бишь.
Ага, просто фейспалм какой то. Автор не учитывает, что в большинстве авто питание на прикуриватель подается только при наличии ключа в замке зажигания и, зачастую, в положении отличном от «Lock»
Из статьи не понятно, а код не читал, но вопрос, можно ли реализовать gprs телеметрию для отдельного watchdog, который ждёт сообщений от вашей сигналки?
+ неочевидно, как реализовано отключение сигналки перед поездкой.
Да, это возможно. Забыл упомянуть об отключении, добавлена кнопка на самом модуле.

Классная коробка!

Надеюсь, что это не сарказм!

Не без этого ;)
У меня дома 2 года медиаприставка на базе Raspberry Pi была собрана в коробке от самой Raspberry, только дырки проделал!


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

использовать отдельный аккум — жизненно необходимо, поскольку если с машины будет снят её «родной» аккумулятор, то тут вам уже ничто не поможет… сигнализация должна работать автономно…

друг попросил сделать сигналку на мотоцикл. использую m590e за 150 рублей, ардуино нано, и акселометр, постановка на сигнализацию и калибровка акселометра происходит звонком на gsm модуль, так же снятие с сигнализации, режим постановки и снятия отличается количеством гудков перед тем как модуль разорвет связь. питание от стабилизатора напряжения на 3А. для авто думаю сделать подобное, но уже с модулем sim808, в нем помимо всего есть gps. и так же аудио выход и микрофон, в планах через магнитолу реализовать громкую связь. помимо гироскопа, датчика вибрации планируется датчик движения, установить недалеко от педального блока… на будущее подключение к кан шине, и возможно центральный замок, правда не хотелось бы обходить иммобилайзер, потому еще не определился как это реализовать.

У Вас много крутых идей, будет интересно посмотреть, что у Вас получится.
вот еще одна в копилку:
если добавить блютуз то поставнока станет автоматической при разрыве коннекта с телефоно и обратно.
вопрос конечно 200р за HC-06

в gsm модуле sim808 помимо gps есть еще и синий зуб, мне кажется что для подобных целей лучше не придумать, единственное, надо посмотреть есть ли у него такие at команды, что бы показывали наличие в досягаемости определенного устройства.

ну пока руки дошли до сигнализации для мото… вот если интересен код
gsm сигнализация для мото
```cs
const int xPin = A0;
const int yPin = A1;
const int zPin = A2;
int led = 13;
int x = 0;
int y = 0;
int z = 0;
int xReadnew = 0;
int yReadnew = 0;
int zReadnew = 0;
byte tm =0;
int tg =0;
String val = "";
int ch = 0;
int dX =0;
int dY =0;
int dZ =0;
bool alarmstate = 0; // режим охраны
int sens = 60; // чувствительность датчика чем больще, тем чувствительность ниже
//ATD+71234567890; обязательно при звонке в конце номера указывать;

void setup() {
//инициализируем послед. порт:
delay(4000); //время на инициализацию модуля
pinMode(led, OUTPUT);
pinMode(xPin,INPUT);
pinMode(yPin,INPUT);
pinMode(zPin,INPUT);
digitalWrite(led, LOW);
Serial.begin(115200); //скорость порта
Serial.println(«AT+CLIP=1»); //включаем АОН
delay(300);
Serial.println(«AT+CMGF=1»); //режим кодировки СМС — обычный (для англ.)
delay(300);
Serial.println(«AT+CSCS=\»GSM\""); //режим кодировки текста
delay(300);
dX = analogRead(xPin);
dY = analogRead(yPin);
dZ = analogRead(zPin);
}

void loop() {
if (Serial.available()) { //если GSM модуль что-то послал нам, то
while (Serial.available()) { //сохраняем входную строку в переменную val
ch = Serial.read();
val += char(ch);
delay(10);
}
if (val.indexOf(«RING») > -1) { //если звонок обнаружен, то проверяем номер
if (val.indexOf(«71234567890») > -1) { //если номер звонящего наш. Укажите свой номер без "+"
tg++;


if ( alarmstate == 1)
{
Serial.println(«ATH0»);
alarmstate = 0;
val = "";
digitalWrite(led, LOW);
tg=0;
}

if ((tg == 3) &&(alarmstate == 0))
{
alarmstate = 1;
tg=0;

Serial.println(«ATH0»);
digitalWrite(led, HIGH);
dX = analogRead(xPin);
dY = analogRead(yPin);
dZ = analogRead(zPin);
val = "";
}
}
} else
//Serial.println(val); //печатаем в монитор порта пришедшую строку
val = "";
}

// считываем показания:
int xRead = analogRead(xPin)-dX;
int yRead = analogRead(yPin)-dY;
int zRead = analogRead(zPin)-dZ;

xReadnew = xRead + xReadnew;
yReadnew = yRead + yReadnew;
zReadnew = zRead + zReadnew;
tm++;
if (tm==10)
{
x=xReadnew/10;
y=yReadnew/10;
z=zReadnew/10;
tm =0;
xReadnew =0;
yReadnew =0;
zReadnew =0;
int Q = abs(x)+abs(y)+abs(z);
if ((Q > sens) && (alarmstate == 1 ) )
{
Serial.println(«ATD+71234567890;»);
delay (500);
dX = analogRead(xPin);
dY = analogRead(yPin);
dZ = analogRead(zPin);

}
//Serial.print(«x: „);
//Serial.print(x);
//Serial.print(“ | y: „);
//Serial.print(y);
//Serial.print(“ | z: „);
//Serial.print(z);
//Serial.print(“ | Q: „);
//Serial.println(Q);


}

}

```

Как бы дело в том, что заглушить такую сигналку, дело не сложное.
На базе ардуинки уж лучше придумать какое то не стандартное решение, типа если какого то сигнала нету то срабатывает реле которое открывает клапан и начинает лится какая то не смывающаяся краска светящаяся в УФ.
Просто дело в том что большинство машин после угона ставят в отстойники, где нибудь во дворах.
Круто. Вообще суперская фича, на полном серьёзе!
НЛО прилетело и опубликовало эту надпись здесь
Это опасно, ведь возможно в это время будете вы за рулем…
Сбои техники это дело такое. А краска это безопасно.
НЛО прилетело и опубликовало эту надпись здесь
Разрывать электрические цепи тоже опасно
Наиболее безопасный метод работал на карбюраторных двигателях. Есть там один интересный электромагнитный клапан, который блокирует подачу топлива…
Ага…
На обгон такой идешь, а тут на тебе подача топлива прекращается…
Все эти вещи с размыканием контактов, ни к чему хорошему не приведут.
Только решение на сигнализирующее о угоне, будет эффективно.
Противоугонное устройство «Кранты-6»?
НЛО прилетело и опубликовало эту надпись здесь
ну а как же без ардуины? нужно хотя б диспенсер камешков сделать…
А камешки будут сыпаться ATmega328 ;)
нужно сыпать корм для собак. а по этой «тропке» пускать натренированных псов…
камешки, в лучших традициях устного народного творчества.

Мальчик с пальчик-Ш. Перро
Стыдно товарисчи, не помнить классику…
НЛО прилетело и опубликовало эту надпись здесь
и 15 пустых консервных банок на веревке…
Не, к 15 консервным банкам обычно прилагаются печать в паспорт и пучок кисеи.
Все здорово и хорошо, но мешает одно маленькое «но» — GSM глушилка стоит на том же али, так же, как и Arduino Uno. Если ломает ждать с али, собирается из говна и палок за час на монтажке из деталей с соседней помойке за цену монтажки и МГТФ (в сумме больше, чем глушилка с али, конечно). Поэтому все современные вменяемые сигнализации не используют GSM. Замешивают в FM радио, в КВ, UHV с теликов, со спутника пингуют и не знаю как еще, но только не GSM.
Ну и ессно, если это не пацаны по пьяни решили катнуться с телками на пруд, то у любого преступника такая глушилка с собой будет как минимум.

ну в таком случае подойдут братки, сунут хорошенько в рыло, и сам им машину и заведешь, и ключи отдашь и счастливого пути пожелаешь)) глушить можно все, так же отснифить. можно реализовать спящий режим, пробуждать устройство и пробовать отсылать смс в 4 утра с координатами. все лучше чем ничего. я вообще такую задумываю чтоб есть что знать, кто случайно машину стукнул, или же узнавать о погрузке на эвакуатор. плюс нахождение авто на какой штрафстоянке, ну и автозапуск с автостопом. можно ещё открытие дверей по блютуз приколхозить, появилось устройство, открыть двери, исчезло -закрыть. все это лишь для удобства.

и автозапуск с автостопом. можно ещё открытие дверей по блютуз приколхозить, появилось устройство, открыть двери

Полный пакет услуг для современного автовора :)

для этого надо знать номер абонента, склонировать симку, сейчас мне казалось это проблематично, далее автозапуск сделать только при закрытых дверях, при открытии -глушить, что бы открыть двери надо знать макадрес устройства которое используется для разблокировки, плюс имя и пинкод… имя можно скрывать для неавтооризованных устройств, а если все эти особенности сможет кто то взломать, то думаю и обычные сигнализации для таких специалистов не будут проблемой

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

Обычные сигнализации и не являются проблемой для современных угонщиков :)
Ну это мой первый проект. Просто хотел познакомиться с Arduino, что да как вообще. Спасибо за совет)
Не парься, просто заложи в программу допкод, что в случае потери сигнала GSM, кричать караул.
Куда кричать караул? Связи то нет. Тогда уж с сервака постоянно пинговать сигнализацию и если она не пингуется — сервак шлет СМС на телефон владельца. Как-то так, наверное.
Хорошая идея, я подумал, что достаточно мигать фарами и включить сирену.
И когда автор забудет заплатить за связь или у оператора будут работы, жильцы близлежащих домом ему или колёса проткнут, или ГИБДД с эвакуатором вызовут. А уж за грибами не дай бог куда заехать… Вот уж советчики…
Помню один товарищ с помощью обученной нейросети, вебкамеры следил за своей машиной на стоянке.
Можно ходить рядом с владельцем с глушилкой, пока машина не уедет подальше.
Я с Вами согласен. Буду усовершенствовать свой проект, обязательно прислушаюсь к Вашему совету.
А какие модели современных сигналок «со спутника пингуют» и не используют GSM?
Как минимум в потребительском сегменте GSM+GPS это самое распространенное решение для удаленного контроля авто. И при GSM вполне себе может включить тревогу если пропал сигнал. Причем если завязано на сервер, то он отправит тревогу и юзеру.
Я не эксперт по автосигнализациям, но как минимум, слышал про решения на Iridium
суммарно GSM+GPS потребляют не слабо.
при постоянном включении «по ночам» могут высадить аккумулятор при простое если не за месяц, то за два.
собирал ребенку коробочку в такой конфигурации на Кроне был неприятно поражен потреблением за 1,5 дня крону выжирал. отказался от идеи купил им смарты с андроидом с определением позиции (пусть сами заряжают:))
у GPS большой расход при холодном старте. поэтому не нужно до него доводить. ну и постоянно держать включенным GSM тоже не нужно. хотя он тоже при включении до соединения с текущей сотой (всякие эти хендшейки, определения доступности и т.п.) ест немало. но вроде его можно загонять в «сон», тогда при «просыпании» он будет иметь гораздо меньший аппетит…
Однако, это ОЧЕНЬ низкое потребление у вас получилось! Один только GPS в режиме поиска спутников высадит крону максимум за час, в режиме трекинга — за 2 часа. Полтора суток — это крайне экономично вышло.
Туда, однако, надо ставить литиевый аккумулятор его хватит на время в 10 раз больше! Причем самого такого средненького неподдельного аккумулятора, а от смарта или даже планшета итого больше.
Кроны — они для приборов потребляющих микроамперы.
аккумулятор не использовал т.к. заряжать некому (дети не понимали зачем она 1 и 2 класс соответственно), но она предполагалась работать по требованию достал, сдул пыль, кинул в ранец.
для снижения потребления отказался от постоянного коннекта GPRS, координаты проверял раз в 5 минут, и только при отклонении на 50 м коннектился и слал емайл с координатами.
Это лишь для контроля, соблюдает ли водитель режим и маршрутный лист, ну и аварийная кнопка.
От угона такая комбинация не спасает никак. Спасёт разве что от очень глупых угонщиков.
А если GSM нигде в сигнализациях не используют, почему мошенник, желающий украсть конкретный автомобиль ТС вообще придёт с глушилкой?

Так можно сказать, что защита автомобиля ключами бессмысленна, потому что у мошенника может быть ключ.
будтье добры, ткните носом, а то не нашел…
Хотел спросить, как реализовано єнергозбережение. Конструирую распберри в машину, и хочу ардуину на вкл/вьікл приколхозить, и глубокий сон прикрутил, но терзают сомнения по поводу возможности разряда батареи.
Из кода не видно ничего в єтом плане, имхо, ардуина в таком режиме сожрет аккумулятор дня за три ну или за неделю простоя машиньі, не говоря уже про месяц отпуска, когда, кстати, треккер бьіл бьі очень и очень кстати.
Всё возможно. На практике не мешало бы проверить, этим и займусь в ближайшее время)
НЛО прилетело и опубликовало эту надпись здесь
Спасибо. Да, я понимаю, что система далеко не идеальна. Но всё же, что-то сделал своими руками. Приобрёл новые знания и умения.
не в обиду, но если рассказывать обо всех «приобретенных знаниях и умениях»…
Эти акселерометры программируются, они могут обнаружить колебания, вызванные вибрациями, и отправить прерывание по отдельному каналу. Так что можно и без датчика вибраций.
НЛО прилетело и опубликовало эту надпись здесь
Подумайте о контактах. Автомобиль — это всегда влажность, вибрации и нестабильность питания. Вообще я думаю, что совершенно не важно, на каком железе собрана сигнализация. Важна только ее надежность.
Я купил свою сигнализацию за 4000 рублей, доволен качеством. К тому же, можно программировать время подачи импульса на открытие и закрытие дверей. У меня на гольфе импульс в 3-4 секунды закрывает не только ЦЗ, но и окна и люк. Учитывая, что подключается ЦЗ одним проводом, это просто сказочно :)
хм. а почему модуль GSM вы называете «датчиком»?
И подкину еще одну идею. Допустим, сигнализация ставится в обычное место, угонщику не доставит особого труда ее найти. А потом добавляем еще один небольшой блок, который управлется от сигнализации. И в случае, если основной блок, который находится где-то спереди авто, не подал сигнал, дополнительный блок передает шум в CAN шину, например, или включает доп.сирену. Второй блок угонщик искать не станет точно :)
А можно подробнее что ни так с SIM800L? Как раз хотел сделать заказ на eBay для своей автономной сигнализации, правда для гаража.
SIM900 дороже, да и как сами написали имеет микрофон. Принять за это чекисты не смогут? Потом объясняй им что ты сигнализацию от гаражных упырей делаешь, а не подслушивающее устройство.
Какова цена в итоге?
Извините, но ИМХО — хрень получается. Полноценно Вам такая сигналка не поможет, потому что пока работает глушилка её по камере найдут и распотрошат, пока запененная монтажной пеной сирена молча пищит. Если Вы так сильно хотите сделать что-то сами, то лучше сделайте маячок, который по смс Вам пришлет координаты машины. Питание лучше сделать независимым от бортовой сети, но с подпиткой от нее. И в пару надо сигналку с встроенным gcm, чтобы вор успокоился, что все нашел и выключил глушилку.
Кстати (не в целях рекламы) — регулярно просматриваю канал угона.нет на ютубе. Много интересного в плане защиты автомобиля можно подсмотреть.
Как обучающий, этот проект классная штука, но если для повседневной эксплуатации то я бы взял что то заводское. Нпример этот, этот или этот трекер. Их цена от 3 до 5 т.р. И подключил бы к любой бесплатной системе мониторинга, например тут ребята из Vialat m давали бесплатный доступ. Ничего из выше приведенного не является рекламой, просто делюсь опытом.
Ага а потом будет:
image
Подходит!
Подключение GY-521 MPU6050 + скетч
Подключение SW-420 + скетч
Подключение модуля SD карты памяти + скетч
Подключение сервопривода MG996R + скетч
Подключение Sim900 Shield + скетч


Отмеченные ссылки битые или на пустую страницу
А как Arduino будет вести себя при минус 25? Все поделки на китайском ширпотребе ставить в жизненно важные агрегаты, как минимум глупо.
Но за идею ПЯТЬ.
А что её станется? Вон помнится мне были даже примеры разгона ардуинки до 30Мгц при охлаждении жидким азотом, до -100 и работает. Единственная проблема — окисление контактов и т.п. но она решается пропайкой всех контактных соединений и покрытие несколькими слоями лака вроде Urethane Clear. Ещё одно решение — поместить в герметичную коробку с силикагелем(или заполнить коробку азотом перед герметизацией?) или залить всё к чертям эбокситкой(но она черт побери коварна, сначала все разъемные контакты пропаять потом заливать ибо она может проникнуть под контакт).
И ещё вопрос. А зачем нужно было соединять ардуинку и шилд проводами? Он же шилд, его же можно просто сверху насадить, нет?
Покупал в Китае точь такую, как у Вас SIM800L. При рассмотрении под микроскопом оказались НЕПРИПАЯНЫ контакты держателя SIM-карты (на Вашем фото она не видна — располагается с обратной стороны платы).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории