Innehållsförteckning:
- Steg 1: Komponenter
- Steg 2: Hårdvara - Konfigurera kretsen
- Steg 3: Programvara - Ladda ner koden
- Steg 4: Programvara - Förklaring av koden “Cadastro_Biometria”
- Steg 5: Programvara - Förklaring av koden "Cadastro_RFID"
- Steg 6: Programvara - Förklaring av koden "Leitura_Cartao_e_Biometria"
- Steg 7: kretskort (PCB)
- Steg 8: Gör en liten låda för att behålla kretsen
- Steg 9: Projektinstallationen
- Steg 10: Avsluta projektet
- Steg 11: Projektlicens
Video: Elektrisk dörrlås med fingeravtrycksläsare och RFID -läsare: 11 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Projektet var utformat för att undvika nödvändigheten av att använda nycklar, för att nå vårt mål använde vi en optisk fingeravtryckssensor och en Arduino. Men det finns individer som har ett oläsligt fingeravtryck och sensorn känner inte igen det. När vi tänkte på denna situation användes en RFID -kortläsare med den biometriska sensorn, vilket möjliggjorde inträde med åkkort, RFID -nyckelringstaggar och mobiltelefoner med NFC.
Steg 1: Komponenter
Följande objekt kommer att användas för projektet:
- 1 Arduino Nano;
- 1 FPM10A optiska fingeravtrycksläsare sensormoduler för Arduino -lås;
- 1 Leitor RFID Rc522 de 13,56 mhz;
- 2 lysdioder (1 grön och 1 röd) * 1 Oled -skärm 128 X 32 Seriell i2c Arduino 0, 91;
- 1 Elektroniskt dörrlås HDL FEC-91 CA.
Allt detta material kan lätt hittas på Internet. Om tanken är att göra detta projekt så snabbt som möjligt rekommenderas att du köper artiklarna på webbplatsen Mercado Livre (endast om du bor i Brasilien) eftersom det har en säker och snabb leverans (produkterna kommer fram till destinationen i ca 1 eller 2 veckor). Men om projektet inte behöver göras bråttom är det mycket billigare att köpa varor utomlands på webbplatser som Ebay, AliExpress, etc. Men det finns ingen garanti för när och om produkten kommer till destinationen.
Total genomsnittlig inköpskostnad på Mercado Livre: +/- 200 reais (cirka 38,62 amerikanska dollar). Total genomsnittlig inköpskostnad på internationella webbplatser: +/- 45 reais (cirka 8, 69 amerikanska dollar).
Dessa priser beräknades utan kostnaden för det elektroniska dörrlåset HDL, som finns på denna länk:
Priset på HDL den dag denna instruktion gjordes var R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) för frakt.
Steg 2: Hårdvara - Konfigurera kretsen
Schemat ovan visar de elektriska kretsanslutningarna.
Programmet Fritzing användes för att göra schemat och filen (.fzz) som kan laddas ner på:
Tabellerna visar anslutningarna mellan sensorerna och Oled -displayen på Arduino Nano.
Steg 3: Programvara - Ladda ner koden
På grund av det få tillgängliga minnet på Arduino Nano delades koden upp på 3 olika mappar som kan laddas ner på filen nedan eller på länken:
github.com/andreocunha/PET_Tranca_EngComp
- Den första mappen är att läsa fingeravtrycket och kortet. Namnet på den är: “Leitura_Cartao_e_Biometria”.
- Det andra är att registrera fingeravtrycket. Och det finns i mappen: "Cadastro_Biometria".
- Den tredje filen är att läsa kortets kod. Och det finns i mappen: "Cadastro_RFID".
Ladda ner Arduino IDE till din dator. Inuti den nedladdade filen finns det förutom de tre mapparna två zip -filer. Dessa zip -filer är sensorernas bibliotek (för RFID och den biometriska fingeravtrycksskannern), så inkludera dem på Arduino IDE.
Steg 4: Programvara - Förklaring av koden “Cadastro_Biometria”
Eftersom minnet på Arduino Nano är mycket begränsat kommer registreringen att vara bortsett från huvudkoden (som bara kommer att ansvara för bekräftelsen av ett fingeravtryck som redan är registrerat).
Den biometriska sensorn har redan ett internt minne som registrerar fingeravtryck (den kan spela in upp till 128 fingeravtryck). Det garanterar att de registrerade data inte går förlorade efter att kretsen stängts av.
I filhanteraren på din dator, gå till den nedladdade mappen "Cadastro_Biometria" och dubbelklicka på filen "Cadastro_Biometria.ino". Arduino IDE laddar koden och den kommer att ha 5 flikar, var och en representerar en funktion av koden. Ladda koden på din Arduino, öppna seriemonitorn i 9600 och följ instruktionerna där för att registrera ett nytt fingeravtryck, ta bort ett eller se varje fingeravtryck som redan är registrerade.
Steg 5: Programvara - Förklaring av koden "Cadastro_RFID"
Efter att ha registrerat alla fingeravtryck är det dags att registrera RFID -kort eller taggar. Men annorlunda än vad som gjordes med fingeravtrycksläsaren, på denna del av koden kommer inte RFID -korten eller taggarna att sparas. Och att veta det, öppna mappen "Cadastro_RFID" och dubbelklicka på filen "Cadastro_RFID.ino". Ladda koden på Arduino, öppna seriell bildskärm i 9600 och ta sedan kortet eller taggen närmare läsaren.
En hexadecimal kod genereras och visas på skärmen (för (exempel: "32: 80: CD: F2"). Skriv ner den på en anteckningsblock på din dator eller på ett papper, eftersom den kommer att kopieras till den slutliga koden (den som bara kommer att läsa information).
Steg 6: Programvara - Förklaring av koden "Leitura_Cartao_e_Biometria"
Vi är nu inne på den sista delen av koden. Öppna mappen "Leitura_Cartao_e_Biometria" och dubbelklicka på "Leitura_Cartao_e_Biometria.ino". Koden öppnas på Arduino IDE och den kommer att ha 4 flikar, var och en representerar funktionen. Vissa ändringar måste göras så att koden kan fungera korrekt.
Klicka på fliken "leituraRfid" och ersätt varje hexadecimalt tal inuti parentesen "if" och "else id" med det nummer du sparade på anteckningsblocket (exempel: "32: 80: CD: F2"). Känn dig fri för att lägga till eller ta bort "annat om" från koden.
Klicka nu på fliken "nomeDoUsuario" och ersätt namnen i parentesen med namnen från respektive användare och ID: n som valdes för den användaren. Gjort!! Nu behöver du bara ladda koden på Arduino.
Steg 7: kretskort (PCB)
Om alla steg bakom gick bra fram till nu, gör ett kretskort (vanligtvis använder vi programvaran EAGLE CAD för att göra det) och svetsar sedan komponenterna. Kretsen kommer att se ut som den som visas i videon.
Steg 8: Gör en liten låda för att behålla kretsen
Vi gjorde en låda med en 3D -skrivare i samarbete med FindesLab. Efter det slutade vi med det, målade det och lade in kretsen.
Steg 9: Projektinstallationen
Lådan skruvades på väggen och HDL (ansvarar för att hålla dörren låst) installerades på dörren. Se videon från den sista demonstrationen av projektet.
Steg 10: Avsluta projektet
Se hur resultatet av projektet var i verklig tillämpning.
Steg 11: Projektlicens
Elektriskt dörrlås med fingeravtrycksläsare och RFID -läsare av PET Engenharia de Computação är licensierat under en Creative Commons Attribution 4.0 International License.
Rekommenderad:
Arduino -baserat digitalt dörrlås med hjälp av GSM och Bluetooth: 4 steg
Arduino -baserat digitalt dörrlås med hjälp av GSM och Bluetooth: SAMMANFATTNING: Tänk på situationen när du kom hem helt trött och upptäckte att du tappade dörrnyckeln. Vad kommer du göra? Du måste antingen bryta ditt lås eller ringa en nyckelmekaniker. Så att göra ett nyckellöst lås är en intressant idé att spara från
RFID -dörrlås med Arduino: 4 steg
RFID -dörrlås med Arduino: I grund och botten handlar det här projektet om hur du gör ditt hus, kontorsplats och till och med dina personliga skåp. Dessa projekt får dig att förstå arduino med RFID och hur de är anslutna till varandra. Så
Fingeravtrycksläsare klass närvaro system (GT-521F32): 9 steg
Fingerprint Scanner Class Attendance System (GT-521F32): Detta projekt är ett enkelt närvarologgningssystem som använder GT-521F32, en billig optisk fingeravtrycksskanner från Sparkfun för att skanna och registrera vem, och när någon loggar in
Trådlöst RFID -dörrlås med Nodemcu: 9 steg (med bilder)
Trådlöst RFID-dörrlås med Nodemcu: --- Huvudfunktion --- Detta projekt byggdes som en del av en nätverkskommunikationsklass på Universidade do Algarve i samarbete med min kollega Lu í s Santos. Dess huvudsakliga syfte är att kontrollera tillgången till ett ellås via trådlöst wi
Arduino RFID dörrlås: 5 steg (med bilder)
Arduino RFID -dörrlås: *** Uppdaterat 2010-08-09 *** Jag ville göra ett enkelt och säkert sätt att komma in i mitt garage. RFID var det bästa sättet att låsa upp min dörr, även med mina händer fulla kan jag låsa upp dörren och skjuta upp den! Jag byggde en enkel krets med en grundläggande ATMega 168 arduino chi