INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Hardeware - Die opstel van die stroombaan
- Stap 3: Sagteware - die aflaai van die kode
- Stap 4: Sagteware - Uitleg van die kode “Cadastro_Biometria”
- Stap 5: Sagteware - Uitleg van die kode "Cadastro_RFID"
- Stap 6: Sagteware - Uitleg van die kode "Leitura_Cartao_e_Biometria"
- Stap 7: Gedrukte stroombaan (PCB)
- Stap 8: Maak 'n klein boks om die stroombaan te hou
- Stap 9: Die projekinstallasie
- Stap 10: voltooi die projek
- Stap 11: Projeklisensie
Video: Elektriese deurslot met vingerafdrukskandeerder en RFID -leser: 11 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die projek was ontwerp om die noodsaaklikheid van die gebruik van sleutels te vermy; om ons doel te bereik, gebruik ons 'n optiese vingerafdruksensor en 'n Arduino. Daar is egter mense met 'n onleesbare vingerafdruk en die sensor herken dit nie. Toe ons aan hierdie situasie dink, is 'n RFID -kaartleser saam met die biometriese sensor gebruik, wat toegang tot ritkaartjies, RFID -sleutelhangeretikette en selfone met NFC moontlik maak.
Stap 1: Komponente
Die volgende items sal vir die projek gebruik word:
- 1 Arduino Nano;
- 1 FPM10A Optiese vingerafdruklesersensormodules vir Arduino -slotte;
- 1 Leitor RFID Rc522 van 13,56 mhz;
- 2 Leds (1 groen en 1 rooi) * 1 Oled Display 128 X 32 Serial i2c Arduino 0, 91;
- 1 Elektroniese deurslot HDL FEC-91 CA.
Al hierdie materiaal kan maklik op die internet gevind word. As die idee is om hierdie projek so vinnig as moontlik te maak, word dit aanbeveel om die items op die webwerf Mercado Livre te koop (slegs as u in Brasilië woon), aangesien dit veilig en vinnig gestuur word (die produkte kom by die bestemming in ongeveer 1 of 2 weke). As die projek egter nie haastig gedoen hoef te word nie, is dit baie goedkoper om die items in die buiteland te koop op webwerwe soos Ebay, AliExpress, ens. Maar daar is geen waarborg wanneer en wanneer die produk by die bestemming aankom nie..
Totale gemiddelde aankoopkoste op Mercado Livre: +/- 200 reais (ongeveer 38,62 Amerikaanse dollar). Totale gemiddelde aankoopkoste op internasionale webwerwe: +/- 45 reais (ongeveer 8, 69 Amerikaanse dollar).
Die pryse is bereken sonder die koste van die elektroniese deurslot HDL, wat u op hierdie skakel kan vind:
Die prys van die HDL op die dag waarop hierdie instruksies gemaak is, was R $ 74,90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) vir aflewering.
Stap 2: Hardeware - Die opstel van die stroombaan
Die skema hierbo toon die elektriese stroomverbindings aan.
Die program Fritzing is gebruik om die skematiese en die lêer (.fzz) te maak wat afgelaai kan word op:
Die tabelle toon die verbindings tussen die sensors en die Oled -skerm op die Arduino Nano.
Stap 3: Sagteware - die aflaai van die kode
As gevolg van die min beskikbare geheue op Arduino Nano, is die kode verdeel in 3 verskillende vouers wat op die onderstaande lêer of op die skakel afgelaai kan word:
github.com/andreocunha/PET_Tranca_EngComp
- Die eerste gids is om die vingerafdruk en die kaart te lees. Die naam daarvan is: “Leitura_Cartao_e_Biometria”.
- Die tweede een is om die vingerafdruk te registreer. En dit is in die gids: "Cadastro_Biometria".
- Die derde lêer is om die kode van die kaart te lees. En dit is in die gids: "Cadastro_RFID".
Laai die Arduino IDE op u rekenaar af. Benewens die drie vouers, is daar twee zip -lêers in die afgelaaide lêer. Die zip -lêers is die biblioteke van die sensors (van die RFID en die biometriese vingerafdrukskandeerder), so sluit dit op die Arduino IDE in.
Stap 4: Sagteware - Uitleg van die kode “Cadastro_Biometria”
Aangesien die geheue van die Arduino Nano baie beperk is, sal die registrasie los van die hoofkode wees (dit is slegs verantwoordelik vir die bevestiging van 'n vingerafdruk wat reeds geregistreer is).
Die biometriese sensor het reeds 'n interne geheue wat die vingerafdrukke kan opneem (dit kan tot 128 vingerafdrukke opneem). Dit waarborg dat die geregistreerde data nie verlore gaan nadat die kring afgeskakel is nie.
Gaan na die lêerbestuurder van u rekenaar na die afgelaaide gids "Cadastro_Biometria" en dubbelklik op die lêer "Cadastro_Biometria.ino". Die Arduino IDE laai die kode en dit het 5 oortjies, elk verteenwoordig een funksie van die kode. Laai die kode op u Arduino, maak die seriële monitor oop in 9600 en volg die instruksies daar om 'n nuwe vingerafdruk te registreer, een te verwyder of te sien dat elke vingerafdruk alreeds geregistreer is.
Stap 5: Sagteware - Uitleg van die kode "Cadastro_RFID"
Nadat u al die vingerafdrukke opgeteken het, is dit tyd om die RFID -kaarte of etikette te registreer. Maar anders as wat met die vingerafdrukskandeerder gedoen is, word die RFID -kaarte of etiketteregister op hierdie deel van die kode nie gestoor nie. As u dit weet, maak u die gids "Cadastro_RFID" oop en dubbelklik op die lêer "Cadastro_RFID.ino". Laai die kode op die Arduino, maak die seriële monitor oop in 9600 en bring dan die kaart of tag nader aan die leser.
'N Heksadesimale kode sal gegenereer word en op die skerm verskyn (byvoorbeeld ("32: 80: CD: F2"). Skryf dit neer op 'n notaboek op u rekenaar of op 'n papier, want dit sal na die finale kode (die een wat slegs inligting sal lees).
Stap 6: Sagteware - Uitleg van die kode "Leitura_Cartao_e_Biometria"
Ons is nou op die laaste deel van die kode. Maak die gids "Leitura_Cartao_e_Biometria" oop en dubbelklik op die "Leitura_Cartao_e_Biometria.ino". Die kode sal op die Arduino IDE oopgemaak word en dit sal 4 oortjies hê, elk verteenwoordig 'n funksie. Sommige veranderinge moet aangebring word sodat die kode kan werk korrek.
Klik op die blad "leituraRfid" en vervang elke heksadesimale getal binne die "if" - en "else id" -hakies met die nommer wat u op die notaboek gestoor het (byvoorbeeld: "32: 80: CD: F2"). Voel vry om 'anders as' uit die kode by te voeg of te verwyder.
Klik nou op die oortjie "nomeDoUsuario" en vervang die name tussen die hakies met die name van die onderskeie gebruikers en die ID's wat vir die gebruiker gekies is. Klaar !! Nou hoef u net die kode op die Arduino te laai.
Stap 7: Gedrukte stroombaan (PCB)
As al die stappe tot nou goed verloop het, maak 'n printplaat (gewoonlik gebruik ons die sagteware EAGLE CAD om dit te doen) en las dan die komponente vas. Die stroombaan sal lyk soos die in die video.
Stap 8: Maak 'n klein boks om die stroombaan te hou
Ons het 'n boks gemaak met 'n 3D -drukker in samewerking met FindesLab. Daarna het ons dit klaargemaak, dit geverf en die kring ingevoeg.
Stap 9: Die projekinstallasie
Die boks is teen die muur vasgeskroef en die HDL (verantwoordelik om die deur gesluit te hou) is op die deur geïnstalleer. Kyk na die video van die laaste demonstrasie van die projek.
Stap 10: voltooi die projek
Kyk hoe die resultaat van die projek in werklike toepassing was.
Stap 11: Projeklisensie
Elektriese deurslot met vingerafdrukskandeerder en RFID -leser deur PET Engenharia de Computação is gelisensieer onder 'n Creative Commons Attribution 4.0 International License.
Aanbeveel:
RFID -deurslot met Arduino: 4 stappe
RFID -deurslot met Arduino: Hierdie projek gaan eintlik oor hoe u u huis, kantoor en selfs u persoonlike kluis kan maak. Hierdie projekte laat u arduino met RFID verstaan en hoe dit met mekaar verbind is. So
Vingerafdrukskandeerder klasbywoningstelsel (GT-521F32): 9 stappe
Vingerafdrukskandeerder klasbywoningstelsel (GT-521F32): Hierdie projek is 'n eenvoudige bywoningsstelsel wat gebruik maak van die GT-521F32, 'n goedkoop optiese vingerafdrukskandeerder van Sparkfun om te skandeer en aan te teken wie en wanneer iemand aanmeld
Draadlose RFID -deurslot met Nodemcu: 9 stappe (met foto's)
Draadlose RFID-deurslot met behulp van Nodemcu: --- Hooffunksie --- Hierdie projek is gebou as deel van 'n netwerkkommunikasieklas by Universidade do Algarve in samewerking met my kollega Lu í s Santos. Die hoofdoel daarvan is om die toegang van 'n elektriese slot deur draadlose wi
Hoe om 'n elektriese bromponie vir elektriese onderdele uitmekaar te haal: 6 stappe
Hoe om 'n elektriese bromponie vir elektriese onderdele uitmekaar te skei: dit is die manier waarop ek 'n tweedehandse elektriese bromponie uitmekaar haal vir onderdele wat nodig is vir die bou van 'n elektriese bergplank. (Idee kom van > > https: // www .instructables.com/id/Electric-Mountain-Board/) Die rede waarom ek 'n tweedehandse een gekoop het, is
Arduino RFID -deurslot: 5 stappe (met foto's)
Arduino RFID -deurslot: *** Opgedateer 8/9/2010 *** Ek wou 'n maklike en veilige manier maak om my motorhuis binne te gaan. RFID was die beste manier om my deur oop te sluit, selfs met my hande vol kan ek die deur oopmaak en oopstoot! Ek het 'n eenvoudige stroombaan gebou met 'n basiese ATMega 168 arduino chi