Բովանդակություն:

Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ
Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ

Video: Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ

Video: Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ
Video: Սարքը չէր ճանաչում Սերժ Սարգսյանի և Լևոն Տեր-Պետրոսյանի մատնահետքերը 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 ԳԲ)
  11. Պոտենցիոմետր (10k)

Քայլ 2: Softwareրագրաշարի բաղադրիչներ

Softwareրագրային ապահովման բաղադրիչներ
Softwareրագրային ապահովման բաղադրիչներ
  1. PC/Laptop Տեղադրեք Xampp ծրագիրը ձեր նոութբուքում/համակարգչում: Միացրեք ձեր համակարգիչը/նոութբուքը DHCP սերվեր ունեցող Ethernet ցանցին: Այնուհետև բացեք CMD- ը և գործարկեք հետևյալ հրամանը ՝ ipconfig: Նայեք ձեր IP հասցեին (իմը 172.37.40.40 է) և հիշեք այն: Գործարկեք Xampp- ը, Module Apache- ում կտտացրեք Config, ընտրեք Apache (httpd.conf): Գտեք և խմբագրեք այս հրամանը ՝ #Լսեք 172.37.40.40:80: Հեռացրեք « #» - ը և պահեք httpd.conf ֆայլը:
  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. Ազնվամորի Պի և 20x4 LCD մոդուլ Հետևեք այս հղմանը

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

  4. Ազնվամորի Pi և Push կոճակ Ձևավորեք ձեր PCB- ի դասավորությունը Eagle ծրագրաշարի միջոցով, կարող եք նայել կցված նկարին և հետևել pinout նկարին:
  5. Raspberry Pi և Buzzer Դուք կարող եք օգտագործել մեկ այլ մատչելի I/O Raspberry Pi- ում, բայց այս նախագծի համար ես ընտրում եմ 40 -րդ կապը ազդանշանի համար:

Քայլ 4: Softwareրագրաշարի ինտեգրում

Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
Softwareրագրային ապահովման ինտեգրում
  • Համակարգչի/նոութբուքի համար

    1. Համոզվեք, որ ձեր նոութբուքը/համակարգիչը միացված է Ethernet ցանցին, որն ունի DHCP սերվեր: Այսպիսով, դուք կարող եք ստուգել ձեր նոութբուքի/համակարգչի IP հասցեն, ինչպես նախկինում (իմը 172.37.40.40 է):
    2. Գործարկեք Xampp Software- ը, այնուհետև կտտացրեք Սկսել Apache- ի և MySQL մոդուլի վրա:
    3. Գործարկեք զննարկիչը (օրինակ ՝ Mozilla Firefox), այնուհետև Հասցեների բարում մուտքագրեք այս հրամանը ՝ 172.37.40.40/phpmyadmin, այնուհետև մուտքագրեք: Դուք կուղղվեք phpmyadmin ՝ տվյալների բազա ստեղծելու համար:
    4. Ստեղծեք տվյալների բազան, որը կցված է նկարին:
  • Ազնվամորու Pi- ի համար Կապվեք ինձ հետ ազնվամորի pi- ում ծածկագրի համար:

Քայլ 5: Գործարկեք համակարգը

Գործարկել համակարգը
Գործարկել համակարգը
  1. Միացրեք Raspberry Pi- ը և միացրեք այն նույն Ethernet ցանցին, ինչ PC/Laptop- ը: Համոզվեք, որ ձեր 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:

Խորհուրդ ենք տալիս: