Оглавление:
- Шаг 1: Компоненты
- Шаг 2: Аппаратное обеспечение - Настройка схемы
- Шаг 3. Программное обеспечение - загрузка кода
- Шаг 4. Программное обеспечение - объяснение кода «Cadastro_Biometria»
- Шаг 5: Программное обеспечение - Объяснение кода «Cadastro_RFID»
- Шаг 6: Программное обеспечение - объяснение кода «Leitura_Cartao_e_Biometria»
- Шаг 7: Печатная плата (PCB)
- Шаг 8: сделайте небольшую коробку, чтобы сохранить схему
- Шаг 9: Установка проекта
- Шаг 10: Завершение проекта
- Шаг 11: Лицензия на проект
Видео: Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: 11 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Проект был разработан, чтобы избежать необходимости использовать ключи, для достижения нашей цели мы использовали оптический датчик отпечатков пальцев и Arduino. Однако есть люди, у которых неразборчивый отпечаток пальца, и датчик его не распознает. Затем, подумав об этой ситуации, с биометрическим датчиком был использован считыватель карт RFID, позволяющий осуществлять вход с помощью карт для поездок, брелков RFID и мобильных телефонов с NFC.
Шаг 1: Компоненты
В проекте будут использованы следующие предметы:
- 1 Arduino Nano;
- 1 модуль датчиков оптического считывателя отпечатков пальцев FPM10A для замков Arduino;
- 1 Leitor RFID Rc522 de 13,56 МГц;
- 2 светодиода (1 зеленый и 1 красный) * 1 Oled-дисплей 128 X 32 последовательный i2c Arduino 0, 91;
- 1 Электронный дверной замок HDL FEC-91 CA.
Все эти материалы можно легко найти в Интернете. Если идея состоит в том, чтобы сделать этот проект как можно быстрее, рекомендуется покупать товары на веб-сайте Mercado Livre (только если вы живете в Бразилии), так как у него безопасная и быстрая доставка (товары прибудут в пункт назначения в около 1 или 2 недель). Однако, если проект не нужно делать в спешке, гораздо дешевле покупать товары за границей на таких сайтах, как Ebay, AliExpress и т. Д. Но нет никакой гарантии, когда и если товар прибудет в пункт назначения..
Общая средняя стоимость покупки на Mercado Livre: +/- 200 реалов (около 38,62 доллара США). Общая средняя стоимость покупки на международных сайтах: +/- 45 реалов (около 8 69 долларов США).
Эти цены были рассчитаны без учета стоимости электронного дверного замка HDL, который можно найти по этой ссылке:
Цена HDL в день создания этого Instructables составляла 74 90 реалов (14 69 долларов США) + 6 00 реалов (1 16 долларов США) за доставку.
Шаг 2: Аппаратное обеспечение - Настройка схемы
На схеме выше показаны соединения электрической цепи.
Программа Fritzing использовалась для создания схемы и файла (.fzz), который можно скачать по адресу:
В таблицах показаны соединения между датчиками и дисплеем Oled на Arduino Nano.
Шаг 3. Программное обеспечение - загрузка кода
Из-за небольшого количества доступной памяти на Arduino Nano код был разделен на 3 разных папки, которые можно скачать в файле ниже или по ссылке:
github.com/andreocunha/PET_Tranca_EngComp
- Первая папка предназначена для считывания отпечатка пальца и карты. Его название: «Leitura_Cartao_e_Biometria».
- Второй - зарегистрировать отпечаток пальца. И это в папке: «Cadastro_Biometria».
- Третий файл предназначен для чтения кода карты. И это в папке: «Cadastro_RFID».
Загрузите Arduino IDE на свой компьютер. Внутри загруженного файла, помимо трех папок, есть два zip-файла. Эти zip-файлы представляют собой библиотеки датчиков (RFID и биометрического сканера отпечатков пальцев), поэтому включите их в Arduino IDE.
Шаг 4. Программное обеспечение - объяснение кода «Cadastro_Biometria»
Поскольку память Arduino Nano очень ограничена, регистрация будет производиться отдельно от основного кода (который будет отвечать только за подтверждение уже зарегистрированного отпечатка пальца).
Биометрический датчик уже имеет внутреннюю память, которая будет записывать отпечатки пальцев (он может записывать до 128 отпечатков пальцев). Это гарантирует, что зарегистрированные данные не будут потеряны после отключения цепи.
В файловом менеджере вашего компьютера перейдите в загруженную папку «Cadastro_Biometria» и дважды щелкните файл «Cadastro_Biometria.ino». IDE Arduino загрузит код и будет иметь 5 вкладок, каждая из которых представляет одну функцию кода. Загрузите код на свой Arduino, откройте монитор последовательного порта в 9600 и следуйте инструкциям там, чтобы зарегистрировать новый отпечаток пальца, удалить его или увидеть, что все отпечатки пальцев уже зарегистрированы.
Шаг 5: Программное обеспечение - Объяснение кода «Cadastro_RFID»
После записи всех отпечатков пальцев пора зарегистрировать RFID-карты или метки. Но в отличие от того, что было сделано со сканером отпечатков пальцев, в этой части кода не будут сохраняться карты RFID или регистр меток. Зная это, откройте папку «Cadastro_RFID» и дважды щелкните файл «Cadastro_RFID.ino». Загрузите код в Arduino, откройте монитор последовательного порта в 9600 и затем поднесите карту или тег ближе к считывателю.
Будет сгенерирован шестнадцатеричный код, который появится на экране (например, «32: 80: CD: F2»). Запишите его в блокнот на компьютере или на бумаге, потому что он будет скопирован в последний код (тот, который будет только читать информацию).
Шаг 6: Программное обеспечение - объяснение кода «Leitura_Cartao_e_Biometria»
Теперь мы переходим к последней части кода. Откройте папку «Leitura_Cartao_e_Biometria» и дважды щелкните «Leitura_Cartao_e_Biometria.ino». Код откроется в среде Arduino IDE и будет иметь 4 вкладки, каждая из которых представляет функцию. Чтобы код мог работать, необходимо внести некоторые изменения. правильно.
Щелкните вкладку «leituraRfid» и замените каждое шестнадцатеричное число в скобках «if» и «else id» на число, которое вы сохранили в блокноте (пример: «32: 80: CD: F2»). Не стесняйтесь. для добавления или удаления любых «иначе, если» из кода.
Теперь щелкните вкладку «nomeDoUsuario» и замените имена в скобках именами соответствующих пользователей и идентификаторами, которые были выбраны для этого пользователя. Выполнено!! Теперь вам просто нужно загрузить код на Arduino.
Шаг 7: Печатная плата (PCB)
Если до сих пор все предыдущие шаги шли хорошо, сделайте печатную плату (обычно мы используем для этого программное обеспечение EAGLE CAD), а затем сварите компоненты. Схема будет выглядеть так, как показано на видео.
Шаг 8: сделайте небольшую коробку, чтобы сохранить схему
Коробку мы сделали на 3D-принтере в партнерстве с FindesLab. После этого мы закончили его, закрасив и добавив схему.
Шаг 9: Установка проекта
Коробку привинтили к стене, а на дверь установили HDL (отвечающий за запирание двери). Смотрите видео финальной демонстрации проекта.
Шаг 10: Завершение проекта
Посмотрите, как результат проекта был в реальном приложении.
Шаг 11: Лицензия на проект
Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID от PET Engenharia de Computação находится под лицензией Creative Commons Attribution 4.0 International License.
Рекомендуемые:
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: видео этого проекта
Использование датчика отпечатков пальцев для учета рабочего времени в сочетании с решением XAMP: 6 шагов (с изображениями)
Использование датчика отпечатков пальцев для определения посещаемости в сочетании с решением XAMP: для школьного проекта мы искали решение, как отслеживать посещаемость учащихся. Многие наши студенты приходят поздно. Проверять их присутствие - утомительная работа. С другой стороны, ведется много дискуссий, потому что студенты часто говорят
Учебное пособие по датчику отпечатков пальцев Arduino: 6 шагов (с изображениями)
Учебное пособие по датчику отпечатков пальцев Arduino: Дорогие друзья, добро пожаловать в еще один учебник! Сегодня мы собираемся создать интересный проект Arduino, в котором используется модуль датчика отпечатков пальцев. Без промедления, приступим! Я всегда хотел попробовать модуль датчика отпечатков пальцев в
Беспроводной дверной замок RFID с использованием Nodemcu: 9 шагов (с изображениями)
Беспроводной дверной замок RFID с использованием Nodemcu: --- Основная функция --- Этот проект был построен как часть класса сетевых коммуникаций в Universidade do Algarve в сотрудничестве с моим коллегой Луи Сантосом. Его основное предназначение - контролировать доступ к электрозамку по беспроводной сети
Как обмануть систему защиты отпечатков пальцев так же просто, как ABC: 12 шагов (с изображениями)
Как обмануть систему защиты отпечатков пальцев так же просто, как ABC: Эта инструкция покажет вам, как обмануть систему защиты отпечатков пальцев так же просто, как ABC. IBM никогда не хочет, чтобы вы знали о. он также работает с большинством систем защиты отпечатков пальцев. Например: например. дверь, мобильный телефон …. Эта инструкция идет с v