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

Для створення простої біометричної системи безпеки для захисту вашого автомобіля від несанкціонованого доступу нам знадобиться датчик відбитків пальців і мікроконтролер 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: Установка

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

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

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

Top