Inhoudsopgave:
- Stap 1: Wat u nodig hebt - Componenten en bedrading
- Stap 2: De code en de bijlagen
- Stap 3: Voltooien: test alles - de video van het werkende ding
Video: RFID NFC ARDUINO TOEGANGSCONTROLESYSTEEM: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Wat ik nodig had, was een toegangscontrolesysteem voor mijn kantoor.
Het hele project is vrij eenvoudig te bouwen.
Ik had thuis een reserve Aduino Mega en een Ethernet-shield, dus met nog een paar componenten heb ik een toegangscontrolesysteem voor mijn kantoor kunnen bouwen. Het gebruikt NFC-tags en mySql-database om gegevens in een tabel te verzamelen.
In wezen wacht de Arduino op een tag en probeert vervolgens contact te maken met een php-webpagina die het uploaden van de gegevens naar de database zal beheren. Om dit te doen, zal het eerst controleren op de aanwezigheid van de tag in een "gebruikers"-tabel met "bekende" tags. De tabel bevat feitelijk bekende gebruikers en hun relatieve tags.
Als de tag niet wordt herkend, registreert de Arduino de toegang niet. Anders wordt er een record in de tabel ingevoegd. Op dit moment worden tijdstempel, id_tag, de bedrijfsvestiging (locatie) en het ip in de tabel opgenomen.
Ik heb ook een lcd toegevoegd om de dingen gemakkelijker te maken voor de gebruikers. Wanneer de toegang is geregistreerd, zal een groene led enkele seconden knipperen en zal een zoemer een korte toon spelen met toenemende toonhoogte. Op het lcd-scherm wordt gedurende enkele seconden een kort ok-bericht weergegeven.
Als er problemen optreden (zoals lan werkt niet, of onbekende tags), zal in plaats daarvan een rode led gaan knipperen en zal de toon die wordt gespeeld een afnemende toonhoogte hebben. Het lcd-scherm toont gedurende enkele seconden ook een korte foutmelding.
Met een paar knoppen meer kun je ook het soort operatie opnemen: "is dat een toegang of een uitgang?!" (maar dit wordt een andere keer ontwikkeld).
Stap 1: Wat u nodig hebt - Componenten en bedrading
Allereerst is het een database-georiënteerd project, dus je hebt een webserver nodig waar je een.php-bestand kunt uploaden. dit is het codegedeelte dat de verzoeken van de arduino verwerkt en de database beheert.
Ook heb je een mysql-database nodig, waarin alle toegangen worden opgeslagen.
Je kunt alles opbouwen op een lokale "server" in je kantoor (misschien is xampp een goede en gemakkelijke keuze) of als je een website+mysql db hebt kan het hetzelfde zijn.
Ok, hier is de stuklijst:
- Arduino Mega 2560
- Ethernet-afscherming W5100
- RF522 rfid-taglezer compatibel met 13, 56mhz 14333A-tags
- Scherm LCD 16x2 1602
- een piëzo-zoemer of een ander soort zoemer
- Een hoop draden
- Een paar leds (groen en rood) en 2 weerstanden van 2k
En nogmaals ok.. over de bedrading… De foto's over de bedrading zijn niet de beste, maar het wordt beter beschreven in de Arduino-schets die in de volgende stap is bijgevoegd.
Stap 2: De code en de bijlagen
Eindelijk, hier zijn er de bestanden die u zoekt.. In bijlage vindt u:
timbrature.ino, de schets die moet worden geüpload naar Arduino Mega
Zoals eerder vermeld, worden alle verbindingen en de bedrading over het lcd- en RFID-bord beschreven in de kop van het.ino-bestand
- rfid lib.zip, die de benodigde rfid-bibliotheek bevat
- timbratura.zip, (timbratura.php) dit bestand is het bestand dat u naar de webserver van uw website moet uploaden. toegang tot een mysql "access"-tabel.
Stap 3: Voltooien: test alles - de video van het werkende ding
Nu ben je klaar om de video opnieuw te bekijken. Het gaat erom hoe de reader werkt, de tag controleert en de toegang tot de database vastlegt. Ik hoop dat de video nu duidelijker is in vergelijking met de eerste stap.
Aanbevolen:
ScanUp NFC-lezer/schrijver en audiorecorder voor blinden, slechtzienden en iedereen: 4 stappen (met afbeeldingen)
ScanUp NFC-lezer/schrijver en audiorecorder voor blinden, slechtzienden en alle anderen: ik studeer industrieel ontwerp en het project is het werk van mijn semester. Het doel is om visueel gehandicapte en blinde mensen te ondersteunen met een apparaat waarmee audio in het.WAV-formaat op een SD-kaart kan worden opgenomen en die informatie kan worden opgeroepen met een NFC-tag. Dus binnen
PC-verificatie met Arduino en RFID/NFC-kaart - Ajarnpa
PC Auth Met Arduino en RFID/NFC-kaart: Hallo allemaal! Hoe vaak ben je thuisgekomen na een lange dag werken of een stressvolle school, ga je naar huis en wil je ontspannen voor je pc? Dus je komt thuis, zet je pc aan en je krijgt het scherm om je wachtwoord in te typen omdat je pc
Motor starten met NFC-handimplantaat: 3 stappen
Motor starten met NFC-handimplantaat: waarom heb ik zelfs een NFC-chipimplantaat in mijn hand? Ik werk als IT-ondersteuning voor een luxe hotel, dus er zijn veel deuren die ik elke dag moet openen met een kaart. Daarom besloot ik een 125khz RFID-chip in mijn hand te stoppen. Helaas, mijn keuze
Vooraf ingestelde waarden opslaan en herstellen met NFC (TfCD): 4 stappen
Vooraf ingestelde waarden opslaan en herstellen met NFC (TfCD): We willen testen hoe het werkt om een bepaalde waarde of instelling aan te passen en deze instelling later terug te roepen. Voor dit experiment hebben we een NFC-tag gebruikt om de waarde erop te lezen en vervolgens op te slaan. Later kan de tag opnieuw worden gescand en de waarde terugsturen om een cer
Vereenvoudig uw leven met NFC: 7 stappen
Vereenvoudig je leven met NFC: Hey jongens, gewoon een snelle Instructable vandaag met de beste NFC-ideeën die ik heb gevonden om mijn leven te vereenvoudigen. Dus ik heb onlangs deze NFC Tag 215-stickers voor slechts een paar dollar online gekocht. En hoewel er veel coole dingen zijn die je met deze dingen kunt doen, is een