Съдържание:

Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки

Видео: Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки

Видео: Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки
Видео: Биометричен терминал за контрол на достъп и отчитане на работно време с вграден RFID четец 2024, Юли
Anonim
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL

Видео на този проект

Стъпка 1: Хардуерни компоненти

Хардуерни компоненти
Хардуерни компоненти
  1. R305 Модул за пръстови отпечатъци
  2. PL2303 USB към TTL
  3. RC522 RFID модул
  4. 20x4 LCD
  5. Малина Пи
  6. Ethernet кабел
  7. Бутон (8)
  8. Звуков сигнал
  9. Jumper Wire
  10. SD карта (16 GB)
  11. Потензиометър (10k)

Стъпка 2: Софтуерни компоненти

Софтуерни компоненти
Софтуерни компоненти
  1. Компютър/лаптоп Инсталирайте приложението Xampp във вашия лаптоп/компютър. Свържете вашия компютър/лаптоп към ethernet мрежата, която има DHCP сървър. След това отворете CMD и изпълнете следната команда: ipconfig. Вижте вашия IP адрес (моят е 172.37.40.40) и го запомнете. Стартирайте Xampp, в Module Apache щракнете върху Config, изберете Apache (httpd.conf). Намерете и редактирайте тази команда: #Слушайте 172.37.40.40:80. Премахнете " #" и след това запишете файла
  2. Raspberry PiI приема, че на SD картата има Raspbian Stretch операционна система. Поставете SD картата в Raspberry Pi и включете Raspberry Pi.

    • Инсталирайте библиотека за пръстови отпечатъци на вашия Raspberry Pi, като следвате тази връзка

      sicherheitskritisch.de/2015/03/fingerprint…

    • Инсталирайте RC522 RFID библиотека на вашия Raspberry Pi, като следвате тази връзка

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

    • 20x4 LCD модулен контрол чрез Python, като следвате тази връзка

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

Стъпка 3: Интеграция на хардуера

Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
Хардуерна интеграция
  1. Модул за пръстови отпечатъци Raspberry Pi и R305 Следвайте тази връзка

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi и RC522 RFID модул Следвайте тази връзка

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

  3. Raspberry Pi и 20x4 LCD модул Следвайте тази връзка

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

  4. Raspberry Pi и бутон за дезактивиране на оформлението на вашата печатна платка с помощта на софтуера Eagle, можете да разгледате приложената снимка и да следвате картината на разпечатката.
  5. Raspberry Pi и Buzzer Можете да използвате друг наличен I/O в Raspberry Pi, но за този проект избирам щифт 40 за зумер.

Стъпка 4: Софтуерна интеграция

Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
Софтуерна интеграция
  • За компютър/лаптоп

    1. Уверете се, че вашият лаптоп/компютър е свързан към Ethernet мрежа, която има DHCP сървър. Така че можете да проверите IP адреса на вашия лаптоп/компютър все още същият като преди (моят е 172.37.40.40).
    2. Стартирайте Xampp Software, след което щракнете върху Старт на Apache и MySQL модул.
    3. Стартирайте браузъра (например Mozilla Firefox), след това в адресната лента въведете тази команда: 172.37.40.40/phpmyadmin, след което въведете. Ще бъдете насочени към phpmyadmin за създаване на база данни.
    4. Създайте база данни същата като прикачената снимка.
  • За Raspberry Pi Свържете се с мен за код в малиново пи.

Стъпка 5: Стартирайте системата

Стартирайте системата
Стартирайте системата
  1. Включете вашия Raspberry Pi и го свържете към същата Ethernet мрежа като компютър/лаптоп. Уверете се, че вашият Raspberry Pi е свързан към същата мрежа, като изпълните тази команда в терминала: ifconfig. Ако сте свързани, вашият Raspberry Pi ще има IP адрес като 172.37.40.45 или друг. За да изпълните тази проза, трябва да имате клавиатура и мишка, след което да ги включите към Raspberry Pi USB порт.
  2. Стартирайте приложението Xampp на лаптоп/компютър. След това щракнете върху Старт Apache и MySQL модул.
  3. Изпълнете кода:

    • Ако искате да регистрирате нов потребител, стартирайте Register.py на терминала чрез тази команда: sudo python Register.py.
    • Ако искате да търсите потребител, стартирайте Searching.py на терминала от този потребител: sudo python Searching.p y.

Препоръчано: