Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Siv thiab Cov Khoom
- Kauj Ruam 2: Muab Hardware Ua Ke
- Kauj ruam 3: Database Model (mySQL)
- Kauj Ruam 4: Kev Txuas Nrog Raspberry Pi
- Kauj Ruam 5: Software ntawm Raspberry Pi
- Kauj Ruam 6: Teeb tsa Lub Vev Xaib ntawm Raspberry Pi
- Kauj Ruam 7: Software: Python
- Kauj Ruam 8: Software: Lub Vev Xaib
- Kauj Ruam 9: Tsim Rooj Plaub
- Kauj Ruam 10: Tus Neeg Siv Manuel
Video: SafetyLock: Ntse Xauv Ua Nrog Raspberry Pi (Fingerprint thiab RFID): 10 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Koj puas tau xav tau txoj hauv kev nkag tau yooj yim dua kom nyab xeeb koj lub tsev? Yog tias yog, qhov no yog kev daws teeb meem rau koj!
Kuv ua SafetyLock, qhov no yog lub xauv uas tuaj yeem qhib nrog koj tus ntiv tes, daim paib RFID thiab txawm tias dhau los ntawm lub vev xaib. Ua tsaug rau lub tswv yim no koj yuav ib txwm paub leej twg nkag mus hauv koj lub tsev nyob rau lub sijhawm twg ntawm hnub ntawd, koj tseem yuav pom pes tsawg tus neeg nkag mus rau ntawm koj lub qhov rooj hnub ntawd.
Nov yog kuv thawj qhov haujlwm hauv kuv qhov kev kawm: Multimedia thiab kev sib txuas lus thev naus laus zis (MCT) ntawm Howest (Kortrijk belgium).
Kauj Ruam 1: Cov Khoom Siv thiab Cov Khoom
Txog kuv qhov haujlwm kuv siv ntau qhov uas kuv yuav teev hauv qab no, Kuv tseem yuav ntxiv cov ntawv ua tau zoo nrog txhua tus nqi sib xws ntawm cov khoom ib yam li cov vev xaib uas kuv tau xaj lawv.
Cheebtsam:
- Raspberry Pi 3 qauv B+
- Raspberry Pi fais fab mov
- Raspberry Pi T-cobbler
- Lub qhov rooj hluav taws xob 25cm
- Qhov rooj hluav taws xob 6 hli
- Universal AC-DC adapter
- Relay module Velleman
- PIR tsab ntawv tsa suab sensor Velleman
- RFID module - RC522
- RFID tag
- Optical tuabneeg scanner
- USB rau TLL serial adapter
- Raspberry Pi lub koob yees duab module V2
- LCD zaub 16*2
- Jumper xov hlau (m rau f) thiab (m rau m)
- 10 Kohm resistors
Cov ntaub ntawv:
- MDF ntoo 6 hli
- Hinges
Cov Cuab Yeej:
- Soldering hlau
- Super kua nplaum
- Pom
- Ntawv xeb
- Lasercutter
Hauv Excel cov ntaub ntawv hauv qab no koj tuaj yeem pom daim ntawv teev nqi tiav.
Kauj Ruam 2: Muab Hardware Ua Ke
Kuv tau tsim kuv qhov Circuit los ntawm kev ua raws kuv cov phiaj xwm Fritzing uas kuv tau ua, kuv tau tshaj tawm cov phiaj xwm hauv qab no. Lub Circuit Court muaj ntau lub ntsuas cua thiab tus actuator uas ua haujlwm ua ke ua ib qho. Kuv yuav teev cov kab hluav taws xob sib txawv twg, koj yuav xav tau txuas li cas koj tuaj yeem pom hauv cov phiaj xwm.
- Muaj lub PIR sensor, lub ntsuas cua no yuav kuaj pom cov lus tsa suab nyob rau ntawm lub qhov rooj.
- RFID-nyeem ntawv uas yuav pom yog tias siv daim npav RFID tuaj yeem nkag mus hauv tsev lossis tsis tau.
- Lub tshuab ntsuas ntiv tes uas ua haujlwm zoo ib yam li RFID-nyeem ntawv tab sis nrog cov ntiv tes.
- Ib lub vijtsam LCD uas qhia tus IP ntawm lub vev xaib thiab yog tias qhov kev lees paub raug tsis pom zoo lossis tso cai.
- Lub qhov rooj xauv uas qhib thiab kaw rau qee qhov xwm txheej.
Kauj ruam 3: Database Model (mySQL)
Koj tuaj yeem pom kuv daim duab ERD saum toj no, Kuv tseem yuav txuas cov ntaub ntawv pov tseg kom koj tuaj yeem nqa cov ntaub ntawv khaws cia rau koj tus kheej.
Nrog rau cov ntaub ntawv no koj yuav tuaj yeem qhia ntau yam xws li:
- Leej twg qhib qhov rooj
- Cov neeg siv uas muaj kev nkag mus nkag
- Qhov twg RFID-cim npe tau txuas nrog cov kab ke
- Muaj pes tsawg tus ntiv tes khaws cia
- lwm..
Yog tias koj xav rov tsim cov ntaub ntawv no koj yuav tsum tau ua tus siv tshiab yog li koj tuaj yeem txuas rau koj li Raspberry Pi.
Kauj Ruam 4: Kev Txuas Nrog Raspberry Pi
Ua ntej tshaj plaws koj yuav xav rub tawm MobaXterm, muaj dawb version muaj nyob ntawm lawv lub vev xaib. Koj tseem yuav xav tau Raspbian uas koj tuaj yeem rub tawm ntawm no.
Thaum koj qhib MobaXterm koj yuav tsum nyem rau 'ntu'. Thaum koj tau ua tiav uas koj yuav tsum tau sau tus IP chaw nyob ntawm Pi hauv qab 'Tus Tswv Chaw Nyob'. Tom qab ntawd koj tuaj yeem sau lub npe siv uas koj tuaj yeem xaiv. ces nyem rau 'OK'.
Feem ntau tom qab txhua cov kauj ruam no nws yuav cia li pib qhov kev sib txuas. Tom qab ntawd koj yuav tsum nkag mus rau koj tus password, thiab koj tau txuas nrog.
Kauj Ruam 5: Software ntawm Raspberry Pi
Rau kuv tus lej ua haujlwm (uas kuv yuav txuas hauv qab no) koj yuav tsum tau teeb tsa qee pob khoom thiab tsev qiv ntawv. Thawj qhov uas xav tau yog rau koj hloov kho koj li Pi.
Ua ntej, hloov kho koj li kab ke cov npe khoom los ntawm kev nkag mus rau cov lus txib hauv qab no: sudo apt-tau hloov tshiab
Tom ntej no, hloov kho tag nrho koj cov pob khoom teeb tsa rau lawv cov kho tshiab tshaj nrog cov lus txib hauv qab no: sudo apt-get dist-upgrade
Tom qab koj tau teeb tsa cov pob koj yuav xav tau nruab qee lub tsev qiv ntawv:
- Lub hwj
- hwj txwv_cors
- RPI. GPIO
- hnub tim
- xov
- txf522
- sij hawm
- tus ntiv tes
- cov txheej txheem
- mysql ua
- SocketIO
Kauj Ruam 6: Teeb tsa Lub Vev Xaib ntawm Raspberry Pi
Mus rau koj MobaXterm console.
peb yuav nruab Apache webserver. Los ntawm kev ua li ntawd koj yuav tuaj yeem qhib lub vev xaib ntawm txhua lub cuab yeej txuas nrog koj lub network.
Ntaus cov lus txib hauv qab no thiab nias sau: sudo apt-tau nruab apache2
Tam sim no mus rau daim nplaub tshev:/var/www/html/
Ntawm no koj tuaj yeem tso tag nrho koj cov ntaub ntawv los ntawm koj lub vev xaib thiab nplooj ntawv index.html yuav raug qhib thaum twg koj tshawb rau tus IP ntawm koj Pi.
ceev faj tsis txhob ntaus lub peev I hauv index.html txwv tsis pub nws yuav tsis qhib qhov nplooj ntawv.
Kauj Ruam 7: Software: Python
Kuv tau ua ntau yam ntawv nab nab, Kuv yuav txuas kuv tus github ntawm no yog li koj tuaj yeem saib cov cai rau koj tus kheej. Tab sis kuv yuav piav qhia nws me ntsis lawm.
Kuv tau sau qee cov chav kawm rau PIR sensor thiab LCD. Kuv siv cov tsev qiv ntawv rau lub tshuab ntsuas ntiv tes thiab RFID-nyeem ntawv. Thaum kawg kuv siv tsuas yog ib daim ntawv txhawm rau ua kom tiav txoj haujlwm, qhov no yog npe app.py. Tsis tas li hauv cov ntawv no kuv cim qee txoj hauv kev yog li kuv tuaj yeem nyeem cov ntaub ntawv los ntawm kuv cov ntaub ntawv thiab xa mus rau qhov khoom json uas kuv tau siv hauv kuv cov ntaub ntawv javascript.
Kauj Ruam 8: Software: Lub Vev Xaib
Vim tias kuv xav pom leej twg qhib lub xauv thiab thaum twg, Kuv tau tsim lub vev xaib los qhia kuv cov ntaub ntawv no. Los ntawm lub vev xaib koj tuaj yeem qhib lub xauv, kaw nws tsis xav tau vim tias tom qab 7 vib nas this nws kaw cia.
Thaum tus Pi tab tom pib, nws yuav pib khiav kuv cov ntawv nab nab. Qhov no yuav tau saib xyuas kom tau txais cov ntaub ntawv los qhia hauv lub vev xaib thiab ua rau nws muaj peev xwm qhib lub xauv.
Lub xaib tseem ua haujlwm zoo yog li nws tuaj yeem qhib rau ntawm lub xov tooj yam tsis tau poob cov yam ntxwv lossis lwm yam.
Kuv tus lej tuaj yeem pom ntawm github ntawm no.
Kauj Ruam 9: Tsim Rooj Plaub
Txog kuv rooj plaub, kuv tsim lub tsev me me nrog lub qhov rooj hauv nws. Tsis tas li kuv muab lub smartlock tso rau hauv lub vaj huam sib luag pem hauv ntej. Qhov no ua rau nws yooj yim dua rau kuv los koom ua ke Circuit Circuit hauv rooj plaub. Txhua lub qhov rau cov ntsuas qhov twg txiav tawm los ntawm lub laser. Kuv yuav muab kuv cov ntaub ntawv uas kuv siv rau lasercut nws, hauv qab no.
Kuv kuj tso duab uas koj tuaj yeem pom cov txheej txheem ntawm kev tsim rooj plaub.
Txog qhov ntsuas kuv tseem yuav xa cov ntaub ntawv hauv qab no uas koj tuaj yeem pom kuv cov phiaj xwm ntawm koj yuav rov tsim nws li cas.
Kauj Ruam 10: Tus Neeg Siv Manuel
Ntawm no koj tuaj yeem pom phau ntawv qhia ceev ntawm txoj haujlwm ua haujlwm li cas.
Vam tias koj lub tsev muaj kev nyab xeeb zoo los ntawm qhov kawg ntawm qhov kev qhia no!
Ua tsaug rau koj nyeem.
Pom zoo:
Fingerprint thiab RFID Raws Kev Koom Tes Nrog Siv Raspberry Pi thiab MySQL Database: 5 Cov Kauj Ruam
Fingerprint thiab RFID Raws Kev Tuaj Koom Nrog Siv Raspberry Pi thiab MySQL Database: Yees duab ntawm Txoj Haujlwm no
Fais Qhov Rooj Xauv Nrog Fingerprint Scanner thiab RFID Reader: 11 Cov Kauj Ruam (nrog Duab)
Fais Qhov Rooj Xauv Nrog Fingerprint Scanner thiab RFID Reader: Txoj haujlwm tau tsim los kom tsis txhob siv lub yuam sij, kom mus txog peb lub hom phiaj peb siv lub ntsuas qhov ntiv tes ntsuas qhov muag thiab Arduino. Txawm li cas los xij muaj cov tib neeg uas muaj cov ntiv tes tsis raug cai thiab lub cim xeeb yuav tsis lees paub nws. Tom qab ntawd xav txog ib
Lub Hnab Ntse Hnab Ntse Ntse Computer: 4 Kauj Ruam (nrog Duab)
Lub Hnab Ntse Hnab Ntse Ntse Computer: Qhov no yog "hnab looj tes ntse" nas lub computer uas tuaj yeem siv nrog ib lub PC, Mac, lossis Linux computer. Nws tau tsim los siv Binho Nova ntau tus txheej txheem USB host adapter, uas tso cai rau koj txuas cov ntsuas thiab lwm yam khoom siv rau koj lub khoos phis tawj thiab tom qab ntawd txuas ntxiv
Sib Nqus Ntse Xauv Nrog Qhov Qhib Tsis Paub, IR Sensor, & Web App: 7 Kauj Ruam (nrog Duab)
Sib Nqus Ntse Xauv Nrog Lub Pob Ntseg, IR Sensor, & Lub Vev Xaib App: Yog tias koj nyiam txoj haujlwm no thov ua raws kuv ntawm Instagram thiab YouTube Hauv qhov haujlwm no kuv yuav tsim lub xauv sib nqus rau kuv lub chaw haujlwm hauv tsev, uas qhib yog tias koj paub secret khob. Huag … thiab nws yuav muaj qee qhov ntxiv dag zog nws lub tes tsho ib yam nkaus
Windows PC Xauv/Xauv Siv RFID: 7 Kauj Ruam (nrog Duab)
Windows PC Xauv/Xauv Siv RFID.: Nyob zoo! Koj tau nkees nkees npaum li cas los sau tus lej nkag los qhib koj lub PC/laptop txhua lub sijhawm nws tau xauv? Kuv tau siv los kaw nws ntau zaus, txhua hnub, thiab tsis muaj dab tsi cuam tshuam ntau dua li ntaus tus password/tus lej hla thiab ntau dua