Автозапуск на ардуино своими руками

Опубликовано: 17.05.2024


Итак, накатавшись с удобством и забыв о ключах, подошло время к зиме. И ожидая в холодной машине пока она не прогреется подтолкнуло поискать как с этим справляются очумелые автолюбители. Полазив на форумах и почитав несколько статей от знающих людей было решено делать GSM модуль к уже проверенной "Кнопке".

Выбор пал на Ардуино (собственно только сам контроллер) и GSM шилд на модуле SIM800L (как самый доступный около 3,5$) .
Т.к. GSM модуль в пиковых значениях потребляет до 2А применил DC/DC преобразователь LM2596S.

Реле - автомобильные с током до 30А с внешним подключением. Ключ для управления на MOSFET транзисторах. В первом варианте (что нашлось) были irfz44n, после использовал Si4800BDY (или подобные, полно на старых материнках).

Также Имеется разъем для подключения bluetooth или WIFI(планируется) для управления или пере прошивки по воздуху. Собственно bluetooth был опробован как удлинитель UART для мониторинга при написании программы. Также bluetooth планируется для управления с брелка.









А теперь самое интересное!
Для связи с "Авто" я применил сервер с MQTT протоколом - cloudmqtt.com.
Когда я начинал с ним работать использование их серверов было бесплатно, к сожалению сейчас это платно, старые зарегистрированные аккаунты остались бесплатными (хотя для дела можно и купить это того стоит).
Возможно использовать другие серверы суть не меняется (только адресация данных). Например - mqtt.4api.ru.


Что Мы можем через приложение:
- Видеть Напряжение на Аккумуляторе;
- Видеть состояние датчиков температуры (реализовано до 10 шт);
- Видеть баланс на номере "Авто";
- Видеть состояние "Пусковых" реле (Клемма 15, 50, ACC) и заведен авто или нет;
- Также Мы можем изменить время прогрева;
- Реализовано автоматическое отключение от GPRS через 2 минуты после выключения прогрева или через 5 минут если было подключение без включения двигателя;
- Также Добавлен вывод ошибок подключения и др. Опционально;
- И счетчик суточной перезагрузки.

Первый боле-мене серьезный проект на Ардуино, слизанный на http://compcar.ru/forum/showthread.php?t=9812&highlight=%C0%E2%F2%EE%E7%E0%EF%F3%F1%EA+%E0%F0%E4%F3%E8%ED%EE+nano и доработанный под свои требования. Ардуино появилась недавно …. Програмированием ни когда не занимался. Потихоньку разобрался с примерами из учебника. И вот что получилось (сильно не пинайте). Из оригинала удалено все относящееся к запуску по температуре (я не сторонник этого). На макетке заработало. Размышляя над помехозащишенностью сотовой связи, вспомнил о DTMF. На просторах интернета можно найти что угодно. Пошныряв по форумам понял что самостоятельно програмно этот вопрос не решу. DTMF-декодеров в нашем стольном граде Тамбовской губернии отродясь ни кто не видел. Схема нарисована для МТ8870 но применять наверное буду готовый http://ru.aliexpress.com/item/Free-shipping-1pcs-MT8870-DTMF-Voice-decoding-module-phone-module/32275055977.html (была распродажа, обошелся на порядок дедешевле). После вечера за компьютером скеч заработал на макетке. Алгоритм постановки на автозапуск описан в вышеупомянутой теме форума "компкара" Улучшать вроде есть что …… и добавлять тоже ……. Схема не очень то получилась . Но я первый раз на этом форуме . Научусь.

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

Обработал немного схему

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

А чего строб с 8870 не используется? Как определить, что пришёл код DTMF?

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

Дело Ваше, куда проще по стробу считать полученный код. Надёжно и без зависимости от цикла опроса, который будет плавать. Плюс надежное считывание.

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

Понял . Спасибо. Буду в этом напрвлении упрощать-улучшать.

Прошу прощения . Нашел "оригинал" на этом форуме . http://arduino.ru/forum/proekty/kotntroller-distantsionnogo-progreva-avt. . Как перебраться в тему не знаю.

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

подскажите, пожайлуйста, форумчане, как реализрвать контроль запуска двигателя от сигнала тахометра или от датчика положения коленвала? в -17 заряд от генератора поступает схема считает запустился, а двигатель не успевает схватывать!

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

Лампочка заряда гаснет ещё при стартере? А давление масла ? Самое простое - переключиться к той лампочке которая гарантировано гаснет только после пуска двигателя. Тахометр - интересно, но времени пока нет заниматься.

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

стартер в мороз крутит так, что поднимается давление и начинает идти заряд аккумулятора. двигатель соответственно не заводится , а схема считает, что запуск произошел!

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

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

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

собственно основа кода взята там же)))

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

стартер в мороз крутит так, что поднимается давление и начинает идти заряд аккумулятора. двигатель соответственно не заводится , а схема считает, что запуск произошел!

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

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

кстати в этом скетче имеется и запуск и глушение с кнопки. и отключение и включение сиги также посредством телефона. плюс ко всему после поворота ключа и выключения ручнтка включаются ДХО

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

И снова здравствуйте.

Следующий промежуточный скеч. С телефоном обкатал. И завожу и глушу. Шилд DTMF-декодера не дождался. Посему - решено програмно. Блокировка по импульсам датчика скорости примитивная. Пауза на 3600000. На нейтраль геркон прицепится .

Вроде всё в кучку собралось . Осталось звуковую индикацию влепить (на d11) для обратной связи. Может что нибуть ещё придумать на аналоговые входы .

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

Нужна помощь! Какой код необходимо и в каком месте прописать , чтобы когда запускался код поступал сигнал на один из выходов и по окончании как двигло прогрелось- пропадал? Очень нужно!

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

"чтобы когда запускался код поступал сигнал на один из выходов и по окончании как двигло прогрелось- пропадал? Очень нужно!"

Что бы запускался код? . Или когда запуститься двигатель. Двигатель прогрелся . Или выключился (по истечении заданного времени) .

Если очень нужно - возьмите с одного из сигналов включения зажигания. Появляется по команде запуска , пропадает при выключении двигателя.

Температура двигателя в вышеприведенных скетчах не контролируется.

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

Здравсвтуйте, помогите новичку, как вписать в код программы, чтобы перед тем как завестись, авто синмалось с охраны, а потом обратно после того как заведется? И как это все оформить в электронике авто?

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

Здравсвтуйте, помогите новичку, как вписать в код программы, чтобы перед тем как завестись, авто синмалось с охраны, а потом обратно после того как заведется? И как это все оформить в электронике авто?

ответ в 10 посте в готовом виде. подключение посредством двух реле и лишнего пульта брелока.

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

"чтобы когда запускался код поступал сигнал на один из выходов и по окончании как двигло прогрелось- пропадал? Очень нужно!"

Что бы запускался код? . Или когда запуститься двигатель. Двигатель прогрелся . Или выключился (по истечении заданного времени) .

Если очень нужно - возьмите с одного из сигналов включения зажигания. Появляется по команде запуска , пропадает при выключении двигателя.

Температура двигателя в вышеприведенных скетчах не контролируется.

"Температура двигателя в вышеприведенных скетчах не контролируется." не могу согласиться. изучите так же скетч из 10 поста.

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

В коде http://arduino.ru/forum/proekty/kotntroller-distantsionnogo-progreva-avt. контролируется . В Вашем наверное тоже(на досуге посмотрю). В моих - нет.

Пост 1 - ". Из оригинала удалено все относящееся к запуску по температуре (я не сторонник этого). ".

Пост 19 - Прошу прощения - ". Температура двигателя в вышеприведенных МОИХ скетчах не контролируется. "

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

Здравствуйте форрумчане, собираюсь сделать что-то вроде такого же. Каким образом ардуинка понимает, что двигатель завелся?

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

Написал корявенький алгоритм, но не знаю как реализовать некоторые функции

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

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


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

Здравствуйте форрумчане, собираюсь сделать что-то вроде такого же. Каким образом ардуинка понимает, что двигатель завелся?

155 | if (digitalRead(sharging_in) == sharging_on) //если зарядка пошла то

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

Спасибо, а по остальному может есть у кого предложения?

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

А как добавить функцию питстопа?

Можно также добавить функцию, если машина завелась, то происходит дозвон на сотку.

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

Друзья помогите допилить скетч , для запуска двигателя при включеном зажигании(от ключа) педалью тормоза. вход с педали тормоза на arduino реализован по схеме выше ,контроль заряда.

сильно не пинайте, в коде пока не особо,учусь изучаю.

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

d13lider аватар

собственно основа кода взята там же)))

он не обработает такое количество информации. CPU загружается и умирает на первой секунде когда ставишь на ручник))) ну это симулировал в ПРОТЕУСе. может в реале справится.

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

Я собираюсь делать то же самое. Заказал Арду нано, стабилизатор и блок реле из четырёх реле. Но у моего телефона не будет батарейки, от сюда вопрос как добавить в скетч и куда строку в которой Андуин будет включать телефон по средством включения реле на 2 секунды?

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

И ещё вопрос про DTMF. В предложенной вами схеме процесс будет выглядеть так- звонишьтна телефон, на нем срабатывает автоподнятие, дальше набираешь комбинацию клавишь, и декодер разбирает тональности и при правильной тональности, а следовательно правильной последовательности нажатия кнопок, даёт команду на запуск? Я правильно все понял?

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

Такое устройство есть у старлайна называется Starline M21 стоит сейчас правда 5900р.

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

На Али экспрессе модуль dtmf для ардуино стоит 200 рублей.

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

5900 и 200 почувствуйте разницу

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

ссылка на DTMF с али

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

есть тут знающие люди, которые могу допилть код? Кто нибудь уже собираль натуральную модель с DTMF?

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

1. Необходимо прикрутить DTMF к нему и аппаратно и програмно, с возможностью, при нажатии к примеру кнопки 1 во всемя разговора, завести двигатель, а нажатием кнопки 2 заглушить. Сейчас есть у каждого оператора тарифы с бесплатными исходящими внутрисетевыми звоками.

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

3. GSM модуль покупать смысла не вижу, так как у каждого дома есть какой нибудь старый телефон который не жалко использовать под эти цели.

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

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

Кражи автомобилей на протяжении последнего десятилетия занимают одно из значимых мест в структуре совершаемых в мире преступлений. Это обусловлено не столько удельным весом данной категории хищений относительно общего количества преступлений, сколько существенностью причиняемого ущерба ввиду большой стоимости автомобилей. Слабая эффективность принимаемых мер в области борьбы с кражами автотранспорта к концу 90-х годов привела к созданию устойчивых групп, специализирующихся на совершении данных преступлений и обладающих отличительными чертами организованной преступности; вы наверняка слышали термин «черный автобизнес». Автомобильный парк европейских государств ежегодно не досчитывается ≈ 2 % машин, которые становятся предметом преступных посягательств. Поэтому мне пришла идея сделать gsm-сигнализацию для своего автомобиля на базе Arduino Uno.


Из чего будем собирать

Надо выбрать сердце нашей системе. На мой взгляд, для подобной сигнализации нет ничего лучше, чем Arduino Uno. Основной критерий — достаточное количество «пинов» и цена.


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


Подумал я и заказал его из Китая. Однако всё оказалось не так радужно. Датчик просто отказался регистрировать SIM-карту в сети. Было опробовано всё, что только возможно — результат нулевой.
Нашлись добрые люди, которые предоставили мне более крутую штуку — Sim900 Shield. Вот это уже серьёзный штучка. В Shield-е и разъём для микрофона и для наушников, полноценный телефон.


Ок, но надо же снимать показания с каких-то датчиков, чтобы оповещать владельца. Вдруг автомобиль эвакуируют, тогда положение автомобиля явно будет меняться в пространстве. Возьмём акселерометр и гироскоп. Отлично. Такс, теперь ищем датчик.

Думаю, что GY-521 MPU6050 точно подойдёт. Оказалось, что в нём есть и датчик температуры. Надо бы и его задействовать, будет такая «киллер фича». Предположим, что владелец автомобиля поставил его под домой и ушёл. Температура в салоне автомобиля будет изменяется «плавно». Что же будет, если злоумышленник попытается проникнуть в автомобиль? Например у него получится открыть дверь. Температура в автомобиле начнёт изменяться стремительно, так как воздух в салоне начнёт смешиваться с воздухом окружающей среды. Думаю, что будет работать.


Модуль 3-х осевого гироскопа + 3-х осевого акселерометра GY-521 на чипе MPU-6050. Позволяет определить положение и перемещение объекта в пространстве, угловую скорость при вращении. Так же имеет встроенный датчик температуры. Используется в различных коптерах и авиамоделях, так же на основе этих датчиков можно собрать систему захвата движений.

Микросхема — MPU-6050
Напряжение питания — от 3,5V до 6V (DC);
Диапазон гироскопа — ± 250 500 1000 2000 ° / с
Диапазон акселерометра — ± 2 ± 4 ± 8 ± 16g
Интерфейс связи — I2C
Размер — 15х20 мм.
Вес — 5 г

Также пригодится датчик вибраций. Вдруг автомобиль попытаются вскрыть «грубой силой», ну или на парковке другой автомобиль заденет вашу машинку. Возьмём датчик вибраций SW-420 (регулируемый).


Прикрутим модуль SD карты памяти. Будем ещё писать лог-файл.


И добавим сервопривод, при срабатывании датчиков будет поворачиваться сервопривод с видеорегистратором и снимать видео происшествия. Возьмём сервопривод MG996R.


Собираем

Про подключение каждого датчика в «гугле» огромное количество статей. И придумывать новые велосипеды у меня желания нет, поэтому оставлю ссылки на простые и рабочие варианты.

  • Подключение GY-521 MPU6050 + скетч
  • Подключение SW-420 + скетч
  • Подключение модуля SD карты памяти + скетч
  • Подключение сервопривода MG996R + скетч
  • Подключение Sim900 Shield + скетч


О, совсем забыл упомянуть о питании, от чего же будет питаться наша система. Питание будет от 12v автомобиля.


Тонкие моменты проекта

Фишки на Sim900 Shield должны быть установлены такие образом. Полезность SIM900 Shield.


Положение тумблера питания Sim900 Shield.







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

Читают сейчас

Редакторский дайджест

Присылаем лучшие статьи раз в месяц

Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

  • Скопировать ссылку
  • Facebook
  • Twitter
  • ВКонтакте
  • Telegram
  • Pocket

Похожие публикации

  • 18 декабря 2020 в 17:51

Открываем дверь домофона при помощи голосового ассистента и ардуино

Шарманка на Ардуино

Автоматический бар с голосовым управлением на ардуино

Вакансии

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Минуточку внимания

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

На Калине — всегда работает. Может, еще где…

Впрочем, в Калине своеобразная электрика, там управление ЭУР и вентилятор печки почему-то на одном предохранителе висят…

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

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

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

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

```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);
>


if ( alarmstate == 1)
<
Serial.println(«ATH0»);
alarmstate = 0;
val = "";
digitalWrite(led, LOW);
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;

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

Зачем нам дуракам больше?

Даешь пост про дистанционный пульт для телевизора!

Иллюстрация к комментарию

не че не понял что ты хочешь этим сказать, какая то дич

Странно. А мне показалось, что это именно ты считаешь "большенство" настолько тупым, что ему достаточно показать кнопочки и нет смысла объяснять устройство. Так это я еще на "большенство" не среагировал, а вот теперь, после "не че", всё встало по местам.

Я просто скинул видео, чтобы посмотреть заинтересуется ли народ. Если бы заинтересовался, естественно я бы описал полностью все как и что работает. А так просто смысл был бы этого всего? Сидеть 3 часа пилить пост, собирать фотки, рисовать схему и т.п. Ради того, чтобы потом видеть вот это?

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

не обращай на него внимания))) неодекват какой то

все кому интересно обязательно все спросят или загуглят

Ну то, что ты выложил, действительно совершенно неинтересно. Хоть бы в общих чертах попробовал достучаться до аудитории. Ну там экономическую выгоду разложил что ли. На сколько это дешевле готовых вариантов? Насколько защищено? Мне бы было интересно.

А так это выглядит - "на Arduino можно сделать автозапуск". И всё. Без подробностей. Одной строчкой.

Ну опять же, зачем мне это нужно? Выгоды от этого никакой. Завлекать этим кого-то куда-то, я тоже не собираюсь. Я показал что это можно сделать и оно работает. Для тех кому это кажется интересным, я выложил свои данные, для связи.

Я понимаю, если это был коммерческий проект, и я что-то, кому-то продавал. Тогда -да. Все нужно расписать, показать. Потратить несколько часов своего времени и сделать это. А так, не вижу в этом никакого смысла.

Так жизнь вообще бессмысленна.

Но ты же чего-то хотел выкладывая. И похоже расстроился. Не расстраивайся хотя бы.

Выкладывая конкретно этот пост, я хотел посмотреть интересна ли народу эта тема. Оказалось, что нет. Я не расстраиваюсь) Тебе показалось))) Ну и на все вопросы, которые были в комментах (цена, как работает и т.д.). Я ответил

вертикальное видео не радует

да не, все нормуль.

Иллюстрация к комментарию

Ну уж извиняйте, как получилось)

Снимали для людей, чтоб другие смотрели. для себя - можно как угодно, хоть по углом в 45.

Изначально видео снималось для друзей. Ну, урок понял=)

А что, автозапуск - это что-то из ряда вон выходящее?)

На старых дешевых автомобилях - да. Особенно сделанный своими руками.

на старых и дешёвых его сделать проще, за исключением карбюраторных.

А, я думал Вы вообще о его наличии.

Опель астра Н стары дешёвый автомобиль = ( я 8 лет назад такую новую брал=(

в чём смысл этого видео? тут ну кнопка, ну работает и что дальше?

ну супер. а как у тебя двигатель запускается без ключа? как идёт проверка, что машина на ручнике и не включена передача? как осуществляется защита от угона при включённом двигател? как сигнализация работает при таком автозапуске?

Это давно решённые вопросы. В тех районах страны, где холодно зимой, каждая вторая машина с автозапуском. Если коробка автоматическая - сигналка запустит двигатель если включен паркинг. Для механики существует процедура называемая резервирование запуска. То есть машина не глохнет при вытаскивании ключа (включена нейтралка и поднят ручник), глохнет только при постановке на охрану. Если включена передача или отпущен ручник - глохнет при вытаскивании ключа, но автозапуск не сработает. Вот такая нехитрая защита. Защита от угона чаще всего реализована заглушением двигателя при снятии с охраны и нажатии педали тормоза, если ключ не вставить (но там вариантов защиты масса ещё). Двигатель без ключа запускается без проблем, за исключением мерседесовских, например, там ключ с инфракрасным датчиком, но и это обходят, правда дорого очень, сравнимо с ценой вебасты.

вот ты мне сейчас про мой автозапуск написал. а в чём тогда смысл через ардуино городить огород и снимать об этом видео?

хз, может быть это дешевле обычной хорошей сигнашки?

Концевик ручника подключен к Arduino, она и следит за тем, чтобы машина была на ручнике. Коробка у меня Easytronic (простым языком говоря - робот). Автоматика автомобился сама включает нейтральную передачу, если машина стоит на скорости и ее пытаются завести. Защита от угона - элементарная: опускаешь ручник - машина глохнет. Сигнализация отключается. Двери остаются закрытыми

Мне кажется это довольно плохим вариантом. При определённой доле везения на ручнике можно тронуться и ехать (частенько так сам забываю).

Это да. Но я думаю в будущем сделать немного по-другому: с CAN-шины берем обороты двигателя. Если они превышают допустимое значение - машина глохнет.

и чем это лучше, чем обычная сигналка с автозапуском?

Цена вопроса. Возможность запрограммировать, все, что угодно. Начиная от кол-ва сигналов поворота, после запуска двига, заканчивая временем прокрутки стартера. Возможность добавить любые, совместимы с Arduino органы управления. Например GSM-Модуль

и какова цена вопроса? У еня на последней моей машине старлайн а91, там програмируется всё) Был на двух других шерхан пятый, там тоже програмируется многое, включая время горения габаритов после постановки на охрану, чтобы путь к дому освещать. И стоил он, как писал уже, около 8К с установкой.

У меня в общей сложности вышло 2,5к. Не считая расходников (провода, припой, стяжки и т.д.). И у 91-го старлайна, насколько я знаю нету GSM-модуля

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

Ну не совсем. Arduino - не заточена под сигналку или что-то еще. Это просто контроллер, который программируется под свои нужды. А gsm модуль был мною прикручен, для того, чтобы из CAN-шины брать данные (температура двига, температура в салоне, напряжение бортовой сети и .т.д.) и отсылать владельцу.

а, ну тогда понятно, разница существенная, конечно.

Ну и основной смысл был сделать что-то именно своими руками.

Верный смысл!) Поддерживаю))

Дружище, никого не слушай, выкладывай)))

Мне интересно, уверен я не единственный)))

А и кстати, Еще можно сделать управление Webasto. Немногие сигналки на это способны

Автор, было бы интересно удивить схему устройства запуска. и как вообще все это поставить!

ну тогда ждем полного обзора всей шайтан системы

Я бы почитал развернутый пост с большим интересом.

лучше на драйве запили статью, там и поддержат и оценят и посоветуют

Китайский стоковый 433/315 пульт O_o жди когда немного продвинутые школьники её угонят.

Нельзя так делать!

Перестал смотреть как только увидел этот пульт в кадре.

Если решил делать сам авто-запуск то надо контроллер ставить и в пульт и в блок в машину придумывать свой алгоритм проверки "свой-чужой" ( http://habrahabr.ru/post/182068/ ).

С телефона, посредствам sms отключается этот пультик. Ну и это видео я записывал, когда первый раз это все собрал. Сейчас чтобы завести машину с пульта, нужно, чтобы:

1)Был разрешен запуск с пульта.

2)Двигатель запустится только, если кнопки нажать в опр. последовательности и зажимать опр. кол-во секунд

как бы не зависла эта ардуина

ресетить куда полезешь?

К левой ноге водителя выведена кнопка, которая отключает всю систему, разрывая "+". Туда же выведен USB для программирования

Как устроен обход иммобилайзера?

При помощи (не реклама!) обходчика Starline BP-03

Иллюстрация к комментарию

а на дизель реально сделать ? и по себестоимости далеко ли до вбасты ?

когда-то был лайт-эйс дизельный, сигналка - шерхан пятый, с установкой около 8К рублей, что дешевле вебасты раз так в 5.

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

Машина находится на северах, где нормальная температура 30-45 градусов мороза. И чтобы на ней куда-то поехать, нужно прогревать минут 30-40, т.е. сидеть все это время в машине. А так проснулся, запустил ее из дома. Пока собираешься на работу, она прогревается. Приходишь и уже садишься в теплую, прогретую машину.

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

У меня opel zafira b 2006-го года. На ней установлена только штатная сигналка. Когда машина стоит на "охране", после поворота ключа до положения "зажигание". Охрана отключается, и позволяет запустить двигатель. Но замки дверей при этом не открываются

А схему вашего решения можно увидеть или это "секрет фирмы"? Кстати, пользуясь случаем хочу спросить (на видео плохо видно), у вас дисплей строковой или графический (GID)?

Если кому будет интересно. пишите мне вк скину. Фотки и точки подключения https://vk.com/alexeyk0

Пацаны, приходите

Пацаны, приходите


С такими родственниками и врагов не надо

С такими родственниками и врагов не надо


Переосмысление классики

Переосмысление классики


Песок и море

Впервые вывез свою семью на Азовское море,мне 37 лет и да мне как простому токарю из Луганской области,это было тяжело,но мои довольны.

Песок и море Море, Отдых, Азовское море, Песок, Длиннопост

Песок и море Море, Отдых, Азовское море, Песок, Длиннопост

Сын и жена впервые познают море

Песок и море Море, Отдых, Азовское море, Песок, Длиннопост

Песок и море Море, Отдых, Азовское море, Песок, Длиннопост


И правда

И правда


ЕГЭ на 400 баллов!

ЕГЭ на 400 баллов! ЕГЭ, Отличники, Достижение, Ростов-на-Дону, Скриншот

Проститутошный Олимп

Проститутошный Олимп Проститутки, Победа, Рейтинг, Поздравление, Длиннопост, Скриншот

Проститутошный Олимп Проститутки, Победа, Рейтинг, Поздравление, Длиннопост, Скриншот

Проститутошный Олимп Проститутки, Победа, Рейтинг, Поздравление, Длиннопост, Скриншот

Отец - украшение номера)


Опять заяц

Опять заяц

Мода


Свои


Этот мем про меня

Этот мем про меня


Собеседование

Собеседование Песня, Собеседование, Комментарии на Пикабу, Скриншот

А ведь всего 34

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

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

Задержание чеченцев за похищение человека в Крыму

Ялтинский городской суд признал трех уроженцев Чечни виновными в похищении человека и вымогательстве. В зависимости от степени тяжести содеянного они к различным сроками лишения свободы: 8 лет 8 месяцев и 8 лет 6 месяцев соответственно в колонии строгого режима, 3 года 6 месяцев в колонии общего режима.


Именинник с тортом)

Сильвестру Сталлоне вчера исполнилось 75

Именинник с тортом) Сильвестр Сталлоне, Юбилей, Актеры и актрисы, Фотография, Торт, День рождения, Знаменитости


Добрый человек

Добрый человек Спасение животных, Птичку жалко, Доброта, Птицы, Позитив

Утром пораньше дядя вынес коробку, из неё достал птичку, и минуты три уговаривал полететь, поглаживая иногда. Улетел! Стриж, насколько я рассмотрел.
У человека утро началось с доброго дела!
За качество прошу прощения.

Война Китая с биткойнами только что вышла на новый уровень

Война Китая с биткойнами только что вышла на новый уровень Китай, Биткоины, Криптовалюта

Отдельное спасибо дальнобойщикам

Отдельное спасибо дальнобойщикам


Счастливая семейная жизнь

Счастливая семейная жизнь Семья, Текст, Муж

Позавчера я много ходила пешком и к вечеру у меня болели ноги. Когда я пришла домой, они просто гудели, но позже, остыв после душа, начали костенеть. Мой муж, уставший, проспавший 5 часов и отработавший свою работу, встал на колени и массажировал мои ступни, пока мне не стало легче. Так он проявляет свою любовь.
Он может забыть свои вонючие носки у нашей кровати, не выкосить вовремя газон, совершенно беспардонно накидаться на корпоративе перед днём рождения кумы и бойкотировать борщ. Может нагрубить, если ему на работе вынесли мозг. Может не бриться две недели, тогда у него отрастают ужасные реденькие усики. Он вообще все на свете забывает и не в состоянии купить продукты в супермаркете даже по списку. Он снова начал курить и, как по мне, многовато выпивает. А ещё он упрямый и порой невыносим.
Но когда у меня болят ноги, он откладывает свою усталость и массажирует мне ступни. И он делал это каждый день, когда они отекали на поздних сроках беременности.
Он спит рядом со мной и ребенком, не высыпается и мог бы тысячу раз уйти в другую комнату, но я боюсь темноты и он спит рядом. И даже переворачивается, если храпит.
Он вытерпел все мои взбрыки, вытравил почти всех моих тараканов (почти!), нашел общий язык с моей мамой. Он ждал два года, пока я его замечу, и ещё год, пока я его полюблю, и я заметила его и полюбила его. И это взрослая, зрелая любовь к человеку, которого я уважаю, с которым я дружу, с которым советуюсь. Мне не стыдно быть рядом с ним слабой, больной, не страшно потерять лицо. Потому что он тоже любит меня взрослой, зрелой любовью человека, который понимает, что люди несовершенны.
Когда мы ссоримся (а мы, как и все живые люди, иногда ссоримся), то сначала разбегаемся по разным углам, чтобы не наговорить лишнего, а потом, когда остынем, садимся и разбираем. И оба в состоянии извиниться и признать неправоту.
Он мой самый горячий любовник. Он мой самый близкий друг. Он лучший отец нашего сына. И я не стою за ним, как за каменной стеной, просто мы смотрим в одну сторону и идем в одну сторону.

Добрый день. Хочу рассказать вам как сделать автозапуск для машины, на примере своей (Opel Zafira B. 2006 г.в., дигатель z18xer, коробка — easytronic. С Webasto). Сразу оговорюсь: система далеко не идеальна(дело в том, что машина в другом городе и делалось это все в сжатые сроки), но со временем будет дорабатываться. Нам потребуются следующие компоненты:
1)Arduino
2)GSM Shield
3)Пультик с приемником 433Мгц
4)Плата реле на 8 каналов
5)Блок питания для arduino
6)Обходчик иммобилайзера
8)Провода
7)Инструменты(паяльник, кусачки и т.д.)

Итак, начнем:
Для начала, ОБЯЗАТЕЛЬНО снимаем аккумулятор, затем, в машине, накинем свои провода на точки, которые нам потребуются для работы системы, это:
1)+/- 12в (для питания системы, замка зжигания и педали тормоза)
2)Педаль тормоза (нужно имитировать нажатие педали)
3)На блок управления Webasto
4)На кнопку "аварийки"
В замке зажигания:
1)Ключ в замке
2)ACC
3)IGN
4)Starter

По инструкции (ссылка, на последней странице есть табличка со всем проводами, полярностью и местом расположения) разбираем машину до такого состояния:

остались лишние детали=)

Так, теперь подключаем свои провода к проводам автомобиля, начнем с порога у левой ноги водителя:
1)Толстый красный провод (постоянный "+")
2)Болт, прикрученный к корпусу (с него берем минус)
3)Коричневый с серой полосой (+ педали тормоза)
4)Коричневый с красной полосой (- ручника (в системе не успел задействовать))
Выглядит это следующим образом:

Для удобства, провода я подписал:

Так, теперь берем замок зажигания и припаиваем к нему провода (в инструкции, на страницах 7-8, описано как это делать) и обязательно проверяем нет ли нигде замыкания. У меня получилось вот так:

И провода, опять же подписал

Так, теперь ставим обходчик, использовался Starline BP-03:
кладем в блок наш ключ

верхний уплотнитель(?) пришлось немного срезать, чтобы коробочка закрылась

подсоединяем провода питания и провод рамки. "-" подключаем к нашему проводу с минусом, "+" к проводу с "IGN". Прячем блок куда-нибудь в труднодоступное место. Одеваем рамку на замок зажигания и плотно стягиваем стяжками:

Снимаем пультик управления webasto, разбираем, припаиваем провода к кнопке включения.

Теперь накинем провода на кнопку управления "аварийкой". Как это сделать описано в этой инструкции (тык, стр. 6)

Теперь займемся Arduino. Начнем с простого: подключим модуль реле по такой схеме

ну, с подключение GSM Shield проблем возникнуть не должно. А подключение приемника на 433Мгц такое же, как и у реле, за исключением того, что подключаемся к 10-12 пинам Arduino.

Находим какую-нибудь коробочку, в которую можно спрятать всю систему.Я решил проблему вот так (знаю криво смотрится=)):

.
К реле подключаем:
1)Ключ в замке и "+" 12В
2)ACC и "+" 12В
3)IGN и "+" 12В
4)Starter и "+" 12В
5)Провод аварийки и "-"
6)Два провода кнопки Webasto
7)Не используется
8)Педаль тормоза и "+" 12В

Берем Arduino, заливаем в нее скетч, только добавляем в самом начале "доверенные" номера. Подключаем блок питания, к нему Arduino. В GSM Shield вставляем симку. Прячем все это дело в коробочку и прячем куда-нибудь коробку. Я спрятал сюда:

Еще раз все тщательно проверяем и, если ничего не упустили, ставим на место аккумулятор. Собираем машину и радуемся.
И убираем следы 3-х дневной активности в гараже)

Вот что получилось у меня:

.
Всем спасибо за внимание=)

Opel Zafira 2006, двигатель бензиновый 1.8 л., 140 л. с., передний привод, роботизированная коробка передач — электроника

Машины в продаже


Opel Zafira, 2011

Opel Zafira, 2007


Opel Zafira, 2012


Opel Zafira, 2011

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

перезалей скетч плиз :)

спасибо за работу, собрал на основе вашего скетча свой) нашел у вас пару ошибок в скетче)))) + дописал процедуру автозапуска по таймеру (20 минут греется — глохнет на 2часа и тд)

Можно взглянуть на исправленный скетч?) Если не затруднит, то с комментариями к исправлениям. Машина год назад была продана, вместе с автозапуском. Интересно взглянуть что поменяли. Спасибо.

да там на самом деле наверное мало чего из вашего кода осталось) из интересного добавил замер вольтажа через бортовую сеть и определение таким образом завелась машина или нет, таймер выставить произвольный командой xxxhyyy
где xxx заводка через минут, yyy прогрев в минутах
в личку кину счас скетч

Привет!
Ссылка на скетч автора не работает. Не поделишься своим?)

где библиотеки для скетча скачать можно?

здравствуйте. не большой вопрос по скетчу… могли бы вы указать ссылки на библиотеки sms.h и HWserial.h Пытаюсь повторить Ваш опыт.
Спасибо.

Интересная тема.
Скетч для примера можете выложить.

Молодец! супер тема

как вы плату к коробке прикручивали?

Нет, просто болтается там "как есть". Не гремит, за счет того, что там еще лежит реле-модуль и куча проводов

Ламинат на фоне — Westerhof Maestro Aristocrat Барокко. Не спрашивайте, зачем я это помню…

Gsm какой использовали?

Примерно вот такой, только у меня был SIM900A. Пришлось перепрошивать, так как программно были заблокированы российские gsm-диапазоны.

А замок обязательно снимать, или провода можно в каком-нибудь разъеме найти?

Возможно можно найти другие точки подключения, мне мне было проще просто снять замок)

Прочитал. Конечно себе так делать не стал бы. Но автор молодец все равно. А теперь немного критики по устройству. Не увидел в схеме, да и в скетче контроль запуска двигателя. У вас стартер крутится определенное заранее заданное время? Не важно двигатель запустился или нет стартер крутит например 1 сек. А потом рапортует что двиг запущен. Не находите это не правильным? Стартер получает перегрузки когда молотит уже с заведенным двигателем. А что будет если он не заведется? Будет стоять с включенным зажиганием пока вы не решите что хватит греть машину? Так она у вас и не нагрелась, она же не завелась. Надо вводить цепь контроля запуска по тахометру. Взять на вашей машине можно с тахометра. Второе: у вас стоит модуль GSM подключите датчик температуры к ардуине и сделайте команду на запрос температуры двигателя, а можно и ввести автозапуск по температуре двигателя, к слову очень полезная функция. Третье, ввести ограничение на работу двигателя либо по времени либо по температуре. Это была порция критики которая поможет улучшить потребительские качества устройства, если вы конечно уже давно не сняли это с машины.

Есть здравый смысл в ваших словах) Только не думаю, что 2-й и 3-й пункт жизненно необходим. Это по желанию уже, нужно будет — сделаем, не нужно — ну и нет особого смысла с этим заморачиваться. Да, признаю, устройство не идеально, вообще, совсем. И ему очень далеко до идеала. Но, я в начала статьи указывал, что все делалось в сжатые сроки и собиралось из того, что есть. Нужно было сделать, чтобы ее можно было завести, всеми остальными "прелестями" современного автозапуска, пришлось временно пренебречь. Машина находится в другом городе и пока шанса добраться до нее нету. Так, теперь конкретно по пунктам. У меня стратер замыкается на 6 сек. Машина автоматически отключает стартер, если двигатель запустился, даже если мы замыкаем его. Поэтому стартер не перекручивается. Да, нужно делать систему контроля работы двигателя, я работаю над этим. Теперь, что будет, если она не заведется. Машина "живет" на северах, где всегда, практически, темно. Переключатель ближнего света стоит в положении auto и, получается, если машина завелась, то включается ближний свет, если нет, то, соответственно не включается. Из окна смотрим свет горит, значит завелась, нет, значит нет. В машине стоит webasto, за год использования системы она не завелась один раз, т.к. забыли перед запуском включить на полчаса отопитель.

надо скинуть с лампочки давления масла провод и написать что смс отправляется если лампочка давления масла потухла

Читайте также: