Obsah:
- Krok 1: Čo potrebujete - komponenty a zapojenie
- Krok 2: Kód a prílohy
- Krok 3: Dokončiť: Všetko otestovať - video z fungujúcej veci
Video: SYSTÉM REGISTRÁCIE RFID NFC ARDUINO: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Potreboval som systém riadenia prístupu do svojej kancelárie.
Celý projekt je veľmi ľahko zostaviteľný.
Mal som doma náhradný Aduino Mega a ethernetový štít, takže s niekoľkými ďalšími komponentmi som mohol vytvoriť systém riadenia prístupu pre svoju kanceláriu. Na zber údajov do tabuľky používa značky NFC a databázu mySql.
Arduino v zásade čaká na značku a potom sa pokúsi kontaktovať webovú stránku php, ktorá bude spravovať nahrávanie údajov do databázy. Za týmto účelom najskôr skontroluje prítomnosť značky v tabuľke „známych“značiek „používatelia“. Tabuľka obsahuje skutočne známych používateľov a ich relatívne značky.
Ak značka nie je rozpoznaná, Arduino prístup nezaznamená. V opačnom prípade vloží záznam do tabuľky. V tejto chvíli sú do tabuľky zaznamenané časové razítko, id_tag, pobočka spoločnosti (umiestnenie) a IP.
Pridal som aj lcd, aby to bolo pre užívateľov jednoduchšie. Keď je prístup zaznamenaný, niekoľko sekúnd bude blikať zelená dióda a bzučiak bude hrať krátky tón so zvyšujúcou sa výškou. Na LCD displeji sa na niekoľko sekúnd zobrazí krátka správna správa.
Ak sa vyskytnú nejaké problémy (ako nefunguje LAN alebo neznáme značky), namiesto toho bude blikať červená LED a prehrávaný tón bude mať klesajúcu výšku. Na LCD displeji sa na niekoľko sekúnd zobrazí aj krátke chybové hlásenie.
S niekoľkými ďalšími tlačidlami môžete zaznamenať aj druh operácie: „Je to prístup alebo východ ?!“(ale to sa vyvinie inokedy).
Krok 1: Čo potrebujete - komponenty a zapojenie
V prvom rade je to databázovo orientovaný projekt, takže budete potrebovať webový server, kam nahráte súbor.php. toto je časť kódu, ktorá spracováva požiadavky arduina a spravuje databázu.
Tiež potrebujete databázu mysql, kde budú uložené všetky prístupy.
Všetko môžete vybudovať na lokálnom „serveri“vo svojej kancelárii (možno je xampp dobrou a jednoduchou voľbou), alebo ak máte webovú stránku+mysql db, môže to byť rovnaké.
Ok, tu je zoznam materiálov:
- Arduino Mega 2560
- Ethernetový štít W5100
- RF522 čítačka RFID tagov kompatibilná so tagmi 13, 56 MHz 14333A
- Displej LCD 16x2 1602
- piezový bzučiak alebo iný druh bzučiaka
- Banda drôtov
- Pár LED (zelená a červená) a 2 z 2k odporov
A opäť dobre.. o zapojení … Obrázky o zapojení nie sú najlepšie, ale je to lepšie popísané v náčrte arduina, ktorý je pripojený v nasledujúcom kroku.
Krok 2: Kód a prílohy
Nakoniec sú tu súbory, ktoré hľadáte.. V prílohe nájdete
timbrature.ino, čo je náčrt, ktorý je možné nahrať do Arduino Mega
Ako už bolo spomenuté, všetky spojenia a zapojenia okolo LCD a RFID dosky sú popísané v hlavičke súboru.ino
- rfid lib.zip, ktorý obsahuje potrebnú knižnicu rfid
- timbratura.zip, (timbratura.php) tento súbor je súbor, ktorý musíte nahrať na svoj webový server. Najprv sa mu podarí rozpoznať značku (skontrolujte, či sa nachádza v tabuľke „používatelia“), potom zaznamená prístup k tabuľke „prístup“mysql.
Krok 3: Dokončiť: Všetko otestovať - video z fungujúcej veci
Teraz ste pripravení znova si pozrieť video. Ide o to, ako čítačka funguje, skontroluje tag a zaznamená prístup do databázy. Dúfam, že teraz bude video v porovnaní s prvým krokom jasnejšie.
Odporúča:
Zabezpečovací systém RFID s LCD 1602: 4 kroky
Zabezpečovací systém RFID s LCD 1602: Úvod Dnes budeme vyrábať bezpečnostný systém RFID. Bude to fungovať ako bezpečnostný systém, takže keď je v blízkosti štítok alebo karta RFID, zobrazí sa na displeji LCD 1602 správa. Cieľom tohto projektu je simulovať fungovanie zámkov dverí RFID. Takže
PC autentifikácia s kartou Arduino a RFID/NFC: 4 kroky
PC Auth s kartou Arduino a RFID/NFC: Ahoj všetci! Koľkokrát ste sa vrátili domov po dlhom dni v práci alebo v stresujúcej škole, idete domov a chcete si oddýchnuť pred počítačom? Takže sa dostanete domov, zapnite počítač a na obrazovke sa vám zobrazí heslo, pretože počítač
Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino: 6 krokov
Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino: V tomto projekte som prepojil RFID-RC522 s arduino a potom odosielam údaje RFID do databázy phpmyadmin. Na rozdiel od našich predchádzajúcich projektov v tomto prípade nepoužívame žiadny ethernetový štít, tu práve čítame sériové údaje pochádzajúce z
Automatický systém na analýzu objemu inteligentný systém: 4 kroky
Inteligentný systém automatickej analýzy objemu: Cieľom je vytvoriť prototyp, ktorý dokáže analyzovať a identifikovať dva rôzne tvary a zobraziť jeho objem. Tu sme sa rozhodli ísť s kockou a valcom ako s dvoma rôznymi tvarmi. Dokáže sám detegovať tvary, analyzovať a vypočítať objem. Práca
Systém inteligentnej autentifikácie na báze RFID [Intel IoT]: 3 kroky
Inteligentný autentifikačný systém založený na RFID [Intel IoT]: Krátky prehľad projektu: Tento projekt sa týka systému autentifikácie a automatizácie. Tento inteligentný projekt sa zaoberá 3 vecami: 1. Autentifikácia prenosného počítača 2. Správa knižnice3. Kontrola majetku Čo to robí a ako? V tomto inteligentnom projekte založenom na RFID