Главная » Arduino
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Самодельное противоугонное устройство на Ардуино и датчике отпечатков пальцев

Для создания простой биометрической системы безопасности для защиты вашего автомобиля от несанкционированного доступа нам понадобится датчик отпечатков пальцев и микроконтроллер Arduino. Данный проект использует учебный материал Adafruit. Для облегчения повторения используется полный программный код из этого материала, с небольшими изменениями.

Для начала мы модифицируем пусковую систему транспортного средства. Основным соединением является проводник IG от замка зажигания, по которому подается напряжение питания на регулятор напряжения, далее на микроконтроллер Arduino для его включения и выключения и сканирования пальца на датчике в течение 10 секунд. При совпадении отпечатка пальца система активирует релейный блок, который управляет реле стартера. Теперь вы можете завести двигатель. Через 10 секунд датчик, реагирующий на отпечатки пальцев, отключается. Вы можете включить его повторно, повторив цикл запуска зажигания. Если в течение 10 секунд датчик не определил отпечаток пальца или отпечаток не совпадает с эталонным, тогда система запуска отключается, и пуск двигателя не происходит.

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

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

В данном проекте противоугонное устройство устанавливается на 2-х дверный купе Mitsubishi Lancer 2000.

Шаг 1: Используемые компоненты

Плата Arduino Uno
Датчик, реагирующий на отпечатки пальцев
Регулируемый источник питания
Релейный блок
NPN-транзистор BC547B
Резистор 1 кОм

Шаг 2: Схема электрооборудования

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

Шаг 3: Подготовка программных компонентов

1. Загрузите среду разработки Arduino IDE
2. Установите Arduino IDE.
3. Загрузите библиотеку Adafruit Fingerprint
4. Добавьте Adafruit fingerprint к библиотеке Arduino.

Запустите Arduino IDE. Нажмите Sketch>Import Library> (Скетч-Импортировать библиотеку) и кликните Add library (Добавить библиотеку). Разместите в папку библиотеку Adafruit fingerprint.

5. Запустите Arduino IDE. Нажмите File>Adafruit-Fingerprint-Sensor-Library-Master> и кликните blank (программа blank.ino).

Загрузите blank.ino в Arduino Uno. Микроконтроллер Arduino не будет выполнять какие-либо операции, поскольку программа служит в качестве интерфейса между микроконтроллером и датчиком, реагирующим на отпечатки пальцев.

6. Установите SFGDemo v.20: http://www.adafruit.com/product/751
7. Подключите датчик, реагирующий на отпечатки пальцев, как показано на схеме
8. Загрузите отпечатки пальцев, используя SFGDemoV2.0

Шаг 4: Загрузка основной программы

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

Программа работает по принципу учебного материала Adafruit Fingerprint. Однако я немного изменил программный код и добавил таймер для отключения датчика через 10 секунд, чтобы избежать отвлечения внимания от мигающего светодиода датчика.

Шаг 5: Сборка, часть 1

Выкрутите винты под приборной панелью. Ослабьте рычаг механизма выключения запора капота. Снимите нижнюю часть приборной панели. В свободное место поместите датчик.

Шаг 6: Сборка, часть 2

Отмерьте требуемое расстояние и вырежьте небольшую зону для надежной установки датчика.

Шаг 7: Сборка, часть 3

Плату с Arduino Uno лучше всего установить за датчиком определения отпечатков пальцев. Я немного подточил посадочное место, чтобы плата Arduino Uno заняла правильное положение.

Шаг 8: Сборка, часть 4

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

Шаг 9: Сборка, часть 5

Подсоедините все необходимые компоненты, как показано на схеме электрооборудования на шаге 2.

Шаг 10: Установка

Подсоедините необходимые провода и установите устройство под приборной панелью. Убедитесь в отсутствии короткого замыкания проводов.

Оригинал статьи

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (10) | Я собрал (0) | Подписаться

+1
Лисья морда #
Интересно, как часто автор сего творения откручивает панель, чтобы поправить выпавший из ардуины проводок?
Ответить
+1
Георгий #
На клей посадит, лишь бы не паять.
Противоугонная система рассчитана на то, что угонщик лопнет от смеха глядя на такую защиту. Ведь в этом хитросплетении проводов так трудно догадаться какие провода нужно замкнуть, чтобы машина завелась. Автор специально поставил 4 реле вместо одного, чтобы запутать злоумышленника
Ответить
0
alend #
Конечно похвально, - человек занимается программированием микроконтроллеров!
Но в практическом смысле, - схематическое решение полное фуфло! Для угонщика это не преграда, всё равно авто угонят за 1 минуту! Нет смысла защищать цепи стартера или зажигания! И вообще зачем весь этот огород, - если штатный иммобилайзер на порядок выше даёт защиту!
Ответить
+1
Борис #
Ключевое слово тут - секретка. Главная задача секретки - увеличить время попытки угона и с этой задачей она успешно справляется. Главное - смекалка водителя при установке.
Ответить
0
alend #
Тогда можно просто установить скрытую кнопку или тумблер на цепь реле стартера и не морочить голову!
При угоне как правило сразу выламывается всё барахло в районе замка зажигания и соединяется на прямую.
Ответить
0
parovoZZ #
Это не противоугонная система, а система геморроя при запуске двигателя.
Мне думается, что после первой же попытки запустить двигатель на морозе в -30 автор выкинул весь этот колхоз
Ответить
0
Александр #
Обходчик никто не отменял. Появился геморрой, отключил ее и все!
Ответить
0
Спам_Бот #
Сделал себе запуск по вышеприведенному принципу-очень круто выглядит со стороны и ключ уже не потеряешь. Автору зачет за подсказку направления
Ответить
0
Александр #
Во первых такая система позволяет без отмазок никого не садить за руль своего авто и даже жену! А во вторых нужно просто ее реализовать по удачнее не блокируя только стартер, но и другие жизненно важные органы и всю схему не располагать на доступном месте!
Ответить
0
Эдуард #
Направление верное(!?)-чистые руки,хороший отклик сенсора в рамках критических температур,"удачное расположение элементов системы" - нервно + самый простой радио маяк в разы дешевле и эффективнее. А самое ужасное время доступа к запуску машины- 10 секунд.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Arduino UNO
Arduino UNO
iMAX B6 - зарядное для Lion, LiPo, LiFe, Pb, NiCd и NiMH аккумуляторов Мини гравер 125 Ватт
вверх