Site Loader

Замок на ардуино — 86 фото

Arduino RFID circuit


Arduino Nano RFID rc522 замок


RFID замок на ардуино


Ардуино уно 12 вольт


Модуль RFID rc522 Arduino Nano


Модуль RFID rc522 Arduino Nano


Ардуино Дубликатор домофонных ключей RFID


RFID замок на ардуино


Ардуино уно кодовый замок


Кодовый замок на ардуино


Управление реле RFID ардуино


Кодовый замок на ардуино уно с дисплеем


RFID rc522 схема


Центральный замок для авто от ардуино


Проект Тинкеркад ардуино уно


Серво с 2 кнопками ардуино


Скетч ардуино


Ардуино роботизации КПП схема


Ардуино уно магнитный замок


Ардуино 19 контактов


Кодовый замок ардуино уно схема


Shc040203ulgo-e ардуино


Arduino Nano RFID rc522 замок


Arduino RFID rc522 Port a12c


Кодовый замок на ардуино с клавиатурой 4×3


Arduino based Smart Keypad Lock


RFID замок на ардуино уно


Модуль RFID rc522 Arduino Nano


Arduino sim900 Door Lock


RFID-rc522 с ардуино с сервоприводом


Управление реле ардуино нано


Ардуино уно кодовый замок


Arduino дверь с магнитным замком


Use Arduino as DCSD Cable


Простейший цифровой электронный замок на триггерах Тинкеркад


Кодовый замок на ардуино с клавиатурой 4×4


Теплица на ардуино нано


Кодовый замок на ардуино с RFID И Keypad


Матричная клавиатура 4х4 Arduino Tinkercad


Вывод данных ультразвукового датчика к Arduino uno


Одометр на ардуино датчик холла и OLED дисплей схема


Сейв ардуино


Серво к ардуино нано


Электронный замок на ардуино RFID


16×2 LCD display


Esp32 Camera MW


Дубликатор ключей на ардуино уно


Arduino Pro Mini кварц


Arduino mosi Miso SCK


Тинкеркад ардуино сервопривод


Dra818 ардуино


Кодовый замок на ардуино нано


Часы на светодиодной ленте ws2812b и ардуино


Mf522-an Arduino


Arduino uno dht11 Projects


Кодовый замок на Arduino uno


Монтажная схема ардуино уно


Змейка на ардуино нокия 5110


Как определить вход и выход на WS 8212


Lighthouse Arduino


Esp8266 джойстик серво


Программатор из ардуино uno atmega328p


DC Motor l293d Arduino


Ардуино замок сервопривод


Слайдер для Arduino


Ардуино клавиатура 4×4


Голубой мотор ардуино


LCD Arduino Shield 3. 3v


Блютуз машинка на ардуино и l298n


Умная теплица на esp32


Блютуз машинка на ардуино уно


Синтезатор ардуино уно


Arduino ir2106s


Esp8266 ssd1306 FLPROG


Подключить RFID К ардуино


TFT дисплей ардуино уно 240ч320


Ардуино ide светофор


USB Midi-контроллер на Arduino


Arduino Nano RFID rc522 замок








Архив проектов на Arduino в ArduBlock 2.0

Проект №1 — Переключение светодиодов при клике на кнопочку Reset
Проект №2 — Электронный замок по MFRC-522 RC522, карта, метка
Проект №3 — Отображение двух, четырёх значных значений на MAX7219 CWG 8
Проект №4 — Одноосевой солнечный трекер, фоторезистор и сервомотор
Проект №5 — Таймер: фотосъёмки, салюта, засветки фоторезиста
Проект №6 — Робот-стукач на Arduino как достать соседа
Проект №7 — Домашнее положение шагового мотора на Arduino
Проект №8 — Музыкальная — Драм машина на Arduino
Проект №9 — Отключаем рывок при подаче питания на Servo мотор!
Проект №10 — Передача энергии по одному проводу на Arduino
Проект №11 — Адресная лента, включение, отключение, перемещение пикселя
Проект №12 — Отправка значений по сериал и отображение на LCD 1602
Проект №13 — Графическая шкала на дисплее 1602А
Проект №14 — Повышающий DC преобразователь напряжения на Arduino
Проект №15 — Заставка AlexGyver на дисплее 1602А
Проект №16 — Мини меню на Mini OLED дисплее 128x64px
Проект №17 — Счётчик людей на Arduino
Проект №18 — Игровая консоль на Arduino UNO
Проект №19 — Игровая консоль ARDUBOY на Arduino UNO
Проект №20 — Считаем кол-во кликов с кнопки и включаем светодиоды!
Проект №21 — Авто Бегущий Поворотник на Arduino + Адресная лента!
Проект №22 — Регулятор мощности мотора на IRF 530N + Arduino
Проект №23 — Диммер на ~220 + Arduino (Эксперимент!)
Проект №24 — Меню под управлением 2 кнопок на Arduino
Проект №25 — Елочная гирлянда на адресной светодиодной ленте
Проект №26 — RFID-CARDS доступ — закрыть / открыть + Servo
Проект №27 — Выключатель и выполнение программы на включение и отключение
Проект №28 — Android — библиотеки, компиляция и загрузка на плату Arduino
Проект №29 — Светомузыка на Arduino + Адресная — лента
Проект №30 — Крутые поворотники, габаритные огни, стоп сигналы, Адресная лента WS2812
Проект №31 — Крутые поворотники 2 часть доработка и новая программа Arduino
Проект №32 — Самое крутое Arduino Меню на дисплее 20х4 Таймер + PWM
Проект №33 — Самое простое управление диммером на 220 вольт с платы Arduino
Проект №34 — Умная автоматическая вытяжка на Arduino
Проект №35 — LCD 1602 + DS18B20 — Термометр с регистрацией значении?!
Проект №36 — Кубик случайных чисел на Матрице 8 x 8 MAX7219
Проект №37 — Чёрный ящик, регистратор значений на карту с платы Arduino по времени!
Проект №38 — Контроллер для ёлочной гирлянды на платформе Arduino
Проект №39 — Радио пульт R433 на 4 Кнопки, Приёмник — 2 Светодиода и 1 Сервомотор!
Проект №40 — Робот на радио управлении с видео передачей на Arduino!
Проект №41 — Шпаргалка Рус/Еng OLED 128×64 на Arduino
Проект №42 — Адресная светодиодная подсветка лестницы на Arduino
Проект №43 — Создаём Android приложение за 1 минуту — управление платой Arduino
Проект №44 — Световое дыхание для подсветки логотипа на Адресной ленте WS2812
Проект №45 — Кормушка для рыбок по времени DS3231 + Arduino + Servo SG90
Проект №46 — Бесконтактный выключатель на HC SR04 — Вкл и Откл Света
Проект №47 — Scratch board v0. 3 — 10 мини проектов
Проект №48 — Устройство для намотки катушек на Arduino
Проект №49 — Отображение значения Температуры и Влажности
Проект №50 — Создаем Android приложение для умного дома — Кнопка включить и отключить свет!
Проект №51 — Печатаем числа с клавиатуры 3х4 на дисплее мини OLED 128х64 Arduino
Проект №52 — Карточный контроль доступа RFID522 + OLED 128х64 + Arduino
Проект №53 — Подключаем 4 отдельных цифровых индикатора (общий катод) к плате Arduino
Проект №54 — Терминал для сотрудника по карте доступа и отправкой отчёта по UART на Arduino
Проект №55 — Создаем Android приложение с голосовым управлением Arduino!
Проект №56 — Крутые адресные поворотники на Arduino 12 программ
Проект №57 — Счётчик отработанных дней новой компании на Arduino
Проект №58 — Atmega 328P использовать без Arduino Uno
Проект №59 — Датчик тока своими руками, распознаие подключаемой нагрузки на Arduino
Проект №60 — Управление шаговым мотором, домашнее положение на Arduino
Проект №61 — Как сменить имя и пароль на блютуз модуле HC-05
Проект №62 — Программируемый контроллер для шагового мотора по координатам
Проект №63 — Как убрать рывок при подаче питания на сервомотор. Установить резистор на 1kOM
Проект №64 — Управлением шаговым мотором через STEP и DIR — A4988 DRV8825
Проект №65 — Датчик касания, сенсорная кнопка на Arduino
Проект №66 — Изменяем cкорость вращения вала оси шагового мотора, управление через STEP и DIR
Проект №67 — Джойстик + шаговый мотор — управление через STEP и DIR
Проект №68 — Servo из шагового мотор — Потенциометр, Arduino, Step, Dir..
Проект №69 — Датчик мышцы (Кардиограф AD8232) При повороте сустава, поворачивается Servo
Проект №70 — IK Пульт управление компьютером на Leonardo Atmega 32u4
Проект №71 — Энкодер + Мотор — Управление, скорость, остановка.
Проект №72 — Фото в 360, поворотный стол на Arduino.
Проект №73 — У каждого отпечатка пальца своя функция на Arduino. Вкл / откл свет, Клик.
Проект №74 — С пульта управляй компьютером, плата Arduino UNO.
Проект №75 — Бесколлекторный мотор — 1 часть — Не повторять драйвер сильно греется!
Проект №76 — Бесколлекторный мотор — 2 часть — Старт, обороты, время!
Проект №77 — Стоп фонарь для велосипеда с поворотниками на Arduino!
Проект №78 — Пульт — IR Приемник + Зуммер = Генератор частот на Arduino
Проект №79 — Бюджетный таймер с изменением мощности на Arduino
Проект №80 — Степ и Дир Шаговый мотор Домашнее положение на Arduino
Проект №81 — Сигнал ждем 5 секунд и включаем светодиод на Arduino
Проект №82 — Партроник для авто на Arduino
Проект №83 — С пульта включаем и отключаем светодиоды на плате Arduino
Проект №84 — Активный выхлоп для авто на Arduino
Проект №85 — Энкодер + Arduino + NRF24L01 — — NRF24L01 + Arduino + Мотор PWM
Проект №86 — Энкодер включает светодиоды на Arduino + OLED Дисплей
Проект №87 — Создаем простое Android приложение для управления ESP8266 — AT — Arduino
Проект №88 — Передача массива данных по NRF24L01 на Arduino
Проект №89 — Параллельная передача нескольких значений по NRF 24L01 на Arduino
Проект №90 — USB MiDi клавиатура на Arduino Leonardo!
Проект №91 — Wemos D1 — ESP8266 12F — Настройка, прошивка, мигающий светодиод!
Проект №92 — Wemos D1 — ESP8266 12F — Монитор порта и работа с кнопкой, вкл и откл светодиода!
Проект №93 — ESP 8266 — Аналоговые Пины, Подключаем потенциометр и управляем PWM сигналом!
Проект №94 — Wemos D1 — Подключим модуль температуры и влажности DHT 11 к ESP8266 12F
Проект №95 — Wemos D1 — Подключим Servo SG90 к ESP8266 12F
Проект №96 — Wemos D1 — Подключим датчик огня к ESP8266 12F
Проект №97 — Wemos D1 — Подключение шагового мотора к ESP8266 12F
Проект №98 — Управление робоплатформой с Джойстика на Arduino + L298N
Проект №99 — Защита оборудования от перегрева на Arduino
Проект №100 — Фоторезистор. Проект ночник на Arduino UNO
Проект №101 — Подключение транзистора BC337 к плате Arduino и PWM управление!
Проект №102 — Подключение драйвера L293D к плате Arduino, 2 мотора!
Проект №103 — Габариты на Адресной ленте 20px, Бегущее включение на Arduino.
Проект №104 — MQ-3 Датчик паров алкоголя, Алкотестер на Arduino.
Проект №105 — ESP WIFI kit 32.
Проект №106 — Драйвер моторов L9110 + Arduino.
Проект №107 — Драйвер моторов L293D + Arduino.
Проект №108 — Датчик огня, сигнализация обнаружения открытого пламени.
Проект №109 — Cигнализация обнаружения утечки газа бутана или пропана.
Проект №110 — Лазерная сигнализация на Arduino.
Проект №111 — Датчик холла, Регистратор пролетающих магнитов.
Проект №112 — Загрузка программы на Дисплей DWIN. Создание фона.
Проект №113 — DWIN Дисплей + Arduino, Создание простых кнопок, вкл и откл — светодиодов!
Проект №114 — DWIN Дисплей — Создание кнопок с фиксацией для включения светодиодов!
Проект №115 — Датчик линии! Робот по линии на Arduino!
Проект №116 — Станок для намотки катушек из нити на Arduino!
Проект №117 — DWIN Дисплей — Создание меню для умного дома!
Проект №118 — ESP 8266 12F Управление робоплатформой!
Проект №119 — DWIN Дисплей — Отображение значения переменной на дисплее из Arduino!
Проект №120 — DWIN Дисплей — Анимация фонарей и экран значений с датчиком DHT 11
Проект №121 — DWIN Дисплей — Приборная панель для авто, стрелочки и огни
Проект №122 — DWIN Дисплей — Спидометр для авто, скорость, расстояние
Проект №123 — DWIN Дисплей — Часы, Циферблат на Arduino
Проект №124 — DWIN Дисплей — Ползунок, циферблат, кнопки!
Проект №125 — Оптический сенсор, Считаем витки на Arduino!
Проект №126 — DWIN Дисплей — Скроллинг, Меню, Альбом, Кнопка и Arduino!
Проект №127 — DWIN Дисплей — Аналоговый индикатор звуковой частоты на Arduino
Проект №128 — Светильник для подсветки заднего фона на Arduino и адресной ленте!
Проект №129 — DWIN Дисплей — Контроллер температуры для кондиционера по IR на Arduino!
Проект №130 — IR — Копия пульта и ретрансляция с пульта на Arduino!
Проект №131 — DWIN Дисплей — Кодовый замок на Arduino + Соленоид!
Проект №132 — Ламповый люмен индикатор ИВ — 3А подключаем к Arduino!
Проект №133 — Акселерометр ADXL 345 + Servo мотор SG90 — Arduino!
Проект №134 — Программа без задержки и ожидания на Arduino!
Проект №135 — Набор готовых программ для адресных бегущих поворотников в авто на Arduino!
Проект №136 — 2 шаговых мотора по step dir en на Arduino!
Проект №137 — Arduino + Max 7219 + DHT 11 — Без проводов!
Проект №138 — Arduino + Max 7219 + HC SR04 — Без проводов!
Проект №139 — Драйвер мотора из Сервопривода SG90
Проект №140 — DWIN Дисплей сенсорная панель для авто!
Проект №141 — Адресные светодиодные поворотники, 2 ленты!
Проект №142 — Arduino -> ESP 8266 -> Telegramm!
Проект №143 — Bluetooth — !!! TEXT STRING !!!!
Проект №144 — Ключи из плат Arduino + Считыватель номера платы. !
Проект №145 — Положение числа на дисплее 1602a!
Проект №146 — Arduino в Космос + Тест онлайн редактирование текста.
Проект №147 — Arduino бегущая строка под управлением Монитора порта!
Проект №148 — Arduino бегущая строка, управление через Bluetooth с телефона!
Проект №149 — Кнопочный диммер на Arduino c сохранением яркости!
Проект №150 — Без проводной выключатель на Arduino из зажигалки! Эксперимент!!
Проект №151 — Регистратор проходящих людей в две стороны на Arduino!
Проект №153 — Огни для авто на Адресной ленте + Arduino Nano + 12v!
Проект №154 — Какой файл отправлять? продавать? при разработке и тестировании проектов!
Проект №155 — Передача VR значений HEX с ПК на дисплей DWIN, программа SSCOM 5!
Проект №156 — DWIN Дисплей — График + Arduino!
Проект №157 — Несколько графиков на дисплее DWIN + Arduino + Мониторинг ПК!
Проект №158 — Отображаем параметры ПК на Дисплее DWIN в виде приборной панели АВТО!!
Проект №159 — Отображаем параметры ПК на Дисплее DWIN + Плавные стрелки!!!
Проект №160 — Часы на Дисплее DWIN + Arduino + DS3231!
Проект №161 — Часы на Дисплее DWIN + Arduino + DS3231!
Проект №162 — DWIN — Переменные и изменение яркости дисплея!!
Проект №163 — Часы на Arduino — MAX7219 + DS3231!
Проект №164 — Большие цифры на дисплее 1602a!
Проект №165 — Часы с большими числами на дисплее 1602a + DS3231!

Использование Arduino/RFID/LCD/Servo для создания примера проекта безопасности – kookye.

com

30

Октябрь 2016 г.

Byamber

Использование Arduino/RFID/LCD/Servo для создания образца проекта безопасности

RFID – радиочастотная идентификация стала частью повседневной жизни, например, с электронным взиманием платы за проезд, контролем доступа к дверям, системами оплаты проезда в общественном транспорте и т.д. на.

RFID обычно состоит из двух компонентов: RFID-ключ и RFID-считыватель (датчик). В этом проекте мы будем использовать считыватель RFID, чтобы получить скрытый идентификатор от ключа.

Если идентификатор ключа не совпадает с записью, загорается КРАСНЫЙ светодиод, на ЖК-дисплее отображается сообщение «Карта не распознана! связаться с администратором». В серийном окне (в правом углу Arduino IDE) вы увидите следующую информацию: «Найдена карта — код: ** ** ** ** **», «** ** ** ** **» — это 5- byte Hex ID вашего ключа.

Если идентификатор соответствует нашей записи (безопасность пройдена), заставьте серводвигатель повернуться на 180 градусов (имитируя открытие двери) и включите зеленый светодиод, а на ЖК-дисплее появится сообщение «ID найден!… Добро пожаловать X!».

Если коды шестнадцатеричных идентификаторов ключа совпадают с любым из массивов шестнадцатеричных идентификаторов пользователя A, B, C (определено в строке 25, 26 27 в файле RFID_Simples_V3_English.ino), система будет считать ключ авторизованным идентификатором карты. Таким образом, вы можете изменить строку 25, 26, 27 и заставить пользователя A/B/C сопоставить ваш реальный код ключа (получить из последовательного окна) для проверки сценария авторизованного ключа.

2 . Устройства, используемые в этом проекте

Arduino UNO R3 x 1 ;

Серводвигатель x 1;

RFID-ключ и приемник;

Зуммер, 1 шт.

Резистор 220 Ом, 2 шт.

Красный светодиод, 1 шт.

Зеленый светодиод, 1 шт.

3) Соединение цепи:

Контактное соединение датчика Arduino/RFID:

Датчик RFID Ардуино
Сброс Д5
ПДД Д10
МОСИ Д11
МИСО Д12
СКК Д13
Земля ЗАЗЕМЛЕНИЕ
3,3 В 3,3 В

Штырьковое соединение Arduino/LCD(i2c):

ЖК-дисплей I2C
Ардуино
ПДД А4
СКЛ А5
ВКЦ
Земля ЗЕМЛЯ

Подключение Arduino/LED и сервопривода:

устройство Ардуино
Красный светодиод, длинная ножка Д3
Зеленый светодиод, длинная ножка Д2
сигнал сервопривода (оранжевая линия) Д9
сервопривод VCC(красная линия)
сервопривод GND (коричневая линия) ЗЕМЛЯ
Базз ВКЦ Д8

4) Установка программного обеспечения

Загрузите код и библиотеку Arduino по следующей ссылке http://kookye. com/driver/ArduinoRFID.rar этой папке вы увидите подпапку «библиотека», в этой папке есть библиотеки, необходимые для этого проекта. Скопируйте все эти 5 папок из библиотеки в папку библиотеки Arduino IDE (обычно она должна находиться в папке Arduino\library)

5) Запустите проект
Перейдите в папку ArduinoRFID/RFID_Simples_V3_English и запустите RFID_Simples_V3_English.ino с помощью Arduino IDE

В последовательном окне IDE вы увидите следующую информацию: вы увидите:

Сервопривод повернется на 180 зеленых, прозвучит звуковой сигнал и загорится зеленый светодиод Система с использованием RFID-модуля RC522, Arduino и MG 9Серводвигатель 96R. Аутентифицируйте людей, используя их смарт-карты RFID или брелки, и разрешайте им доступ, т. е. открывайте или закрывайте сервопривод (ворота), только если у них есть разрешение.

Чтобы все было чисто и просто, я использовал серводвигатель для представления открытия и закрытия ворот. Если вы заинтересованы в более профессиональной установке, но при этом делаете это самостоятельно, вы можете использовать электромагнитный дверной замок или электромагнитный дверной замок.

Если стоимость является фактором, то я предлагаю вам использовать дверной замок с соленоидом.

Outline

Введение

Контроль доступа является важным методом в области безопасности, когда персонал может иметь ограниченный доступ для входа в помещение, использования объекта или потребления чего-либо. Авторизация — это процесс проверки учетных данных человека и предоставления разрешения на доступ к ресурсу.

Electronics Access Control или EAC — это простая концепция, в которой используется компьютерная система для преодоления ограничений физических замков и ключей. В EAC у нас есть три типа аутентификации. Их:

  • Использование клавиатуры для ввода PIN-кода или пароля.
  • Сканирование смарт-карты или брелока
  • Используйте биометрическую систему, такую ​​как отпечатки пальцев или радужную оболочку глаза

В этом простом проекте «Сделай сам» мы будем использовать систему контроля доступа на основе RFID, которая аутентифицирует людей с помощью смарт-карт и брелоков.

Структура системы контроля доступа

Типичная система контроля доступа состоит из следующих компонентов. Это минимальные компоненты, необходимые для реализации работающей системы контроля доступа. Но сложность системы контроля доступа может варьироваться от системы к системе.

  • Контроллер: микроконтроллер или микропроцессор, способный взаимодействовать с модулем сканера/считывателя.
  • Контролируемый вход: как дверь или ворота.
  • Сканер/считыватель: модуль, используемый для приема ввода от пользователя, например, клавиатура, сканер RFID или считыватель отпечатков пальцев.
  • Запорный механизм: аналог дверного замка с соленоидом или дверной защелки с электроприводом.

Компонент Описание

Модуль RFID RC522

MFRC522 RFID-модуль RC522 на базе IC — это дешевый, но надежный RFID-модуль для Arduino. Комплект состоит из основного модуля сканера/считывателя RFID (со встроенной антенной на печатной плате), смарт-карты и брелока (оба типа MIFARE 1K Classic).

Я сделал специальное руководство по взаимодействию RFID-модуля RC522 с Arduino. Проверьте это.

Серводвигатель MG 996R

Сервопривод Tower Pro MG 996R представляет собой цифровой сервопривод с металлическим редуктором с высоким крутящим моментом и может вращаться до 120 градусов (60 градусов в каждом направлении). При рабочем напряжении 4,8В МГ 996R Servo может обеспечить крутящий момент 9,4 кгс.см.

ПРИМЕЧАНИЕ. Не подавайте питание на серводвигатель MG 996R от Arduino, так как рабочий ток очень высок (обычно от 500 мА до 900 мА для питания 6 В). Ток блокировки в зависимости от нагрузки может достигать 2,5А (при 6В).

Итак, используйте отдельный источник питания для сервопривода и сделайте общую землю между этим внешним источником питания и Arduino.

ЖК-модуль PCF8574 I2C

Одним из очень полезных модулей, доступных для Arduino, является ЖК-модуль PCF8574 I2C. Он превращает обычный ЖК-дисплей 16×2 в I 2 C интерфейсное устройство, позволяющее управлять дисплеем всего двумя проводами (SDA и SCL I 2 C).

Я сделал специальное руководство по взаимодействию PCF8574 I2C LCD с Arduino. Проверьте это.

Система контроля доступа на основе модуля RFID Arduino RC522

Я выбрал Arduino UNO в качестве основного контроллера для этого проекта. Чтобы принимать данные от пользователей, мы будем использовать модуль считывания RFID RC522. В качестве учетных данных пользователям будут выданы смарт-карты RFID и брелоки.

ЖК-дисплей 16×2 вместе с ЖК-модулем PCF8574 I2C будет подключен к Arduino для отображения соответствующего текста для пользователя (например, приветственного сообщения или UID).

Связь между Arduino и RFID-модулем RC522 использует интерфейс SPI, в то время как связь между Arduino и ЖК-модулем I2C PCF8574 (и впоследствии ЖК-дисплеем 16×2) основана на интерфейсе I 2 C.

Подключите серводвигатель к выводу PWM Arduino и обеспечьте внешний источник питания, если вы используете такой же мощный MG 9Серводвигатель 96R, как у меня.

Необходимые компоненты

  • Arduino UNO
  • RC522 RFID-модуль
  • Смарт-карта RFID
  • RFID-брелок
  • Серводвигатель MG 996R
  • ЖК-дисплей 16×2
  • PCF8574 ЖК-модуль I2C
  • Макет
  • Блок питания макетной платы
  • Соединительные провода

Принципиальная схема

На следующем рисунке показаны все необходимые соединения для системы контроля доступа на основе RFID-модуля Arduino RC522.

Предварительные условия

Прежде чем приступить к сборке системы контроля доступа на основе модуля RFID Arduino RC522, необходимо подготовить несколько вещей.

Установить библиотеки

Первое, что вам нужно сделать, это проверить, все ли необходимые библиотеки установлены или нет. Если вы создаете систему контроля доступа на основе модуля RC522 RFID с использованием Arduino, как указано в этом проекте, вам потребуются следующие библиотеки:

  • SPI
  • МФЦ522
  • Сервопривод
  • Жидкий Кристалл_I2C

Библиотеки SPI и Servo уже установлены вместе с Arduino IDE. Итак, убедитесь, что вы установили два других.

UID Master Card(s)

Следующее, что нужно сделать, это получить UID (Unique ID) всех мастер-карт, которым будет разрешен доступ к ресурсу (в этом случае ворота откроются). Используйте пример «DumpInfo» из библиотеки «MFRC522», чтобы получить UID мастер-карт RFID и брелоков.

Адрес подчиненного устройства для ЖК-модуля I2C

Наконец, поскольку мы используем ЖК-модуль I2C с ЖК-дисплеем 16×2, нам необходимо знать адрес I 2 C микросхемы PCF8574. Подключите только модуль PCF8574 I2C к Arduino (через шину I 2 C) и используйте следующий код, чтобы получить адрес подчиненного устройства.

Код

Теперь мы готовы написать основной код для системы контроля доступа на основе RFID-модуля Arduino RC522. Код очень простой. Ведите список всех UID RFID-карт/брелоков, которые считаются мастерами, т.е. к которым есть доступ.

Сканируйте RFID-карту или брелок с помощью RFID-модуля RC522, который подключен к Arduino. Если UID отсканированной карты совпадает с одним из списка, откройте ворота, т. е. активируйте сервопривод MG 996R и отобразите текст приветствия на ЖК-дисплее.

Если отсканированная карта не имеет разрешения, не открывайте ворота и отображайте на ЖК-дисплее текст «Отказано в доступе».

Работает

После отображения всего вступительного текста Arduino выдаст на ЖК-дисплее сообщение «Scan Your Card» и теперь готова к считыванию/сканированию RFID-карт или брелоков. Я запрограммировал карту RFID в качестве основной карты, т. е. только карта RFID имеет доступ, а брелок — нет.

Когда я сканирую смарт-карту RFID, сервопривод активируется, что означает открытие ворот или отпирание двери.

На ЖК-дисплее отображается сообщение «Доступ разрешен», а также UID карты.

Если я сканирую брелок, сервопривод остается в закрытом положении, так как это не мастер-карта.

На ЖК-дисплее появится сообщение «Отказано в доступе».

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *