Cuprins:
- Pasul 1: Ce aveți nevoie - Componente și cablare
- Pasul 2: Codul și atașamentele
- Pasul 3: Finalizați: testați totul - videoclipul lucrului de lucru
Video: SISTEM DE CONTROL AL ACCESULUI RFID NFC ARDUINO: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Aveam nevoie de un sistem de control al accesului pentru biroul meu.
Întregul proiect este destul de ușor de construit.
Aveam un Aduino Mega de rezervă și un scut Ethernet acasă, așa că, cu câteva alte componente am reușit să construiesc un sistem de control al accesului pentru biroul meu. Folosește etichete NFC și baza de date mySql pentru a colecta date într-un tabel.
În mod substanțial, Arduino așteaptă o etichetă, apoi va încerca să contacteze o pagină web php care va gestiona încărcarea datelor în baza de date. Pentru a face acest lucru, va verifica mai întâi prezența etichetei într-un tabel „utilizatori” cu etichete „cunoscute”. Tabelul conține utilizatori cunoscuți și etichetele relative ale acestora.
Dacă eticheta nu este recunoscută, Arduino nu va înregistra accesul. În caz contrar, va insera o înregistrare în tabel. În acest moment, timestamp, id_tag, sucursala (locația) companiei și ip-ul sunt înregistrate în tabel.
Am adăugat și un LCD pentru a face lucrurile mai ușoare pentru utilizatori. Când se înregistrează accesul, un led verde va clipi câteva secunde și un buzzer va reda un ton scurt cu o înălțime crescută. Ecranul LCD va afișa un mesaj scurt scurt timp de câteva secunde.
Dacă apar unele probleme (deoarece lan nu funcționează sau etichete necunoscute), un led roșu va clipi în schimb, iar tonul redat va avea un ton descrescător. Ecranul LCD va afișa, de asemenea, un mesaj scurt de eroare pentru câteva secunde.
Cu câteva butoane în plus, puteți reuși să înregistrați și tipul de operație: „este un acces sau o ieșire ?!” (dar aceasta va fi dezvoltată altă dată).
Pasul 1: Ce aveți nevoie - Componente și cablare
În primul rând, este un proiect orientat către baza de date, deci veți avea nevoie de un server web unde să încărcați un fișier.php. aceasta este partea de cod care procesează solicitările arduino și gestionează baza de date.
De asemenea, aveți nevoie de o bază de date mysql, unde vor fi stocate toate accesările.
Puteți construi totul într-un „server” local în biroul dvs. (poate xampp este o alegere bună și ușoară) sau dacă aveți un site web + mysql db ar putea fi la fel.
Ok, iată lista de materiale:
- Arduino Mega 2560
- Scut Ethernet W5100
- Cititor de etichete RF522 RFID compatibil cu etichete de 13, 56mhz 14333A
- Afișaj LCD 16x2 1602
- un buzzer piezo sau un alt tip de buzzer
- O grămadă de fire
- Câteva leduri (verde și roșu) și 2 din rezistențe 2k
Și, ok din nou.. despre cablare … Imaginile despre cablare nu sunt cele mai bune, dar este mai bine descrisă în schița arduino atașată la pasul următor.
Pasul 2: Codul și atașamentele
În cele din urmă, aici sunt fișierele pe care le căutați.. În atașament veți găsi
timbrature.ino, care este schița de încărcat în Arduino Mega
Așa cum am menționat anterior, toate conexiunile și cablurile despre placa LCD și RFID sunt descrise în antetul fișierului.ino
- rfid lib.zip, care conține biblioteca rfid necesară
- timbratura.zip, (timbratura.php) acest fișier este fișierul pe care trebuie să îl încărcați pe serverul dvs. web. Acesta va reuși mai întâi să recunoască eticheta (verificați dacă se află în tabelul „utilizatori”), apoi va înregistra acces la un tabel "acces" mysql.
Pasul 3: Finalizați: testați totul - videoclipul lucrului de lucru
Acum sunteți gata să vizionați din nou videoclipul. Este vorba despre modul în care funcționează cititorul, verifică eticheta și înregistrează accesul la baza de date. Sper că videoclipul va fi mai clar acum în comparație cu primul pas.
Recomandat:
Sistem de sortare a culorilor: Sistem bazat pe Arduino cu două centuri: 8 pași
Sistem de sortare a culorilor: Sistem pe bază de Arduino cu două benzi: Transportul și / sau ambalarea produselor și articolelor din domeniul industrial se face folosind linii realizate cu benzi transportoare. Aceste centuri ajută la mutarea articolului dintr-un punct în altul cu o viteză specifică. Unele sarcini de procesare sau identificare pot fi
PC Auth cu Arduino și card RFID / NFC: 4 pași
PC Auth Cu Arduino și cardul RFID / NFC: Bună ziua tuturor! De câte ori ați venit acasă după o zi lungă de muncă sau o școală stresantă, mergeți acasă și doriți să vă relaxați în fața computerului? Așa că ajungeți acasă, porniți computerul și veți obține ecranul pentru a introduce parola, deoarece computerul dvs. d
Cuantificarea accesului la mintea ta: 8 pași (cu imagini)
Cuantificarea accesului la mintea ta: Deci, gestionez un laborator de tehnologie creativă la California College of the Arts. Este în esență un hackerspace educațional pentru studenții de artă și design. Destul de minunat, nu? După absolvirea Universității din Minnesota cu o diplomă în mecanică
Construiți-vă propriul control al accesului cu Please-open.it: 4 pași
Construiți-vă propriul control al accesului cu Please-open.it: Please-open.it are sediul în Franța și vom participa cu normă întreagă la acest proiect. Vrem ca întreprinderile (hoteluri, campinguri, stații, închirieri …) să beneficieze de soluții mai flexibile și, desigur, la un preț mai mic. Conectați toate datele interne (numiți
Cum să vă conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): 8 pași (cu imagini)
Cum să conectați și să configurați corect un mini sistem de raft HiFi (sistem de sunet): Sunt o persoană căreia îi place să învețe despre ingineria electrică. Sunt liceu la Școala Ann Richards pentru Tinerele Lideri. Fac acest lucru instructiv pentru a ajuta pe oricine dorește să se bucure de muzica lor de la un mini LG HiFi Shelf Syste