Оглавление:

Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов

Видео: Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов

Видео: Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL: 5 шагов
Видео: Биометрическая система посещаемости студентов по отпечаткам пальцев с базой данных с использованием «Xampp mySql» VB.net и Arduino 2024, Июль
Anonim
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL
Система посещаемости на основе отпечатков пальцев и RFID с использованием Raspberry Pi и базы данных MySQL

Видео этого проекта

Шаг 1. Аппаратные компоненты

Компоненты оборудования
Компоненты оборудования
  1. Модуль отпечатков пальцев R305
  2. PL2303 USB в TTL
  3. RFID-модуль RC522
  4. ЖК-дисплей 20x4
  5. Raspberry Pi
  6. Сетевой кабель
  7. Кнопка (8)
  8. Зуммер
  9. Перемычка
  10. SD-карта (16 ГБ)
  11. Потензиометр (10к)

Шаг 2: Компоненты программного обеспечения

Компоненты программного обеспечения
Компоненты программного обеспечения
  1. ПК / Ноутбук Установите приложение Xampp на свой ноутбук / ПК. Подключите ваш ПК / портативный компьютер к сети Ethernet, в которой есть DHCP-сервер. Затем откройте CMD и выполните следующую команду: ipconfig. Посмотрите свой IP-адрес (мой 172.37.40.40) и запомните его. Запустите Xampp, в модуле Apache klik Config выберите Apache (httpd.conf). Найдите и отредактируйте эту команду: #Listen 172.37.40.40:80. Удалите "#" и сохраните файл
  2. Raspberry Pi Я предполагаю, что на SD-карте есть операционная система Raspbian Stretch. Вставьте SD-карту в Raspberry Pi и включите Raspberry Pi.

    • Установите библиотеку отпечатков пальцев на свой Raspberry Pi, перейдя по этой ссылке

      sicherheitskritisch.de/2015/03/fingerprint…

    • Установите RFID-библиотеку RC522 на свой Raspberry Pi, перейдя по этой ссылке

      www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

    • Управление ЖК-модулем 20x4 с использованием Python по этой ссылке

      www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

Шаг 3. Интеграция оборудования

Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
Аппаратная интеграция
  1. Модуль отпечатков пальцев Raspberry Pi и R305 Перейдите по этой ссылке

    sicherheitskritisch.de/2015/03/fingerprint…

  2. RFID-модуль Raspberry Pi и RC522 Перейдите по этой ссылке

    www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

  3. Raspberry Pi и ЖК-модуль 20x4 Перейдите по этой ссылке

    www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

  4. Raspberry Pi и кнопка для создания макета вашей печатной платы с помощью программного обеспечения Eagle, вы можете посмотреть прикрепленное изображение и проследить за изображением распиновки.
  5. Raspberry Pi и зуммер Вы можете использовать другой доступный ввод-вывод в Raspberry Pi, но для этого проекта я выбрал контакт 40 для зуммера.

Шаг 4: интеграция программного обеспечения

Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
Интеграция программного обеспечения
  • Для ПК / ноутбука

    1. Убедитесь, что ваш портативный компьютер / компьютер подключен к сети Ethernet с DHCP-сервером. Таким образом, вы можете проверить IP-адрес вашего ноутбука / ПК, как и раньше (мой - 172.37.40.40).
    2. Запустите программное обеспечение Xampp, затем нажмите кнопку «Пуск» в модуле Apache и MySQL.
    3. Запустите браузер (например, Mozilla Firefox), затем в адресной строке введите эту команду: 172.37.40.40/phpmyadmin, затем введите. Вы будете перенаправлены на phpmyadmin для создания базы данных.
    4. Создайте базу данных так же, как на картинке.
  • Для Raspberry Pi Свяжитесь со мной для получения кода в Raspberry Pi.

Шаг 5: Запустите систему

Запустите систему
Запустите систему
  1. Включите Raspberry Pi и подключите его к той же сети Ethernet, что и ПК / ноутбук. Убедитесь, что ваш Raspberry Pi подключен к той же сети, выполнив эту команду в терминале: ifconfig. При подключении ваш Raspberry Pi будет иметь IP-адрес, например 172.37.40.45 или другой. Для выполнения этой процедуры у вас должны быть клавиатура и мышь, а затем подключить их к USB-порту Raspberry Pi.
  2. Запустите приложение Xampp на ноутбуке / ПК. Затем нажмите кнопку «Запустить Apache и MySQL Module».
  3. Запустите код:

    • Если вы хотите зарегистрировать нового пользователя, запустите Register.py на терминале с помощью этой команды: sudo python Register.py.
    • Если вы хотите выполнить поиск пользователя, запустите Searching.py на терминале с помощью этой команды: sudo python Searching.p y.

Рекомендуемые: