Съдържание:
- Стъпка 1: Какво ви е необходимо - Компоненти и окабеляване
- Стъпка 2: Кодът и приложенията
- Стъпка 3: Край: Тествайте всичко - видеоклипът на работното нещо
Видео: RFID NFC ARDUINO СИСТЕМА ЗА КОНТРОЛ НА ДОСТЪПА: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Това, от което имах нужда, беше система за контрол на достъпа до офиса ми.
Целият проект е доста лесен за изграждане.
Имах резервен Aduino Mega и Ethernet щит у дома, така че с още няколко компонента успях да изградя система за контрол на достъпа до офиса си. Той използва NFC тагове и база данни mySql за събиране на данни в таблица.
По същество Arduino чака маркер, след което ще се опита да се свърже с php уеб страница, която ще управлява качването на данните в базата данни. За да направи това, той първо ще провери за наличието на маркера в таблица „потребители“с „известни“тагове. Таблицата съдържа известни потребители и техните относителни тагове.
Ако маркерът не е разпознат, Arduino няма да запише достъпа. В противен случай той ще вмъкне запис в таблицата. В момента времевата марка, id_tag, клонът на компанията (местоположение) и ip се записват в таблицата.
Добавих и LCD, за да улесня нещата за потребителите. Когато достъпът бъде записан, зелен светодиод ще мига за няколко секунди и зумер ще възпроизведе кратък тон с увеличаване на височината. LCD дисплеят ще покаже кратко ок съобщение за няколко секунди.
Ако възникнат някои проблеми (тъй като LAN не работи или неизвестни тагове), вместо това ще мига червен светодиод и свирещият тон ще има намаляваща височина. LCD ще покаже и кратко съобщение за грешка за няколко секунди.
С още няколко бутона можете да запишете и вида на операцията: "това достъп ли е или изход ?!" (но това ще бъде разработено друг път).
Стъпка 1: Какво ви е необходимо - Компоненти и окабеляване
На първо място, това е проект, ориентиран към база данни, така че ще ви е необходим уеб сървър, където да качите.php файл. това е кодовата част, която обработва заявките на arduino и управлява базата данни.
Също така се нуждаете от база данни mysql, където ще се съхраняват всички достъпи.
Можете да изградите всичко на локален "сървър" във вашия офис (може би xampp е добър и лесен избор) или ако имате уебсайт+mysql db може да е същото.
Добре, ето и материалната сметка:
- Arduino Mega 2560
- Ethernet щит W5100
- RF522 rfid четец на етикети, съвместим с 13, 56mhz 14333A тагове
- LCD дисплей 16x2 1602
- пиезо зумер или друг вид зумер
- Куп жици
- Няколко светодиода (зелено и червено) и 2 от 2k съпротивления
И отново добре.. за окабеляването … Снимките за окабеляването не са най -добрите, но е по -добре описано в скицата на arduino, приложена в следващата стъпка.
Стъпка 2: Кодът и приложенията
И накрая, тук са файловете, които търсите. В прикачения файл ще намерите
timbrature.ino, който е скицата за качване в Arduino Mega
Както бе споменато по -горе, всички връзки и проводници около LCD и RFID платката са описани в заглавката на.ino файла
- rfid lib.zip, който съдържа необходимата rfid библиотека
- timbratura.zip, (timbratura.php) този файл е файлът, който трябва да качите на уеб сървъра на уебсайта си. Той първо ще успее да разпознае маркера (проверете дали той е изведен в таблицата „потребители“), след което ще запише достъп до таблица за достъп „mysql“.
Стъпка 3: Край: Тествайте всичко - видеоклипът на работното нещо
Вече сте готови да гледате видеоклипа отново. Става въпрос за това как четецът работи, проверете маркера и запишете достъпа до базата данни. Надявам се, че видеоклипът ще бъде по -ясен сега в сравнение с първата стъпка.
Препоръчано:
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАЦИИТЕ: С тези инструкции ще ви дам идея за създаване на система за контрол на фактури и запаси. Използвайки MS достъп. Много е лесно и не се нуждаете от повече познания за компютър или програмиране. Ако имате основни познания за Ms Достъп, таблици. формуляри и отчети t
Контрол на достъпа до храна за котки (ESP8266 + серво мотор + 3D печат): 5 стъпки (със снимки)
Контрол на достъпа до котешка храна (ESP8266 + сервомотор + 3D печат): Този проект преминава през процеса, който използвах за създаването на автоматизирана купа за котешка храна за моята възрастна котка с диабет Chaz. Вижте, той трябва да закуси, преди да си вземе инсулин, но често забравям да си взема ястието с храна, преди да си легна, което спо
RC автомобил с Bluetooth контрол с контрол на скоростта и измерване на разстоянието: 8 стъпки
RC автомобил с Bluetooth контрол с контрол на скоростта и измерване на разстоянието: Като дете винаги съм бил очарован от RC колите. В днешно време можете да намерите много уроци, за да направите сами евтини RC автомобили с Bluetooth, с помощта на Arduino. Нека направим още една крачка напред и използваме нашите практически познания по кинематика, за да изчислим
Изградете свой собствен контрол на достъпа с Please-open.it: 4 стъпки
Изградете свой собствен контрол на достъпа с Please-open.it: Please-open.it е базиран във Франция и ние ще работим на пълен работен ден по този проект. Искаме фирмите (хотели, къмпинги, гари, наеми …) да се възползват от по -гъвкави решения и, разбира се, на по -ниска цена. Свържете всички вътрешни данни (назначете
RFID контрол на достъпа с Arduino Yun и Raspberry Pi: 11 стъпки
RFID контрол на достъпа с Arduino Yun и Raspberry Pi: Добре дошли в моя Instructable! Търсили ли сте онлайн система за контрол на достъпа до RFID, която може да има множество потребители, без да използвате главен ключ за програмирането й? Система, която може да регистрира достъпа с името на лицата? Система, в която лесно можете да добавите o