Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu loyiha haqida video
1 -qadam: Uskuna komponentlari
- R305 barmoq izi moduli
- PL2303 USB -dan TTL -ga
- RC522 RFID moduli
- LCD displey 20x4
- Raspberry Pi
- Ethernet kabeli
- Bosish tugmasi (8)
- Buzzer
- Jumper simlari
- SD -karta (16 GB)
- Potensiometr (10k)
2 -qadam: dasturiy ta'minot komponentlari
- Kompyuter/noutbuk Xampp ilovasini noutbuk/kompyuteringizga o'rnating. Kompyuter/noutbukni DHCP -serverga ega chekilgan tarmoqqa ulang. Keyin CMD -ni oching va quyidagi buyruqni bajaring: ipconfig. IP -manzilingizga qarang (meniki 172.37.40.40) va uni eslab qoling. Xampp -ni ishga tushiring, Module Apache Config -da Apache -ni tanlang (httpd.conf). Bu buyruqni toping va tahrir qiling: #Eshiting 172.37.40.40:80. " #" Belgisini olib tashlang va keyin httpd.conf faylini saqlang.
-
Raspberry PiI, SD -kartada Raspbian Stretch operatsion tizimi mavjud deb taxmin qiladi. SD -kartani Raspberry Pi -ga joylashtiring va Raspberry Pi -ni yoqing.
-
Barmoq izlari kutubxonasini Raspberry Pi -ga ushbu havola orqali o'rnating
sicherheitskritisch.de/2015/03/fingerprint…
-
Bu havola orqali RC522 RFID kutubxonasini Raspberry Pi -ga o'rnating
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Python yordamida 20x4 o'lchamli LCD modulni boshqarish ushbu havola orqali amalga oshiriladi
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
-
3 -qadam: Uskuna integratsiyasi
-
Raspberry Pi va R305 barmoq izlari moduli Ushbu havolani kuzatib boring
sicherheitskritisch.de/2015/03/fingerprint…
-
Raspberry Pi va RC522 RFID moduli Ushbu havolani kuzatib boring
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi va 20x4 LCD moduliBu havolani kuzatib boring
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Eagle dasturiy ta'minotidan foydalanib, siz PCB sxemasini saqlasangiz, ilova qilingan rasmga qarang va rasmga rioya qiling.
- Raspberry Pi va Buzzer -da siz Raspberry Pi -da mavjud bo'lgan boshqa kirish -chiqish moslamasidan foydalanishingiz mumkin, lekin bu loyiha uchun men buzzer uchun 40 -pinni tanlayman.
4 -qadam: dasturiy ta'minotni birlashtirish
-
Kompyuter/noutbuk uchun
- Laptop/shaxsiy kompyuter DHCP -serverga ega chekilgan tarmoqqa ulanganligiga ishonch hosil qiling. Shunday qilib, siz noutbuk/kompyuterning IP -manzilini avvalgidek tekshirishingiz mumkin (meniki 172.37.40.40).
- Xampp dasturini ishga tushiring, so'ngra Apache va MySQL modullarida ishga tushiring.
- Brauzerni ishga tushiring (masalan, Mozilla Firefox), so'ng manzil satriga bu buyruqni kiriting: 172.37.40.40/phpmyadmin, so'ngra kiriting. Ma'lumotlar bazasini yaratish uchun sizga phpmyadmin yuboriladi.
- Ma'lumotlar bazasini ilova qilingan rasm bilan bir xil yarating.
- Raspberry Pi uchun malina pi kodini olish uchun men bilan bog'laning.
5 -qadam: Tizimni ishga tushiring
- Raspberry Pi -ni yoqing va uni kompyuter/noutbuk bilan bir xil chekilgan tarmoqqa ulang. Sizning Raspberry Pi bir xil tarmoqqa ulanganligiga ishonch hosil qiling, bu buyruqni terminalda ishlating: ifconfig. Agar siz Raspberry Pi -ga ulansangiz, 172.37.40.45 yoki boshqa IP -manzilga ega bo'ladi. Bu jarayonni bajarish uchun sizda klaviatura va sichqoncha bo'lishi kerak, keyin uni Raspberry Pi USB portiga ulang.
- Noutbukda/kompyuterda Xampp dasturini ishga tushiring. Keyin Apache va MySQL modulini ishga tushiring.
-
Kodni ishga tushiring:
- Agar siz yangi foydalanuvchini ro'yxatdan o'tkazmoqchi bo'lsangiz, terminalda Register.py buyrug'ini ishlating: sudo python Register.py.
- Agar siz foydalanuvchini qidirmoqchi bo'lsangiz, terminalda Searching.py -ni shu komanda yordamida ishga tushiring: sudo python Searching.p y.