Inhoudsopgave:
- Stap 1: Componenten
- Stap 2: Hardware - Het circuit instellen
- Stap 3: Software - De code downloaden
- Stap 4: Software - Verklaring van de code “Cadastro_Biometria”
- Stap 5: Software - Verklaring van de code "Cadastro_RFID"
- Stap 6: Software - Verklaring van de code "Leitura_Cartao_e_Biometria"
- Stap 7: Printplaat (PCB)
- Stap 8: Maak een kleine doos om het circuit te behouden
- Stap 9: De projectinstallatie
- Stap 10: Het project afronden
- Stap 11: Projectlicentie
Video: Elektrisch deurslot met vingerafdrukscanner en RFID-lezer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Het project was ontworpen om de noodzaak van het gebruik van sleutels te vermijden, om ons doel te bereiken, gebruikten we een optische vingerafdruksensor en een Arduino. Er zijn echter personen die een onleesbare vingerafdruk hebben en de sensor zal deze niet herkennen. Toen ik aan deze situatie dacht, werd een RFID-kaartlezer gebruikt met de biometrische sensor, waardoor toegang mogelijk was met ritkaarten, RFID-sleutelhangertags en mobiele telefoons met NFC.
Stap 1: Componenten
De volgende items worden gebruikt voor het project:
- 1 Arduino-nano;
- 1 FPM10A optische vingerafdruklezer Sensormodules voor Arduino-sloten;
- 1 Leitor RFID Rc522 van 13,56 mhz;
- 2 Leds (1 groen en 1 rood) * 1 Oled Display 128X32 Seriële i2c Arduino 0, 91;
- 1 Elektronisch deurslot HDL FEC-91 CA.
Al deze materialen zijn gemakkelijk te vinden op internet. Als het de bedoeling is om dit project zo snel mogelijk te laten verlopen, is het aan te raden om de artikelen op de website Mercado Livre te kopen (alleen als je in Brazilië woont), aangezien het een veilige en snelle verzending heeft (de producten zullen in ongeveer 1 of 2 weken). Als het project echter niet in een haast gedaan hoeft te worden, is het een stuk goedkoper om de artikelen in het buitenland te kopen op websites zoals Ebay, AliExpress, enz. Maar er is geen garantie wanneer en of het product op de bestemming aankomt.
Totale gemiddelde aankoopprijs op Mercado Livre: +/- 200 reais (ongeveer 38,62 Amerikaanse dollar). Totale gemiddelde aankoopkost op internationale websites: +/- 45 reais (ongeveer 8, 69 Amerikaanse dollar).
Die prijzen zijn berekend zonder de kosten van het elektronische deurslot HDL, te vinden op deze link:
De prijs van de HDL op de dag dat deze Instructables werd gemaakt, was R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16) voor verzending.
Stap 2: Hardware - Het circuit instellen
Het bovenstaande schema toont de elektrische circuitaansluitingen.
Het programma Fritzing is gebruikt om het schema en het bestand (.fzz) te maken dat te downloaden is op:
De tabellen tonen de verbindingen tussen de sensoren en het Oled-display op de Arduino Nano.
Stap 3: Software - De code downloaden
Vanwege het weinige beschikbare geheugen op Arduino Nano, was de code verdeeld over 3 verschillende mappen die kunnen worden gedownload in het onderstaande bestand of op de link:
github.com/andreocunha/PET_Tranca_EngComp
- De eerste map is om de vingerafdruk en de kaart te lezen. De naam ervan is: "Leitura_Cartao_e_Biometria".
- De tweede is om de vingerafdruk te registreren. En het staat in de map: "Cadastro_Biometria".
- Het derde bestand is om de code van de kaart te lezen. En het staat in de map: "Cadastro_RFID".
Download de Arduino IDE op uw computer. Binnenin het gedownloade bestand bevinden zich naast de drie mappen twee zip-bestanden. Die zip-bestanden zijn de bibliotheken van de sensoren (van de RFID en de biometrische vingerafdrukscanner), dus neem ze op in de Arduino IDE.
Stap 4: Software - Verklaring van de code “Cadastro_Biometria”
Aangezien het geheugen van de Arduino Nano zeer beperkt is, zal de registratie los staan van de hoofdcode (die alleen verantwoordelijk is voor de bevestiging van een reeds geregistreerde vingerafdruk).
De biometrische sensor heeft al een intern geheugen dat de vingerafdrukken zal opnemen (hij kan maximaal 128 vingerafdrukken opnemen). Dat garandeert dat de geregistreerde gegevens niet verloren gaan na het uitschakelen van het circuit.
Ga in de bestandsbeheerder van uw computer naar de gedownloade map "Cadastro_Biometria" en dubbelklik op het bestand "Cadastro_Biometria.ino". De Arduino IDE laadt de code en heeft 5 tabbladen, elk vertegenwoordigt een functie van de code. Laad de code op je Arduino, open de seriële monitor in 9600 en volg de instructies daar om een nieuwe vingerafdruk te registreren, een vingerafdruk te verwijderen of te zien dat elke vingerafdruk al is geregistreerd.
Stap 5: Software - Verklaring van de code "Cadastro_RFID"
Nadat alle vingerafdrukken zijn geregistreerd, is het tijd om de RFID-kaarten of -tags te registreren. Maar anders dan wat met de vingerafdrukscanner is gedaan, worden op dit deel van de code de RFID-kaarten of tags niet opgeslagen. En dat wetende, open de map "Cadastro_RFID" en dubbelklik op het bestand "Cadastro_RFID.ino". Laad de code op de Arduino, open de seriële monitor in 9600 en breng de kaart of tag dichter bij de lezer.
Er wordt een hexadecimale code gegenereerd die op het scherm verschijnt (voor (voorbeeld: "32:80:CD:F2"). Noteer deze op een notitieblok op uw computer of op een papiertje, want het wordt gekopieerd naar de laatste code (degene die alleen informatie leest).
Stap 6: Software - Verklaring van de code "Leitura_Cartao_e_Biometria"
We zijn nu bij het laatste deel van de code. Open de map "Leitura_Cartao_e_Biometria" en dubbelklik op "Leitura_Cartao_e_Biometria.ino". De code wordt geopend op de Arduino IDE en heeft 4 tabbladen, elk met een functie. Er moeten enkele wijzigingen worden aangebracht om de code te laten werken correct.
Klik op het tabblad "leituraRfid", en vervang elk hexadecimaal getal tussen de haakjes "if" en "else id" door het nummer dat u op het kladblok hebt opgeslagen (voorbeeld: "32:80:CD:F2"). om "anders als" uit de code toe te voegen of te verwijderen.
Klik nu op het tabblad "nomeDoUsuario" en vervang de namen tussen haakjes door de namen van de respectievelijke gebruikers en de ID's die voor die gebruiker zijn gekozen. Gedaan!! Nu hoef je alleen nog maar de code op de Arduino te laden.
Stap 7: Printplaat (PCB)
Als alle stappen tot nu toe goed zijn gegaan, maak dan een Printed Circuit Board (meestal gebruiken we de software EAGLE CAD om het te doen) en las vervolgens de componenten. Het circuit ziet eruit zoals in de video.
Stap 8: Maak een kleine doos om het circuit te behouden
In samenwerking met FindesLab hebben we een doos gemaakt met behulp van een 3D-printer. Daarna hebben we het afgemaakt, het geverfd en het circuit toegevoegd.
Stap 9: De projectinstallatie
De doos werd aan de muur geschroefd en de HDL (verantwoordelijk voor het op slot houden van de deur) werd op de deur geïnstalleerd. Bekijk de video van de laatste demonstratie van het project.
Stap 10: Het project afronden
Bekijk hoe het resultaat van het project was in echte toepassing.
Stap 11: Projectlicentie
Elektrisch deurslot met vingerafdrukscanner en RFID-lezer van PET Engenharia de Computação is gelicentieerd onder een Creative Commons Attribution 4.0 International-licentie.
Aanbevolen:
DIY elektrisch longboard! 7 stappen (met afbeeldingen)
DIY Elektrisch Longboard!: Hallo, mede-makers die er zijn, in deze gids laat ik je zien hoe je een doe-het-zelf elektrisch skateboard maakt met een relatief klein budget. Het bord dat ik heb gebouwd, kan snelheden bereiken van ongeveer 40 km/u (26 mph) en ongeveer 18 km rennen. Hierboven vindt u een videogids en een paar pi
Elektrisch longboard: 6 stappen
Elektrisch longboard: in deze instructable gaan we een elektrisch longboard maken met een Arduino Uno en een Raspberry Pi
Vingerafdrukscanner Class Attendance System (GT-521F32): 9 stappen
Vingerafdrukscanner Class Attendance System (GT-521F32): Dit project is een eenvoudig aanwezigheidsregistratiesysteem dat gebruikmaakt van de GT-521F32, een goedkope optische vingerafdrukscanner van Sparkfun om te scannen en vast te leggen wie en wanneer iemand inlogt
Diy elektrisch skateboard: 14 stappen (met afbeeldingen)
Diy elektrisch skateboard: na 2 jaar onderzoek heb ik mijn eerste elektrische skateboard gebouwd. Sinds ik een instructie heb gezien over hoe je je eigen elektrische skateboard kunt bouwen, ben ik verliefd geworden op doe-het-zelf elektrische skateboards. Je eigen elektrische skateboard maken is een vorm van m
Zelfgemaakt app-deurslot: 5 stappen (met afbeeldingen)
Zelfgemaakt app-deurslot: in dit project laat ik zien hoe een eenvoudig deurslot / ontgrendeling van een telefoonapp kan worden gemaakt van eenvoudige componenten, en introduceer ik een gebruiksvriendelijke app genaamd Blynk. Ik gebruik een Wemos D1 Mini wifi-chip en de Arduino IDE om de code te maken. U kunt deze opstelling gebruiken om s