INHOUDSOPGAWE:
- Stap 1: Wat u benodig - komponente en bedrading
- Stap 2: Die kode en die aanhangsels
- Stap 3: Voltooi: toets alles - die video van die werkende ding
Video: RFID NFC ARDUINO TOEGANGBEHEERSTELSEL: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Wat ek nodig gehad het, was 'n toegangsbeheerstelsel vir my kantoor.
Die hele projek is redelik maklik om te bou.
Ek het 'n ekstra Aduino Mega en 'n Ethernet -skerm by die huis gehad, en met nog 'n paar komponente kon ek 'n toegangsbeheerstelsel vir my kantoor bou. Dit gebruik NFC -etikette en mySql -databasis om data in 'n tabel te versamel.
Die Arduino wag aansienlik op 'n etiket, dan sal hy probeer om 'n php -webblad te kontak wat die oplaai van die data na die databasis sal bestuur. Om dit te kan doen, kyk dit eers na die teenwoordigheid van die etiket in 'n 'gebruikers' -tabel met' bekende 'etikette. Die tabel bevat feitlik bekende gebruikers en hul relatiewe etikette.
As die merker nie herken word nie, sal die Arduino nie die toegang opneem nie. Andersins, sal dit 'n rekord in die tabel plaas. Op die oomblik word tydstempel, id_tag, die tak van die onderneming (ligging) en die ip in die tabel aangeteken.
Ek het ook 'n lcd bygevoeg om die dinge vir die gebruikers makliker te maak. As die toegang aangeteken is, flikker 'n groen LED vir 'n paar sekondes en 'n gonser speel 'n kort toon met toenemende toonhoogte. Die lcd sal vir 'n paar sekondes 'n kort ok -boodskap wys.
As daar probleme ontstaan (aangesien lan nie werk nie, of onbekende etikette), sal 'n rooi LED in plaas daarvan flikker en die toon wat gespeel word, sal 'n afnemende toon hê. Die lcd sal ook vir 'n paar sekondes 'n kort foutboodskap wys.
Met nog 'n paar knoppies kan u die operasie opneem: "is dit 'n toegang of 'n uitgang ?!" (maar dit sal 'n ander keer ontwikkel word).
Stap 1: Wat u benodig - komponente en bedrading
In die eerste plek is dit 'n databasis -georiënteerde projek, dus u benodig 'n webserver om 'n.php -lêer op te laai. dit is die kode -deel wat die versoeke van die arduino verwerk en die databasis bestuur.
U benodig ook 'n mysql -databasis, waar alle toegang gestoor word.
U kan alles opbou in 'n plaaslike 'bediener' in u kantoor (miskien is xampp 'n goeie en maklike keuse), of as u 'n webwerf+mysql db het, kan dit dieselfde wees.
Ok, hier is die materiaalbrief:
- Arduino Mega 2560
- Ethernet -skild W5100
- RF522 rfid -tagleser versoenbaar met 13, 56mhz 14333A -etikette
- Vertoon LCD 16x2 1602
- 'n piëzo -zoemer of 'n ander soort gonser
- 'N Klomp drade
- 'N Paar LED's (groen en rooi) en 2 van 2k weerstande
En, ok weer.. oor die bedrading … Die foto's oor die bedrading is nie die beste nie, maar dit word beter beskryf in die arduino -skets wat in die volgende stap aangeheg is.
Stap 2: Die kode en die aanhangsels
Laastens, hier is die lêers waarna u op soek is. In die aanhangsel vind u
timbrature.ino, wat die skets is om in Arduino Mega op te laai
Soos voorheen genoem, word al die verbindings en die bedrading oor die lcd- en RFID -bord in die kop van die.ino -lêer beskryf
- rfid lib.zip, wat die benodigde rfid -biblioteek bevat
- timbratura.zip, (timbratura.php) hierdie lêer is die lêer wat u na u webwerf -bediener moet oplaai. Dit sal dit eers regkry om die etiket te herken (kyk of dit in die 'gebruikers' -tabel voorkom), dan neem dit die toegang tot 'n mysql "toegang" tafel.
Stap 3: Voltooi: toets alles - die video van die werkende ding
Nou is u gereed om weer na die video te kyk. Dit gaan oor hoe die leser werk, kyk na die etiket en teken die toegang tot die databasis aan. Ek hoop dat die video nou duideliker sal wees in vergelyking met die eerste stap.
Aanbeveel:
NFC -sluitkas: 6 stappe (met foto's)
NFC Ring Lock Box: Hallo almal! Welkom by my eerste instruksies! Ek vra by voorbaat om verskoning vir my swak Engels, in hierdie stap-vir-stap gids gaan ek u leer hoe om 'n eenvoudige en baie goedkoop NFC Ring Lock Box te bou
ScanUp NFC -leser/skrywer en klankopnemer vir blindes, gesiggestremdes en almal anders: 4 stappe (met foto's)
ScanUp NFC -leser/skrywer en klankopnemer vir blindes, gesiggestremdes en almal anders: ek studeer industriële ontwerp en die projek is die werk van my semester. Die doel is om gesiggestremdes en blinde mense te ondersteun met 'n toestel waarmee klank in die.WAV -formaat op 'n SD -kaart opgeneem kan word en die inligting met 'n NFC -etiket kan bel. So in
Albums met NFC -etikette om Spotify -musiek outomaties op Chromecast te speel: 5 stappe
Albums met NFC -etikette om Spotify -musiek outomaties op Chromecast te speel: Hierdie projek het begin met die idee om 'n album -collage van my mees gespeelde kunstenaars op Spotify te maak. Na 'n bietjie met die Spotify API in Python gespeel het, het ek gedink dat dit lekker sou wees om hierdie albumdeksels aan hul Spotify URI's te koppel en die
PC -verifikasie met Arduino en RFID/NFC -kaart: 4 stappe
PC Auth met Arduino en RFID/NFC Card: Hallo almal! Hoeveel keer het u na 'n lang dag werk of 'n stresvolle skool by die huis gekom, wil u huis toe gaan en wil u voor u rekenaar ontspan? As u by die huis kom, skakel u rekenaar aan en u kry die skerm om u wagwoord in te tik omdat u rekenaar
Begin motorfiets met NFC -handinplanting: 3 stappe
Begin motorfiets met NFC -handinplanting: waarom het ek selfs 'n NFC -chip -inplanting in my hand? Ek werk as IT -ondersteuning vir 'n luukse hotel, en daar is baie deure wat ek elke dag met 'n kaart moet oopmaak. Daarom het ek besluit om 'n 125khz RFID -chip in my hand te sit. Ongelukkig is my keuse