Innholdsfortegnelse:
- Trinn 1: Hva du trenger - komponenter og ledninger
- Trinn 2: Koden og vedleggene
- Trinn 3: Fullfør: Test alt - videoen av Working Thing
Video: RFID NFC ARDUINO ADGANGSKONTROLLSYSTEM: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Det jeg trengte var et tilgangskontrollsystem for kontoret mitt.
Hele prosjektet er ganske enkelt å bygge.
Jeg hadde et ekstra Aduino Mega og et Ethernet -skjerm hjemme, så med noen flere komponenter har jeg klart å bygge et tilgangskontrollsystem for kontoret mitt. Den bruker NFC -koder og mySql -database for å samle data i en tabell.
Arduino venter i hovedsak på en tag, så prøver den å kontakte en php -webside som vil administrere opplasting av data til databasen. For å gjøre dette, vil den først kontrollere om taggen er tilstede i en "brukere" -tabell med "kjente" tagger. Tabellen inneholder faktiske kjente brukere og deres relative tagger.
Hvis taggen ikke gjenkjennes, vil Arduino ikke registrere tilgangen. Ellers vil den sette inn en post i tabellen. For øyeblikket blir tidsstempel, id_tag, selskapets filial (plassering) og ip registrert i tabellen.
Jeg la også til en lcd for å gjøre ting enklere for brukerne. Når tilgangen er registrert, blinker en grønn lysdiode i noen sekunder, og en summer vil spille en kort tone med økende tonehøyde. LCD -skjermen viser en kort ok -melding i noen sekunder.
Hvis det oppstår noen problemer (ettersom lan ikke fungerer, eller ukjente koder), vil en rød lysdiode blinke i stedet, og tonen som spilles vil ha en synkende tonehøyde. LCD -skjermen viser også en kort feilmelding i noen sekunder.
Med et par knapper mer kan du også registrere typen operasjon: "er det en tilgang eller en utgang ?!" (men dette vil bli utviklet en annen gang).
Trinn 1: Hva du trenger - komponenter og ledninger
Først og fremst er det et databaseorientert prosjekt, så du trenger en webserver for å laste opp en.php -fil. dette er koden delen som behandler forespørslene fra arduinoen og administrerer databasen.
Du trenger også en mysql -database, der alle tilgangene vil bli lagret.
Du kan bygge opp alt på en lokal "server" på kontoret ditt (kanskje xampp er et godt og enkelt valg) eller hvis du har et nettsted+mysql db kan det være det samme.
Ok, her er materialregningen:
- Arduino Mega 2560
- Ethernet -skjerm W5100
- RF522 rfid -tagleser kompatibel med 13, 56mhz 14333A -tagger
- Display LCD 16x2 1602
- en piezo summer eller en annen type summer
- En haug med ledninger
- Et par lysdioder (grønt og rødt) og 2 av 2k motstander
Og, ok igjen.. om ledningene … Bildene om ledningene er ikke de beste, men det er bedre beskrevet i arduino -skissen som er vedlagt i neste trinn.
Trinn 2: Koden og vedleggene
Til slutt, her er det filene du leter etter.. I vedlegg finner du
timbrature.ino, som er skissen for å laste opp til Arduino Mega
Som nevnt tidligere er alle tilkoblinger og ledninger om LCD- og RFID -kortet beskrevet i toppteksten til.ino -filen
- rfid lib.zip, som inneholder rfid -biblioteket som trengs
- timbratura.zip, (timbratura.php) denne filen er filen du må laste opp til webserveren din. Den klarer først å gjenkjenne koden (sjekk om den finnes i tabellen "brukere"), så registrerer den tilgang til en mysql "tilgang" -tabell.
Trinn 3: Fullfør: Test alt - videoen av Working Thing
Nå er du klar til å se videoen igjen. Det handler om hvordan leseren fungerer, sjekk taggen og registrer tilgangen til databasen. Jeg håper at videoen blir mer tydelig nå sammenlignet med det første trinnet.
Anbefalt:
NFC Ringlåsboks: 6 trinn (med bilder)
NFC Ring Lock Box: Hei alle sammen! Velkommen til min første instruks! Jeg beklager på forhånd for mitt dårlige nivå i engelsk. I denne trinnvise veiledningen skal jeg lære deg hvordan du bygger en enkel og veldig billig NFC Ring Lock Box
ScanUp NFC -leser/skribent og lydopptaker for blinde, synshemmede og alle andre: 4 trinn (med bilder)
ScanUp NFC -leser/skribent og lydopptaker for blinde, synshemmede og alle andre: Jeg studerer industriell design og prosjektet er arbeidet mitt semester. Målet er å støtte synshemmede og blinde mennesker med en enhet, som gjør det mulig å ta opp lyd i.WAV -format på et SD -kort og kalle den informasjonen med en NFC -tag. Så i
Album med NFC -tagger for automatisk avspilling av Spotify -musikk på Chromecast: 5 trinn
Album med NFC -tagger for automatisk å spille Spotify -musikk på Chromecast: Dette prosjektet startet med ideen om å lage en albumkollage av mine mest spilte artister på Spotify. Etter litt lek med Spotify API i Python, tenkte jeg at det ville være fint å koble disse albumomslagene til Spotify URI -ene sine og begynne å spille
PC -autentisering med Arduino og RFID/NFC -kort: 4 trinn
PC -autentisering med Arduino og RFID/NFC -kort: Hei alle sammen! Hvor mange ganger har dere kommet hjem etter en lang arbeidsdag eller en stressende skole, går dere hjem og vil slappe av foran PCen? Så du kommer hjem, slår på PCen, og du får skjermen til å skrive inn passordet ditt fordi PCen din
Start motorsykkel med NFC håndimplantat: 3 trinn
Start motorsykkel med NFC -håndimplantat: Hvorfor har jeg et NFC -chip -implantat i hånden? Jeg jobber som IT -støtte for et luksushotell, så det er mange dører jeg må åpne hver dag med et kort. Derfor bestemte jeg meg for å legge en 125 kHz RFID -brikke i hånden min. Dessverre, mitt valg