Sisällysluettelo:
- Vaihe 1: Mitä tarvitset - komponentit ja johdotus
- Vaihe 2: Koodi ja liitteet
- Vaihe 3: Viimeistele: Testaa kaikki - video työstä
Video: RFID NFC ARDUINO ACCESS CONTROL -JÄRJESTELMÄ: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tarvitsin toimistoni kulunvalvontajärjestelmän.
Koko projekti on melko helppo rakentaa.
Minulla oli kotona ylimääräinen Aduino Mega ja Ethernet -suoja, joten olen pystynyt rakentamaan toimistolleni kulunvalvontajärjestelmän muutamilla komponenteilla. Se käyttää NFC -tunnisteita ja mySql -tietokantaa tietojen keräämiseen taulukkoon.
Pohjimmiltaan Arduino odottaa tunnistetta ja yrittää sitten ottaa yhteyttä php -verkkosivulle, joka hallinnoi tietojen lataamista tietokantaan. Tätä varten se tarkistaa ensin tunnisteen läsnäolon "tunnettujen" tunnisteiden "käyttäjä" -taulukosta. Taulukko sisältää tunnettuja käyttäjiä ja heidän suhteellisia tunnisteitaan.
Jos tunnistetta ei tunnisteta, Arduino ei tallenna pääsyä. Muussa tapauksessa se lisää tietueen taulukkoon. Tällä hetkellä aikaleima, id_tag, yrityksen haara (sijainti) ja ip tallennetaan taulukkoon.
Lisäsin myös lcd: n helpottamaan käyttäjien asioita. Kun pääsy on tallennettu, vihreä merkkivalo vilkkuu muutaman sekunnin ajan ja summeri soi lyhyen äänen, jonka korkeus kasvaa. LCD -näyttö näyttää lyhyen ok -viestin muutaman sekunnin ajan.
Jos joitakin ongelmia ilmenee (kuten lan ei toimi tai tuntemattomat tunnisteet), punainen led vilkkuu sen sijaan ja soitetun äänen sävy on pienentynyt. LCD -näyttö näyttää myös lyhyen virheilmoituksen muutaman sekunnin ajan.
Muutamalla painikkeella voit hallita myös sellaista toimintaa: "onko se sisäänpääsy vai poistuminen ?!" (mutta tämä selviää toisen kerran).
Vaihe 1: Mitä tarvitset - komponentit ja johdotus
Ensinnäkin se on tietokantapohjainen projekti, joten tarvitset verkkopalvelimen, johon.php -tiedosto ladataan. tämä on koodiosa, joka käsittelee arduinon pyynnöt ja hallinnoi tietokantaa.
Tarvitset myös mysql -tietokannan, johon kaikki käyttöoikeudet tallennetaan.
Voit rakentaa kaiken toimistosi paikalliselle "palvelimelle" (ehkä xampp on hyvä ja helppo valinta) tai jos sinulla on verkkosivusto+mysql db, se voi olla sama.
Okei, tässä on materiaaliluettelo:
- Arduino Mega 2560
- Ethernet -suoja W5100
- RF522 RFID -tunnisteenlukija, joka on yhteensopiva 13, 56 MHz 14333A -tunnisteiden kanssa
- Näyttö LCD 16x2 1602
- pietsosummeria tai muuta summeria
- Joukko johtoja
- Pari lediä (vihreä ja punainen) ja 2 kpl 2k vastuksia
Ja okei taas.. johdotuksesta … Johdotusta koskevat kuvat eivät ole parhaita, mutta ne on kuvattu paremmin seuraavassa vaiheessa liitteenä olevaan arduino -luonnokseen.
Vaihe 2: Koodi ja liitteet
Lopuksi, tässä on etsimäsi tiedostot. Liitteenä löydät
timbrature.ino, joka on luonnos ladattavaksi Arduino Megaan
Kuten aiemmin mainittiin, kaikki lcd- ja RFID -kortin liitännät ja johdotukset on kuvattu.ino -tiedoston ylätunnisteessa
- rfid lib.zip, joka sisältää tarvittavan rfid -kirjaston
- timbratura.zip, (timbratura.php) tämä tiedosto on tiedosto, joka sinun on ladattava verkkosivustosi verkkopalvelimelle. Se hallitsee ensin tunnisteen (tarkista, onko se lisätty "käyttäjä" -taulukkoon), ja sitten se tallentaa pääsy mysql "access" -taulukkoon.
Vaihe 3: Viimeistele: Testaa kaikki - video työstä
Nyt olet valmis katsomaan videon uudelleen. Kyse on lukijan toiminnasta, tarkista tagi ja tallenna pääsy tietokantaan. Toivon, että video on nyt selkeämpi kuin ensimmäinen vaihe.
Suositeltava:
NFC -rengaslukko: 6 vaihetta (kuvilla)
NFC Ring Lock Box: Hei kaikki! Tervetuloa ensimmäiseen ohjeeseeni! Pyydän jo etukäteen anteeksi huonoa englannin kielen taitojani. Tässä vaiheittaisessa oppaassa aion opettaa sinulle, kuinka rakentaa yksinkertainen ja erittäin halpa NFC-rengaslaatikko
Luo Ms Access -tietokantaohjelmisto palkan valmistamiseksi yrityksessäsi: 6 vaihetta
Luo Ms Access -tietokantaohjelmisto palkan valmistamiseksi yrityksessäsi: Annan sinulle lyhyen ohjeen palkkausjärjestelmän luomiseen MS -käyttöoikeuden avulla kuukausipalkkojen luomiseksi ja palkkalaskelmien tulostamiseksi helposti tämän avulla. Tällä tavalla voit pitää kuukausittaiset palkkatietotiedot tietokannassa ja muokata tai tarkistaa myöhään
ScanUp NFC -lukija/-kirjoitin ja äänitallennin sokeille, näkövammaisille ja muille: 4 vaihetta (kuvilla)
ScanUp NFC -lukija/-kirjoittaja ja äänitallennin sokeille, näkövammaisille ja kaikille muille: Opiskelen teollista muotoilua ja projekti on lukukauden työ. Tavoitteena on tukea näkövammaisia ja sokeita laitteella, jonka avulla voidaan tallentaa ääntä WAV -muodossa SD -kortille ja kutsua tiedot NFC -tunnisteella. Joten vuonna
PC -todennus Arduinolla ja RFID/NFC -kortilla: 4 vaihetta
PC Auth Arduinolla ja RFID/NFC -kortilla: Hei kaikille! Kuinka monta kertaa olet tullut kotiin pitkän työpäivän tai stressaavan koulun jälkeen, menetkö kotiin ja haluat rentoutua tietokoneen edessä? Joten tulet kotiin, käynnistät tietokoneen ja saat näytön kirjoittamaan salasanasi, koska tietokoneesi
BT HomeHub 5A -reitittimen UART Access Hack: 12 vaihetta
BT HomeHub 5A -reitittimen UART Access Hack: BT HomeHub 5a on melko kunnollinen reititin, kun avaat sen, kytket sen UART -käyttöliittymään ja päivität laiteohjelmiston jollakin OpenWRT / LEDE -kaltaisella tavalla. Päätin helpottaa pääsyä