Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Hardware - Opsætning af kredsløbet
- Trin 3: Software - Download af koden
- Trin 4: Software - Forklaring af koden “Cadastro_Biometria”
- Trin 5: Software - Forklaring af koden "Cadastro_RFID"
- Trin 6: Software - Forklaring af koden "Leitura_Cartao_e_Biometria"
- Trin 7: Printkort (printkort)
- Trin 8: Lav en lille kasse for at beholde kredsløbet
- Trin 9: Projektinstallationen
- Trin 10: Afslutning af projektet
- Trin 11: Projektlicens
Video: Elektrisk dørlås med fingeraftryksscanner og RFID -læser: 11 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Projektet var designet for at undgå nødvendigheden af at bruge nøgler, for at nå vores mål brugte vi en optisk fingeraftrykssensor og en Arduino. Der er dog personer, der har et ulæseligt fingeraftryk, og sensoren kan ikke genkende det. Når man tænker på denne situation, blev der brugt en RFID -kortlæser med den biometriske sensor, der muliggjorde adgang med ride -kort, RFID -nøgleringskoder og mobiltelefoner med NFC.
Trin 1: Komponenter
Følgende elementer vil blive brugt til projektet:
- 1 Arduino Nano;
- 1 FPM10A optiske fingeraftrykslæser sensormoduler til Arduino låse;
- 1 Leitor RFID Rc522 de 13,56 mhz;
- 2 lysdioder (1 grøn og 1 rød) * 1 Oled -skærm 128 X 32 Seriel i2c Arduino 0, 91;
- 1 Elektronisk dørlås HDL FEC-91 CA.
Alt dette materiale kan let findes på Internettet. Hvis ideen er at gøre dette projekt så hurtigt som muligt, anbefales det at købe varerne på webstedet Mercado Livre (kun hvis du bor i Brasilien), da det har en sikker og en hurtig forsendelse (produkterne ankommer til destinationen i ca. 1 eller 2 uger). Men hvis projektet ikke skal udføres i en fart, er det meget billigere at købe varerne i udlandet på websteder som Ebay, AliExpress osv. Men der er ingen garanti for, hvornår og om produktet ankommer til destinationen.
Samlede gennemsnitlige købsomkostninger på Mercado Livre: +/- 200 reais (ca. 38,62 amerikanske dollars). Samlede gennemsnitlige købsomkostninger på internationale websteder: +/- 45 reais (ca. 8, 69 amerikanske dollars).
Disse priser blev beregnet uden omkostninger ved den elektroniske dørlås HDL, som kan findes på dette link:
Prisen på HDL den dag, denne Instructables blev lavet, var R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) til forsendelse.
Trin 2: Hardware - Opsætning af kredsløbet
Ovenstående skema viser de elektriske kredsløbstilslutninger.
Programmet Fritzing blev brugt til at lave skematikken og filen (.fzz), der kan downloades på:
Tabellerne viser forbindelserne mellem sensorerne og Oled -displayet på Arduino Nano.
Trin 3: Software - Download af koden
På grund af de få tilgængelige hukommelser på Arduino Nano blev koden delt på 3 forskellige mapper, der kan downloades på filen herunder eller på linket:
github.com/andreocunha/PET_Tranca_EngComp
- Den første mappe er at læse fingeraftrykket og kortet. Navnet på det er: “Leitura_Cartao_e_Biometria”.
- Den anden er at registrere fingeraftrykket. Og det er på mappen: "Cadastro_Biometria".
- Den tredje fil er at læse kortets kode. Og det er på mappen: "Cadastro_RFID".
Download Arduino IDE på din computer. Inde i den downloadede fil er der ud over de tre mapper to zip -filer. Disse zip -filer er sensorernes biblioteker (af RFID og den biometriske fingeraftryksscanner), så inkluder dem på Arduino IDE.
Trin 4: Software - Forklaring af koden “Cadastro_Biometria”
Da hukommelsen til Arduino Nano er meget begrænset, vil registreringen være bortset fra hovedkoden (der er kun ansvarlig for bekræftelsen af et fingeraftryk, der allerede er registreret).
Den biometriske sensor har allerede en intern hukommelse, der registrerer fingeraftryk (den kan optage op til 128 fingeraftryk). Det garanterer, at de registrerede data ikke går tabt efter afbrydelse af kredsløbet.
I filhåndteringen på din computer skal du gå til den downloadede mappe "Cadastro_Biometria" og dobbeltklikke på filen "Cadastro_Biometria.ino". Arduino IDE indlæser koden, og den vil have 5 faner, hver repræsenterer en funktion af koden. Indlæs koden på din Arduino, åbn den serielle skærm i 9600 og følg instruktionerne der for at registrere et nyt fingeraftryk, fjerne et eller se hvert fingeraftryk allerede er registreret.
Trin 5: Software - Forklaring af koden "Cadastro_RFID"
Efter at have registreret alle fingeraftryk er det tid til at registrere RFID -kort eller tags. Men anderledes end hvad der blev gjort med fingeraftryksscanneren, bliver denne del af koden ikke gemt RFID -kortene eller tagsregistret. Og vel vidende det, skal du åbne mappen "Cadastro_RFID" og dobbeltklikke på filen "Cadastro_RFID.ino". Indlæs koden på Arduino, åbn den serielle skærm i 9600 og bring derefter kortet eller mærket tættere på læseren.
En hexadecimal kode genereres og vises på skærmen (for (eksempel: "32: 80: CD: F2"). Skriv den ned på en notesblok på din computer eller et papir, fordi den bliver kopieret til den endelige kode (den, der kun læser information).
Trin 6: Software - Forklaring af koden "Leitura_Cartao_e_Biometria"
Vi er nu på den sidste del af koden. Åbn mappen "Leitura_Cartao_e_Biometria" og dobbeltklik på "Leitura_Cartao_e_Biometria.ino". Koden åbnes på Arduino IDE, og den vil have 4 faner, hver repræsenterer funktionen. Nogle ændringer skal udføres, så koden kan fungere korrekt.
Klik på fanen "leituraRfid", og erstat hvert hexadecimalt tal inde i "if" og "else id" parentesen med det nummer, du har gemt på notesblokken (eksempel: "32: 80: CD: F2"). Føl dig fri for at tilføje eller slette "ellers hvis" fra koden.
Klik nu på fanen "nomeDoUsuario" og erstat navnene i parentesen med navnene fra de respektive brugere og de id'er, der blev valgt til den pågældende bruger. Færdig!! Nu skal du bare indlæse koden på Arduino.
Trin 7: Printkort (printkort)
Hvis alle trin bagved gik godt indtil nu, skal du lave et printkort (normalt bruger vi softwaren EAGLE CAD til at gøre det) og derefter svejse komponenterne. Kredsløbet ser ud som det, der er vist i videoen.
Trin 8: Lav en lille kasse for at beholde kredsløbet
Vi lavede en kasse ved hjælp af en 3D -printer i samarbejde med FindesLab. Derefter færdiggjorde vi det, malede det og tilføjede kredsløbet.
Trin 9: Projektinstallationen
Kassen blev skruet på væggen, og HDL (ansvarlig for at holde døren låst) blev installeret på døren. Se videoen af den sidste demonstration af projektet.
Trin 10: Afslutning af projektet
Se hvordan resultatet af projektet var i reel anvendelse.
Trin 11: Projektlicens
Elektrisk dørlås med fingeraftryksscanner og RFID -læser af PET Engenharia de Computação er licenseret under en Creative Commons Attribution 4.0 International License.
Anbefalede:
Wifi til RF - Dørlås: 3 trin (med billeder)
Wifi til RF - Dørlås: Oversigt Denne instruktion giver dig mulighed for at låse / låse din hoveddør op via din hjemmeautomatiseringssoftware (f.eks. OpenHAB - gratis hjemmeautomatiseringssoftware, som jeg personligt bruger) Billedet ovenfor viser et eksempel på et skærmbillede af OpenHAB
RFID dørlås med Arduino: 4 trin
RFID -dørlås med Arduino: Grundlæggende handler dette projekt om, hvordan du laver dit hus, kontorsted og endda dine personlige skabe.Disse projekter får dig til at forstå arduino med RFID, og hvordan de er forbundet med hinanden. Så
Hjemmelavet app dørlås: 5 trin (med billeder)
Hjemmelavet app dørlås: I dette projekt viser jeg, hvordan en simpel telefonapp dørlås/oplåsning kan laves af enkle komponenter, og introducerer en brugervenlig app kaldet Blynk. Jeg bruger en Wemos D1 Mini wifi -chip og Arduino IDE til at oprette koden. Du kan bruge denne opsætning til at
Trådløs RFID dørlås ved hjælp af Nodemcu: 9 trin (med billeder)
Trådløs RFID dørlås ved hjælp af Nodemcu: --- Hovedfunktion --- Dette projekt blev bygget som en del af en netværkskommunikationsklasse på Universidade do Algarve i samarbejde med min kollega Lu í s Santos. Dets hovedformål er at kontrollere adgangen til en elektrisk lås gennem trådløs wi
Arduino RFID dørlås: 5 trin (med billeder)
Arduino RFID dørlås: *** Opdateret 8/9/2010 *** Jeg ville lave en nem og sikker måde at komme ind i min garage. RFID var den bedste måde at låse min dør op, selv med mine hænder fulde kan jeg låse døren op og skubbe den op! Jeg byggede et simpelt kredsløb med en grundlæggende ATMega 168 arduino chi