Talaan ng mga Nilalaman:
Video: Arduino Fingerprint Lock ng Pinto: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta, at maligayang pagdating sa proyektong ito, talagang nagsasama ito ng dalawang mga proyekto ngunit magkatulad ang mga ito, ito ay isang sistema ng lock ng pinto batay sa isang Arduino UNO board, FPM10A optical fingerprint sensor at isang LCD i²c screen, ngunit para sa iba pang bersyon namin isama ang isang keypad.
At tiyaking huwag kalimutan ang tungkol sa locking system na handa mong kontrolin, at sundin ito ang iyong mga kable at code ay maaaring magbago ngunit huwag mag-alala magiging madali ito
Hakbang 1: Mga tool
Ang kailangan ng hardware para sa proyektong ito ay:
- Arduino board, narito gumagamit ako ng isang UNO
- Adafruit FPM10A optical sensor ng fingerprint
- LCD i²c screen
- At para sa pangalawang bersyon ng proyekto kailangan mo ng isang keypad, narito gumagamit ako ng 4x4
At huwag kalimutan ang tungkol sa iyong system ng lock ng pinto, ginamit ko ang nasa larawan (10 Bucks mula sa chinese store) ngunit ang lock unit lamang ang ginamit ko, at dahil ang unit na iyon ay may DC motor na dapat lumiko sa magkabilang direksyon kailangan kong gamitin ang aking L298n dual H-bridge module, maaari kang gumamit ng kaunting tulay ng IC H kung nais mo, ngunit depende ito sa sistemang ginagamit mo, maaari mong palitan ang lahat sa pamamagitan ng isang transistor at isang solenoid lock …
Bago ka magpatuloy siguraduhing alam mo kung paano gamitin ang lahat ng mga elemento na nabanggit sa itaas, dahil gagawin nitong madaling iakma ang iyong proyekto at makita ang anumang problema:
Arduino uno + 4 × 4 Keypad Matrix + LCD i2c screen
Pag-interface ng FPM10A (50DY) Fingerprint sensor na may Arduino
Simpleng paggamit ng Arduino LCD I2C at direktang pagsulat mula sa serial monitor
Hakbang-hakbang kung paano gamitin ang driver ng L298n dual H-bridge kasama si Arduino
Hakbang 2: Bersyon 1
Gumagamit ang unang bersyon ng: LCD + sensor ng fingerprint + l298n (upang makontrol ang system) + pindutan ng push na may isang risistor (Gumamit ako ng 1k).
Para sa unang bersyon, kailangan mong i-upload muna ang code na "Mag-enrol" mula sa library ng fingerprint (pababa sa ibaba), at gamitin ito upang magdagdag ng isang fingerprint, i-upload ito at buksan ang serial monitor pagkatapos ay i-type ang ID at pindutin ang "Enter" pagkatapos ay sundin ang mga hakbang tulad ng sa tutorial ng fingerprint. Pagkatapos i-upload ang pangalawang code at idagdag ang mga pangalan na gusto mo para sa bawat gumagamit, i-upload ang code at dito kami pumunta, ang mga template ng fingerprint ay nakaimbak sa mga panloob na flash drive ng mga module. Kapag ang code ay nagsimulang magtrabaho, ang Arduino ay patuloy na naghihintay para sa isang daliri upang ilagay sa sensor, kung hindi man kung nasa loob ka lamang pindutin ang pindutan upang buksan, kung ang daliri ay wasto (nasa database) bubuksan nito ang lock at nagpapakita ng isang mensahe at ang pangalan na nauugnay sa fingerprint ID, kung ang ID ay hindi ipinares sa isang pangalan ay magpapakita ito ng ilang mga kakatwang bagay: D…
Iyon ay halos lahat ng aking mga kable, kaya't hindi ka malilito sa pamamagitan ng pindutan ng itulak, sa halip na makuha ang mataas na antas mula sa Arduino 5v pin na nangangailangan sa akin upang magdagdag ng iba pang mga wire (at magiging mas magulo) Inilagay ko lamang ang pin 8 sa Mataas at nabasa ko ang pindutan ng estado mula sa pin 9 na may isang pull-down risistor.
Hakbang 3: Bersyon 2
Tulad ng nakikita mo sa ika-1 na bersyon kailangan mong gumamit ng isang computer (o anumang ginagamit mo upang mai-program ka ng Arduino) upang makapagdagdag ng mga bagong template sa module flash drive, kaya't ginawa ko ang mas naka-embed na bersyon na nangangailangan lamang ng mapagkukunan ng kuryente upang trabaho, at ang mga bagong template ay idinagdag ngayon sa pamamagitan ng isang keypad (na nangangahulugang manatili sa loob dahil ang proyektong ito ay batay sa pag-access sa pamamagitan lamang ng fingerprint, maaari mo itong pagsamahin sa aking iba pang proyekto batay sa keypad lamang, kailangan mong gawin ilang pagbabago ngunit madali ang mga ito).
Ang keypad ay inilalagay sa loob na nangangahulugang maaari mong buksan ang lock sa pamamagitan ng pagpindot sa isang pindutan dito na pinili ko ang 'B' bilang 'A' ay para sa pagdaragdag ng isang bagong tao.
Upang magdagdag ng bagong template ng daliri pindutin ang 'A' hihilingin ka nito para sa password na nasa code na '1' '2' '3' '4', maaari mong baguhin ito doon, ipasok mo ang code pagkatapos ay ipasok mo ang numero ng ID bilang isang format na 3 digit, mga halimbawa ng "001", "021" o "115" maaari kang magpasok ng mga ID mula 1 hanggang 127, pagkatapos na tapikin ang ID hihilingin sa iyo na ilagay ang daliri, alisin ito at ilagay ulit ito … Tapos na ang trabaho. At bilang unang bersyon naghihintay ito para sa isang wastong fingerprint upang buksan ang lock.
Ito ang mga kable para sa pangalawang bersyon, inalis ko ang pindutan ng push habang ang pagbubukas mula sa loob ay tapos na ngayon sa pamamagitan ng pindutang 'B'.
Hakbang 4: Mga Aklatan at Mga Code
Mga Aklatan:
-Download LCD i2c NewLiquidCrystal library
-Download ang keypad library
-Download ang FPM10A na optical fingerprint sensor
Mga code
- I-download ang i2c Scanner kung sakaling mayroon kang ibang address para sa iyong LCD
-Ang unang code sa bersyon 1 ay ang "Mag-enrol" na code mula sa library ng fingerprint
Pangalawang code para sa Bersyon 1: Mag-download dito
Code para sa Bersyon 2: Mag-download dito
Ang code na ginawa ko para sa unang bersyon ay batay sa halimbawang "Fingerprint" mula sa library sa halip na ipakita ang ID sa Serial monitor (na nangangahulugang ang template ng pag-print ng daliri ay nasa database) na ito ay nagpapalitaw ng buong pagkakasunud-sunod ng pagbubukas kung hindi man (na nangangahulugan na nabigo ang module na makahanap ng tugma sa database) nagpapakita ito ng isang simpleng mensahe sa screen.
Ang code para sa pangalawang bersyon ay batay sa parehong mga halimbawa ng "Fingerprint" at "Enroll", at tulad ng unang bersyon ngunit sa pagkakataong ito ay idinagdag ko ang tampok na "Pag-enrol" at maaari mong idagdag ang ID mula sa keypad sa halip na Serial monitor.
Inirerekumendang:
Protektadong Password Lock ng Pinto sa Password sa Tnikercad: 4 na Hakbang
Protected Door Lock ng Password sa Tnikercad: Para sa proyektong ito, kukuha kami ng input mula sa isang keypad, iproseso ang pag-input bilang isang posisyon ng anggulo, at ilipat ang isang servo motor batay sa nakuha na 3-digit na anggulo. Gumamit ako ng isang 4 x 4 keypad, ngunit kung mayroon kang isang 3x4 keypad, mayroon itong katulad na hookup, kaya't maaaring
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: Kumusta! Ang pangalan ko ay Justin, ako ay isang Junior sa high-school, at ipapakita sa iyo ng Instructable na ito kung paano gumawa ng isang doorbell na na-trigger kapag may isang taong umakyat sa iyong pintuan, at maaaring maging anumang tono o kanta na gusto mo! Dahil ang pintuan ng pintuan ay pinipigilan ang pinto
Mekanismo ng Pag-lock ng Pinto ng RFID Sa Isang Arduino: 5 Hakbang (na may Mga Larawan)
Mekanismo ng Pag-lock ng Pinto ng RFID Sa isang Arduino: Sa Instructable na ito, magkokonekta kami ng isang RC522 RFID sensor sa isang Arduino Uno upang makagawa ng isang kontrol na pag-access ng RFID na simpleng mekanismo ng pagla-lock para sa isang pintuan, drawer o gabinete. Gamit ang sensor na ito, makakagamit ka ng isang RFID na tag o card upang i-lock
Batay sa Arduino na Digital Lock ng Pinto Gamit ang GSM at Bluetooth: 4 na Hakbang
Batay sa Arduino ng Digital Door Lock Gamit ang GSM at Bluetooth: ABSTRACT: Isipin ang tungkol sa sitwasyong nakarating ka sa bahay na pagod na pag-asa at nalaman mong nawala ang iyong key ng pinto. Ano ang gagawin mo? Kailangan mong sirain ang iyong lock o tumawag sa isang pangunahing mekaniko. Kaya, ang paggawa ng isang walang key na lock ay isang nakakaintriga na ideya upang mai-save mula sa
Mga Awtomatikong Ilaw na Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: 5 Mga Hakbang
Ang mga Awtomatikong Ilaw ay Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: Tila napakahirap hanapin ang switch board sa madilim ngunit ang proyektong ito ay talagang kapaki-pakinabang upang malutas ang problemang ito. Sundin ang mga hakbang sa ibaba upang malaman ang solusyon dito