Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Hardware - Pag-set up ng Circuit
- Hakbang 3: Software - Pag-download ng Code
- Hakbang 4: Software - Paliwanag ng Code na "Cadastro_Biometria"
- Hakbang 5: Software - Paliwanag ng Code na "Cadastro_RFID"
- Hakbang 6: Software - Paliwanag ng Code na "Leitura_Cartao_e_Biometria"
- Hakbang 7: Printed Circuit Board (PCB)
- Hakbang 8: Gumawa ng isang Little Box upang Panatilihin ang Circuit
- Hakbang 9: Ang Pag-install ng Project
- Hakbang 10: Pagtatapos ng proyekto
- Hakbang 11: Lisensya sa Proyekto
Video: Electric Lock ng Pintuan Na May Fingerprint Scanner at RFID Reader: 11 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang proyekto ay dinisenyo upang maiwasan ang pangangailangan ng paggamit ng mga susi, upang maabot ang aming layunin na ginamit namin ang isang optical fingerprint sensor at isang Arduino. Gayunpaman may mga indibidwal na mayroong isang hindi mambabasa na fingerprint at hindi ito makikilala ng sensor. Pagkatapos iniisip ang sitwasyong ito, isang RFID card reader ang ginamit gamit ang biometric sensor, na pinapayagan ang pagpasok na may mga ride card, mga RFID keychain tag at cellphone na may NFC.
Hakbang 1: Mga Bahagi
Ang mga sumusunod na item ay gagamitin para sa proyekto:
- 1 Arduino Nano;
- 1 FPM10A Optical Fingerprint reader Sensor Modules Para sa Arduino Locks;
- 1 Leitor RFID Rc522 de 13.56 mhz;
- 2 Leds (1 berde at 1 pula) * 1 Oled Display 128 X 32 Serial i2c Arduino 0, 91;
- 1 Electronic Door Lock HDL FEC-91 CA.
Ang lahat ng mga materyal na ito ay maaaring madaling makita sa Internet. Kung ang ideya ay upang gawing mas mabilis ang proyektong ito inirerekumenda na bilhin ang mga item sa website na Mercado Livre (kung nakatira ka sa Brazil) dahil mayroon itong ligtas at isang mabilis na pagpapadala (ang mga produkto ay makarating sa patutunguhan sa mga 1 o 2 linggo). Gayunpaman, kung ang proyekto ay hindi kailangang gawin nang magmadali, mas mura ang bumili ng mga item sa ibang bansa sa mga website tulad ng Ebay, AliExpress, atbp. Ngunit walang garantiya kung kailan at kung ang produkto ay darating sa patutunguhan.
Kabuuang average na gastos sa pagbili sa Mercado Livre: +/- 200 reais (bandang 38.62 Dollar ng Estados Unidos). Kabuuang average na gastos sa pagbili sa mga internasyonal na website: +/- 45 reais (bandang 8, 69 Dollar ng Estados Unidos).
Ang mga presyo ay kinakalkula nang walang gastos ng electronic door lock HDL, na matatagpuan sa link na ito:
Ang presyo ng HDL sa araw na ginawa ang Mga Instructionable na ito ay R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) para sa pagpapadala.
Hakbang 2: Hardware - Pag-set up ng Circuit
Ipinapakita ng eskematiko sa itaas ang mga koneksyon sa elektrikal na circuit.
Ginamit ang program na Fritzing upang gawin ang eskematiko at ang file (.fzz) na maaaring ma-download sa:
Ipinapakita ng mga talahanayan ang mga koneksyon sa pagitan ng mga sensor at ng Oled display sa Arduino Nano.
Hakbang 3: Software - Pag-download ng Code
Dahil sa kaunting magagamit na memorya sa Arduino Nano, ang code ay nahahati sa 3 magkakaibang mga folder na maaaring ma-download safile sa ibaba o sa link:
github.com/andreocunha/PET_Tranca_EngComp
- Ang unang folder ay upang basahin ang fingerprint at ang card. Ang pangalan nito ay: "Leitura_Cartao_e_Biometria".
- Ang pangalawa ay upang irehistro ang fingerprint. At nasa folder ito: "Cadastro_Biometria".
- Ang pangatlong file ay upang basahin ang code ng card. At nasa folder ito: "Cadastro_RFID".
I-download ang Arduino IDE sa iyong computer. Sa loob ng na-download na file, bilang karagdagan sa tatlong folder, mayroong dalawang mga zip file. Ang mga zip file na iyon ay ang mga silid aklatan ng mga sensor (ng RFID at ng biometric fingerprint scanner), kaya isama ang mga ito sa Arduino IDE.
Hakbang 4: Software - Paliwanag ng Code na "Cadastro_Biometria"
Dahil ang memorya ng Arduino Nano ay napaka-limitado, ang pagpaparehistro ay hiwalay mula sa pangunahing code (na mananagot lamang para sa kumpirmasyon ng isang naka-rehistro na na fingerprint).
Ang sensor ng biometric ay mayroon nang isang panloob na memorya na magtatala ng mga fingerprint (maaari itong mag-record ng hanggang sa 128 mga fingerprint). Ginagarantiyahan nito ang nakarehistrong data ay hindi mawawala pagkatapos ng pagsara sa circuit.
Sa file manager ng iyong computer, pumunta sa na-download na folder na "Cadastro_Biometria" at i-double click ang file na "Cadastro_Biometria.ino". Ilo-load ng Arduino IDE ang code at magkakaroon ito ng 5 tab, ang bawat isa ay kumakatawan sa isang pagpapaandar ng code. I-load ang code sa iyong Arduino, buksan ang serial monitor sa 9600 at sundin ang mga tagubilin doon upang magparehistro ng isang bagong fingerprint, alisin ang isa o tingnan ang bawat mga fingerprint ay nakarehistro na.
Hakbang 5: Software - Paliwanag ng Code na "Cadastro_RFID"
Matapos maitala ang lahat ng mga fingerprint ay oras na upang iparehistro ang mga RFID card o tag. Ngunit naiiba sa ginawa sa scanner ng fingerprint, sa bahaging ito ng code ay hindi mai-save ang mga RFID card o tag na nagrehistro. At alam na, buksan ang folder na "Cadastro_RFID" at i-double click ang file na "Cadastro_RFID.ino". I-load ang code sa Arduino, buksan ang serial monitor sa 9600 at pagkatapos, dalhin ang card o tag na malapit sa mambabasa.
Isang hexadecimal code ang mabubuo at lilitaw sa screen (para sa (exemple: "32: 80: CD: F2"). Isulat ito sa isang notepad sa iyong computer o sa isang papel, dahil makokopya ito sa ang pangwakas na code (ang magbabasa lamang ng impormasyon).
Hakbang 6: Software - Paliwanag ng Code na "Leitura_Cartao_e_Biometria"
Nasa huling bahagi na kami ng code. Buksan ang folder na "Leitura_Cartao_e_Biometria" at i-double click ang "Leitura_Cartao_e_Biometria.ino". Bubuksan ang code sa Arduino IDE at magkakaroon ito ng 4 na mga tab, bawat isa ay kumakatawan sa pag-andar. Ang ilang mga pagbabago ay kailangang gawin upang ang code ay maaaring gumana tama
Mag-click sa tab na "leituraRfid", at palitan ang bawat hexadecimal na numero sa loob ng panaklong "if" at "else id" na may na na-save mo sa notepad (exemple: "32: 80: CD: F2"). Huwag mag-atubiling upang magdagdag o magtanggal ng anumang "iba pa kung" mula sa code.
Ngayon mag-click sa tab na "nomeDoUsuario" at palitan ang mga pangalan sa panaklong sa mga pangalan mula sa kani-kanilang mga gumagamit at mga ID na napili para sa gumagamit na iyon. Tapos na !! Ngayon ay kailangan mo lamang i-load ang code sa Arduino.
Hakbang 7: Printed Circuit Board (PCB)
Kung ang lahat ng mga hakbang sa likod ay naging maayos hanggang ngayon, gumawa ng isang Printed Circuit Board (karaniwang ginagamit namin ang software EAGLE CAD upang gawin ito) at pagkatapos, hinangin ang mga sangkap. Ang circuit ay magiging hitsura ng ipinakita sa video.
Hakbang 8: Gumawa ng isang Little Box upang Panatilihin ang Circuit
Gumawa kami ng isang kahon gamit ang isang 3D printer na nakikipagtulungan sa FindesLab. Pagkatapos nito, natapos namin ito, pininturahan ito at idinagdag ang circuit.
Hakbang 9: Ang Pag-install ng Project
Ang kahon ay naka-screw sa dingding at ang HDL (responsable sa pagpapanatiling naka-lock ang pinto) ay naka-install sa pintuan. Panoorin ang video ng huling pagpapakita ng proyekto.
Hakbang 10: Pagtatapos ng proyekto
Panoorin kung paano ang resulta ng proyekto ay nasa tunay na aplikasyon.
Hakbang 11: Lisensya sa Proyekto
Electric Lock ng Lock Na Gamit ang Fingerprint Scanner at RFID Reader ni PET Engenharia de Computação ay lisensyado sa ilalim ng isang Creative Commons Attribution 4.0 International Lisensya.
Inirerekumendang:
Pinapagana ng Baterya ng Pintuan at Lock Sensor, Solar, ESP8266, ESP-Ngayon, MQTT: 4 na Hakbang (na may Mga Larawan)
Ang Powered Shed Door & Lock Sensor na Pinapagana ng Baterya, Solar, ESP8266, ESP-Ngayon, MQTT: Sa Ituturo na ito ay ipinapakita ko sa iyo kung paano ako gumawa ng isang sensor na pinapatakbo ng baterya upang masubaybayan ang pinto at i-lock ang katayuan ng aking malayuang bike na nalaglag. Mayroon akong nog mains power, kung gayon mayroon akong lakas na ito ng baterya. Ang baterya ay sinisingil ng isang maliit na solar panel. Ang module ay d
Cayenne Awtomatikong Liwanag ng Pintuan at Paglipat ng Kettle: 7 Hakbang (na may Mga Larawan)
Cayenne Automatic Light Door at Kettle Switch: Kapag bumalik ako sa aking bahay ay gumagawa ako ng isang tasa ng tsaa, At kapag pumunta ako sa aking bahay hindi ko nakita ang susi ng aking pintuan, dahil walang ilaw. Talagang ako determinadong malunasan ang sitwasyon! :-) Gagamit ako ng isang Raspberry Pi Zero, na konektado sa internet, at isang
SafeLock: isang Smart Lock na Ginawa Ng Raspberry Pi (Fingerprint at RFID): 10 Hakbang
SafeLock: isang Smart Lock na Ginawa Ng Raspberry Pi (Fingerprint at RFID): Nais mo na bang isang mas madaling ma-access na paraan upang ma-secure ang iyong bahay? Kung gayon, ito ang solusyon para sa iyo! Ginawa ko ang SafeLock, ito ay isang lock na mabubuksan gamit ang iyong fingerprint, isang RFID badge at kahit sa pamamagitan ng isang website. Salamat sa konsepto na ito ay
Arduino TFT Touchscreen Lock ng Pintuan: 5 Hakbang
Arduino TFT Touchscreen Door Lock: Ito ang aking unang Maituturo. Gumagamit ang proyektong ito ng Arduino at isang 2.8 " Ang TFT touchscreen na may isang sketch ng password upang maisaaktibo ang isang relay na binabali ang circuit sa isang mag lock door. Sa likod ng lupa, ang RFID lock sa isang pinto sa trabaho ay nasira kaysa sa pag-rewire ng
Reggie: isang madaling maunawaan na Kasangkapan para sa Hindi Pinag-iisip na Mga Pintuan: 5 Hakbang (na may Mga Larawan)
Reggie: isang madaling maunawaan na Kasangkapan para sa Hindi Pinag-iinterong Mga Pintuan: Ang Reggie ay isang simpleng kasangkapan upang mapaglaro ng hindi sinasadya ang disenyo ng pinto. Gumawa ka ng sarili mo. Magdala ng isa sa iyo, at pagkatapos kapag nakatagpo ka ng gayong pinto, sampalin mo ito! Ang mga pintuan ay may label na isang " push " o " hilahin " sign karaniwang i-highlight ang mga kaso ng paggamit.R