Innholdsfortegnelse:
- Trinn 1: Komponenter
- Trinn 2: Maskinvare - Sette opp kretsen
- Trinn 3: Programvare - Last ned koden
- Trinn 4: Programvare - Forklaring av koden “Cadastro_Biometria”
- Trinn 5: Programvare - Forklaring av koden "Cadastro_RFID"
- Trinn 6: Programvare - Forklaring av koden "Leitura_Cartao_e_Biometria"
- Trinn 7: kretskort (PCB)
- Trinn 8: Lag en liten boks for å beholde kretsen
- Trinn 9: Prosjektinstallasjonen
- Trinn 10: Fullfør prosjektet
- Trinn 11: Prosjektlisens
Video: Elektrisk dørlås med fingeravtrykksskanner og RFID -leser: 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Prosjektet var designet for å unngå nødvendigheten av å bruke nøkler, for å nå målet vårt brukte vi en optisk fingeravtrykkssensor og en Arduino. Det er imidlertid individer som har et uleselig fingeravtrykk, og sensoren vil ikke gjenkjenne det. Da vi tenkte på denne situasjonen, ble en RFID -kortleser brukt med den biometriske sensoren, slik at oppføringen med turkort, RFID -nøkkelringmerker og mobiltelefoner med NFC.
Trinn 1: Komponenter
Følgende elementer vil bli brukt til prosjektet:
- 1 Arduino Nano;
- 1 FPM10A optiske fingeravtrykkslesermoduler for moduler for Arduino -låser;
- 1 Leitor RFID Rc522 de 13,56 mhz;
- 2 lysdioder (1 grønn og 1 rød) * 1 Oled -skjerm 128 X 32 Seriell i2c Arduino 0, 91;
- 1 Elektronisk dørlås HDL FEC-91 CA.
Alt dette materialet er lett å finne på Internett. Hvis ideen er å gjøre dette prosjektet så raskt som mulig, anbefales det å kjøpe varene på nettstedet Mercado Livre (bare hvis du bor i Brasil) siden det har en trygg og rask levering (produktene kommer til destinasjonen i ca 1 eller 2 uker). Men hvis prosjektet ikke trenger å gjøres i en hast, er det mye billigere å kjøpe varene i utlandet på nettsteder som Ebay, AliExpress, etc. Men det er ingen garanti for når og om produktet kommer til destinasjonen.
Total gjennomsnittlig kjøpskostnad på Mercado Livre: +/- 200 reais (rundt 38,62 amerikanske dollar). Total gjennomsnittlig kjøpskostnad på internasjonale nettsteder: +/- 45 reais (rundt 8, 69 amerikanske dollar).
Disse prisene ble beregnet uten kostnadene for den elektroniske dørlåsen HDL, som du finner på denne lenken:
Prisen på HDL den dagen denne instruksjonsboken ble laget var R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) for frakt.
Trinn 2: Maskinvare - Sette opp kretsen
Skjematisk over viser de elektriske kretsforbindelsene.
Programmet Fritzing ble brukt til å lage skjematikken og filen (.fzz) som kan lastes ned på:
Tabellene viser tilkoblingene mellom sensorene og Oled -displayet på Arduino Nano.
Trinn 3: Programvare - Last ned koden
På grunn av det få tilgjengelige minnet på Arduino Nano, ble koden delt på 3 forskjellige mapper som kan lastes ned på filen nedenfor eller på lenken:
github.com/andreocunha/PET_Tranca_EngComp
- Den første mappen er å lese fingeravtrykket og kortet. Navnet på den er: “Leitura_Cartao_e_Biometria”.
- Den andre er å registrere fingeravtrykket. Og det er i mappen: "Cadastro_Biometria".
- Den tredje filen er å lese koden til kortet. Og det er i mappen: "Cadastro_RFID".
Last ned Arduino IDE på datamaskinen din. Inne i den nedlastede filen, i tillegg til de tre mappene, er det to zip -filer. Disse zip -filene er sensorene (på RFID og den biometriske fingeravtrykksskanneren), så ta dem med på Arduino IDE.
Trinn 4: Programvare - Forklaring av koden “Cadastro_Biometria”
Siden minnet til Arduino Nano er svært begrenset, vil registreringen være bortsett fra hovedkoden (som bare er ansvarlig for bekreftelsen av et fingeravtrykk som allerede er registrert).
Den biometriske sensoren har allerede et internt minne som vil registrere fingeravtrykkene (den kan registrere opptil 128 fingeravtrykk). Det garanterer at de registrerte dataene ikke går tapt etter at kretsen er slått av.
I filbehandleren på datamaskinen din, gå til den nedlastede mappen "Cadastro_Biometria" og dobbeltklikk på filen "Cadastro_Biometria.ino". Arduino IDE vil laste inn koden, og den vil ha 5 faner, hver representerer en funksjon av koden. Last inn koden på Arduino, åpne seriell skjerm i 9600 og følg instruksjonene der for å registrere et nytt fingeravtrykk, fjerne ett eller se hvert fingeravtrykk som allerede er registrert.
Trinn 5: Programvare - Forklaring av koden "Cadastro_RFID"
Etter å ha registrert alle fingeravtrykkene er det på tide å registrere RFID -kortene eller -merkene. Men annerledes enn det som ble gjort med fingeravtrykksskanneren, vil ikke denne delen av koden lagres RFID -kortene eller taggene registreres. Og vel vitende om det, åpne mappen "Cadastro_RFID" og dobbeltklikk på filen "Cadastro_RFID.ino". Last inn koden på Arduino, åpne den serielle skjermen i 9600 og ta deretter kortet eller taggen nærmere leseren.
En heksadesimal kode vil bli generert og vises på skjermen (for (eksempel: "32: 80: CD: F2"). Skriv den ned på en notisblokk på datamaskinen eller et papir, fordi den blir kopiert til den endelige koden (den som bare vil lese informasjon).
Trinn 6: Programvare - Forklaring av koden "Leitura_Cartao_e_Biometria"
Vi er nå på den siste delen av koden. Åpne mappen "Leitura_Cartao_e_Biometria" og dobbeltklikk på "Leitura_Cartao_e_Biometria.ino". Koden åpnes på Arduino IDE og den vil ha 4 faner, hver representerer funksjonen. Noen endringer må gjøres slik at koden kan fungere riktig.
Klikk på fanen "leituraRfid", og erstatt hvert heksadesimale tall inne i "if" og "else id" parentesen med nummeret du lagret på notisblokken (eksempel: "32: 80: CD: F2"). Føl deg fri for å legge til eller slette "annet hvis" fra koden.
Klikk nå på fanen "nomeDoUsuario" og erstatt navnene i parentesen med navnene fra de respektive brukerne og ID -ene som ble valgt for den brukeren. Ferdig !! Nå trenger du bare å laste koden på Arduino.
Trinn 7: kretskort (PCB)
Hvis alle trinnene bak gikk bra til nå, lag et kretskort (vanligvis bruker vi programvaren EAGLE CAD til å gjøre det) og sveis deretter komponentene. Kretsen vil se ut som den som vises i videoen.
Trinn 8: Lag en liten boks for å beholde kretsen
Vi laget en eske ved hjelp av en 3D -skriver i samarbeid med FindesLab. Etter det fullførte vi det, malte det og la kretsen inn.
Trinn 9: Prosjektinstallasjonen
Boksen ble skrudd på veggen og HDL (ansvarlig for å holde døren låst) ble installert på døren. Se videoen av den siste demonstrasjonen av prosjektet.
Trinn 10: Fullfør prosjektet
Se hvordan resultatet av prosjektet var i reell anvendelse.
Trinn 11: Prosjektlisens
Elektrisk dørlås med fingeravtrykkskanner og RFID -leser av PET Engenharia de Computação er lisensiert under en Creative Commons Attribution 4.0 International License.
Anbefalt:
RFID hjemmelaget dørlås: 4 trinn
RFID hjemmelaget dørlås: RFID dørlåsenhet er en praktisk enhet som du kan bruke i ditt daglige liv. Når du skanner nøkkelkortet ditt, kan du åpne dørlåsen. Jeg har endret prosjektet fra dette nettstedet: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
RFID dørlås med Arduino: 4 trinn
RFID dørlås med Arduino: I utgangspunktet handler dette prosjektet om hvordan du lager huset, kontoret ditt og til og med dine personlige skap. Disse prosjektene får deg til å forstå arduino med RFID og hvordan de er koblet sammen. Så
Elektronisk RFID dørlås: 9 trinn
Elektronisk RFID dørlås: I dag skal jeg lære deg hvordan jeg designer og bygde " ULTIMATE ELECTRONIC DOOR LOCK " følg meg på denne trinnvise opplæringen, jeg skal forklare alle detaljer og problemer jeg hadde under konstruksjonen. Jeg håper du liker det! Som du kan se i
Trådløs RFID dørlås ved hjelp av Nodemcu: 9 trinn (med bilder)
Trådløs RFID dørlås ved bruk av Nodemcu: --- Hovedfunksjon --- Dette prosjektet ble bygget som en del av en nettverkskommunikasjonsklasse på Universidade do Algarve i samarbeid med min kollega Lu í s Santos. Hovedformålet er å kontrollere tilgangen til en elektrisk lås gjennom trådløs
Arduino RFID dørlås: 5 trinn (med bilder)
Arduino RFID dørlås: *** Oppdatert 9.8.2010 *** Jeg ønsket å lage en enkel og sikker måte å komme inn i garasjen min. RFID var den beste måten å låse opp døren min, selv med hendene fulle kan jeg låse opp døren og skyve den opp! Jeg bygde en enkel krets med en grunnleggende ATMega 168 arduino chi