Съдържание:
- Стъпка 1: RFID теория
- Стъпка 2: Свързване на RFID модула
- Стъпка 3: Четене на данни от RFID етикет
- Стъпка 4: Тестване на RFID четеца
- Стъпка 5: Микро серво, светодиоди и зумери
- Стъпка 6: Тестване и отстраняване на проблеми
- Стъпка 7: Приложение в реалния свят
Видео: Arduino RFID „Интелигентни врати“Урок: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
От Питър Тран, 10ELT1
В този урок ще работите с модул за четене на RFID, за да отключите врата с микросерво задвижване! Уверете се, че имате правилната карта за достъп, за да влезете и да не включите алармата, нито да задействате светлините на нарушителя.
Ще бъдете ръководени стъпка по стъпка и ще получите помощ с ръководство „Тестване и отстраняване на неизправности“и раздел „Приложение в реалния свят“в края.
Кодът за този проект е достъпен на адрес
Моля, изтеглете и необходимата библиотека за RFID сензора от
Консумативи:
- Arduino UNO (или друг съвместим микроконтролер)
- Прототипиране на платка
- Модул за четене на RFID ((RFID-RC522) с RFID тагове
- Микро серво (9g)
- Светодиоди (жълто, зелено и червено)
- Пиезо зумери
Стъпка 1: RFID теория
Какво е RFID четец?
Маркирането с радиочестотна идентификация (RFID) е система за идентификация, която използва малки устройства за радиочестотна идентификация за идентификация и проследяване. Системата за маркиране с RFID включва самия маркер, устройство за четене/запис и приложение на хост система за събиране, обработка и предаване на данни. С прости думи, RFID използва електромагнитни полета за пренос на данни на къси разстояния.
RFID е полезен за идентифициране на хора, за извършване на транзакции и т.н. Можете да използвате RFID система, за да отворите врата. Например, само човекът с правилната информация в картата си може да влезе. В този урок имаме множество RFID тагове, всеки със своя уникална идентификация (UID), но само на една карта ще бъде предоставен достъп.
Разположение на щифтове RFID-RC522
Pin 1: VCC, положителна мощност (3.3v) Pin 2: RST, нулиране Pin 3: GroundPin 4: IRQ, прекъсващ щифт, използван за събуждане на модула, когато устройството попадне в обхват Pin 5: MISO, основно комуникация INPin 6: MOSI. основно комуникации OUTPin 7: SCK, използван като часовник/осцилатор Pin 8: SS, използван като сериен вход
Стъпка 2: Свързване на RFID модула
- Изтеглете необходимата библиотека от раздела за въвеждане.
- Извлечете съдържанието от zip папката "rfid-master" и добавете тази библиотечна папка под съществуващите библиотеки на Arduino.
- Рестартирайте Arduino IDE
- Кодът Arduino е свързан в началото на урока. Компилирайте кода и елиминирайте всички грешки.
- Свържете Arduino UNO с RFID четеца. Вижте по -долу окабеляването на щифтовете, както и схематичната диаграма по -горе за лесна справка.
Pin окабеляване от RFID-RC522 към Arduino Uno
SDA ------------------------ Цифров 10 SCK ---------------------- --Цифров 13 MOSI ---------------------- Цифров 11 MISO -------------------- -Цифров 12 IRQ ------------------------ несвързан GND ------------------- ---- GND RST ------------------------ Цифров 9 3.3v ---------------- ------- 3.3v (НЕ СВЪРЗВАЙТЕ С 5v)
Стъпка 3: Четене на данни от RFID етикет
- Отидете на Файл> Примери> MFRC522> DumpInfo и качете кода. Този код ще бъде достъпен в Arduino IDE (след инсталиране на RFID библиотеката).
- Отворете сериен монитор и трябва да видите нещо като лявата фигура по -горе.
- Приближете RFID етикета до четеца.
- Информацията, която може да се прочете от етикета, е посочена в дясната фигура по -горе. Маркираният в жълто текст е уникалната идентификация (UID) на RFID етикета, отбележете го за по -късно.
Стъпка 4: Тестване на RFID четеца
- Поставете UID в кода на Arduino, където е необходимо (близо до секцията „Оторизиран достъп“).
- Приблизителен маркер, който сте избрали да предоставите достъп, и ще видите оторизираното съобщение.
- Приблизително друг маркер с различен UID и ще видите съобщението за отказ.
- Вижте раздела „Тестване и отстраняване на неизправности“, ако срещнете някакви проблеми.
Стъпка 5: Микро серво, светодиоди и зумери
Микро серво
- Свържете микро серво съгласно инструкциите на страница 49-52 от ръководството на SparkFun SIK (Версия 3.2).
- PWM щифтът на сервото трябва да се свърже с pin6 на Arduino.
- Вижте референтния код, свързан във въведението, озаглавен „RFID_wITH_SERVO.ino“, и схемата по -горе.
-
Вижте раздела „Тестване и отстраняване на неизправности“, ако срещнете някакви проблеми.
Светодиоди и пиезо зумери
- Инсталирайте светодиодите и пиезо зумерите позовавайки се на горната диаграма.
- Използвайте кода "RFID_WithServo_and_Lights.ino"
- Вижте раздела „Тестване и отстраняване на неизправности“, ако срещнете някакви проблеми.
Стъпка 6: Тестване и отстраняване на проблеми
Тестване
- Жълтият светодиод трябва да свети само когато не се сканира етикет.
- Когато се използва оторизиран RFID етикет, зелената светлина трябва да мига два пъти с два звукови сигнала
- Когато се използва неоторизиран RFID етикет, червената светлина трябва да мига три пъти с три звукови сигнала
Отстраняване на неизправности
- LED не свети: обърнете полярността на светодиода, като го завъртите. LED може също да е изгорял.
- Програмата не се качва: Променете серийния порт в инструменти> сериен порт>
- Серво не се усуква: Дори цветните проводници са шокиращо лесни за неправилно включване.
- Сервото все още не работи: не забравяйте да свържете захранването (червени и кафяви проводници) към +5v и земята
- Сервото просто потрепва: използвайте външно захранване,
Стъпка 7: Приложение в реалния свят
RFID може лесно да се интегрира в почти всяко приложение за сигурност, което прави този прототип много полезен и подходящ за незабавно приложение в реалния свят. Подобен модел, при който оторизиран RFID етикет може да активира серво, което отключва врата, може да се използва в:
- офис сгради
- апартаменти
- хотели
- настаняване в стая за библиотечен семинар
- коли под наем/коли под наем
Някои допълнителни предимства на RFID са:
- Трудно за копиране или хакване. Радиосигналът не може да бъде „копиран“, а самият сигнал може да бъде криптиран, така че други устройства да не могат да дешифрират данните.
- Персонализирано и програмируемо. Карта с RFID ключ може да бъде програмирана да отваря само определени врати (или само една) за определен период от време. (Хотелите използват ключови карти, за да упълномощават гостите си само за достъп до тяхната хотелска стая и фитнес центъра, настроени да спрат да работят сутринта на напускане.) Тази система позволява на ръководството да ограничи достъпа на служителите само до определени разрешени зони на съоръжението за определено време.
- Анонимен. Без идентификационни знаци на картата с ключ, само оторизираният потребител и компютърът могат да знаят коя врата (и) ще отключи картата.
- Лесно се деактивира. Ако картата с ключове бъде изгубена или открадната, системата може лесно да деавторизира идентификационния си сигнал - или картата може просто да бъде разрешена.
- По-рентабилна сигурност. Когато физическите ключове са загубени или компрометирани, заключването трябва да се промени, за да се възстанови сигурността. Когато карта с ключ се загуби, тя може да бъде деавторизирана, което я прави ефективно за еднократна употреба. Няма нужда да сменяте ключалката
Някои недостатъци на RFID са:
- RFID системите често са по -скъпи от системите с баркод
- RFID таговете обикновено са по -големи от етикетите на баркод
- Етикетите са специфични за приложението, никой не отговаря на всички
- Възможност за неразрешено четене на паспорти и кредитни карти
- Повече от един маркер може да отговори едновременно
Препоръчано:
Евтино отваряне на врати за гаражни врати: 6 стъпки (със снимки)
Евтино отваряне на интелигентни гаражни врати: CreditI почти копирах внедряването на Savjee, но вместо да използвам Shelly, използвах Sonoff Basic. Вижте неговия уебсайт и канала в YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Използване на HomeLink с неподдържани отварящи врати за гаражни врати: 6 стъпки
Използване на HomeLink с неподдържани отварящи се гаражни врати: Живея в жилищна сграда и наскоро инсталирах homelink в колата си. За съжаление дистанционното управление на гаража, което ми дадоха, използва тази връзка maxSecure, която не поддържа homelink. Затова реших да намеря решение
RFID механизъм за заключване на врати с Arduino: 5 стъпки (със снимки)
Механизъм за заключване на RFID врати с Arduino: В тази инструкция ще свържем RFID сензор RC522 към Arduino Uno, за да направим прост заключващ механизъм с контролиран достъп чрез RFID за врата, чекмедже или шкаф. С помощта на този сензор ще можете да използвате RFID етикет или карта за заключване
Система за интелигентни врати за увреден слух (IDC2018IOT): 11 стъпки
Система за интелигентни врати за увреден слух (IDC2018IOT): Всички се надяваме да имаме дом, който да ни подхожда, но стандартната конструкция не е подходяща за всички. Вратата към една къща е много лошо проектирана за хора, които са глухи или имат увреден слух. Хората с увреден слух не могат да чуят почукване на вратата или
Автоматични светлини, свързани с мониторинг на врати и врати .: 5 стъпки
Автоматични светлини, свързани с мониторинг на врати и врати. Изглежда, че е много трудно да се намери таблото за превключване на тъмно, но този проект е наистина полезен за решаване на този проблем. Следвайте стъпките по -долу, за да знаете решението на това