- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
Подключение RFID к MySQL
Подключение RFID к MySQL
как сохранить данные с карточки RFID в базе данных MySQL. Подключение RFID к MySQL. Удалённый контроль и rfid пропуск. WEB интерфейс администратора.Возможность добавлять, удалять, редактировать сотрудников.Мониторинг персонала rfid. Обработка данных RFID карты.Удаленное программирование RFID карт. Всё это и многое другое вы увидите в этом видео.Сегодня мы снова будем работать с модулем RFID 522.
Кто не знает – это модуль для считывания RFID карт и брелоков.
Подключим модуль к ESP8266 для удалённого считывания номера карты и сохранению его в базе данных. Так же я покажу как добавлять в базу различные поля.
Например.
- Фамилию имя отчество,
- почту,
- телефон
и всё это привязать к номеру UID карты.
Смотреть результат можно с любого устройства, которое имеет доступ к вашей WIFI сети.
Это первая версия. Когда я только начинал делать этот пример я о многом не подумал, поэтому обязательно будет продолжение. Когда, не знаю. Зависит от вас.
Давайте смотреть что получилось, а я в процессе буду рассказывать.
Открываем свой локальный сервер. У кого его нет, и кто не знает как его установить, смотрите в предыдущих видео. Я там много рассказывал и как установить и как настроить сервер на своём компьютере. Поэтому останавливаться на это не буду.
Главную страницу я буду переделывать.
- Планирую вывести
- Название организации,
- Текущие день и время,
- Количество зарегистрированных сотрудников,
- Также можно вставить разные виджеты.
- Погоду
- Пробки
- Новости
- Последний приложившийся к считывателю
- И другое.
Смотрим как добавлять сотрудников.
Добавим нового сотрудника. Для этого переходим в Регистрацию карты и подносим карту к считывателю. У вас должен определиться UID карты.
Теперь заполняем поля.
Этих полей может быть сколько угодно, и вы, я думаю, сможете сами добавить несколько полей под свои нужды. Например, номер кабинета, адрес, разные варианты доступов. Куда можно, а куда нельзя ходить, и другие.
В следующей версии, если мне будет не лень, а количество просмотров будет большим, то я добавлю поле для добавления Фотографии сотрудника.
Нажимаем добавить, и у нас создаётся новый сотрудник.
Добавим ещё одного сотрудника.
Так же подносим карту. UID определяется почти мгновенно, ну может быть с секундной задержкой. Заполняем все поля формы и отправляем данные в базу.
Видим третьего сотрудника компании.
Вот его мы и будем редактировать.
Возможность редактирования может пригодиться, если вы не правильно внесли данные, или хотите передать карту кому-то другому.
Изменим некоторые поля. Кстати, вы не можете изменить поле с UID карты. Только поля данных.
Сохраняем, и смотрим как изменились данные.
Теперь давайте удалим сотрудника.
Напишите в комментариях, кого бы нам удалить. Не знаю как вы, но я удалю последнюю запись.
При удалении у вас есть выбор, удалить или отменить удаление. Если отменяете, то снова попадаете на страницу сотрудников. Если всё же удаляете, то это безвозвратно.
Переходим на вкладку Считать карту.
Прикладываем карту к считывателю и видим, что определился UID карты, а к нему подтянулись данные из базы данных.
Прикладываем следующую карту и видим, что она тоже есть в базе.
А вот если карта новая или не определилась, то вы увидите вот такую надпись.
Теперь рассмотрим как установить систему на сервер.
Заходим в корневую папку сервера. У меня это папка Ардуино и копируем туда все файлы из архивы RFID-WEB.
Затем заходим в PHPMyAdmin.
Для начала надо создать базу данных. Я назову её RFID. Вы можете назвать по своему, только потом не забудьте изменить имя в файле дата база php. Так как текст будет содержать кириллицу то кодировка должна быть utf-8.
Теперь вам надо создать таблицу. Вы можете создать её вручную или импортировать из sql файла. Я советую импортировать , так быстрее и ошибок точно не будет. У вас создастся таблица Регистрации с одним пользователем, админом
Он нам нужен просто для теста, что бы видеть на странице хоть кого-то.
Заходим во вкладку меню Сотрудники. Сейчас там у вас всего 1 сотрудник, админ.
Его, как и всех последующих сотрудников можно удалить или отредактировать.
Попробуем отредактировать телефон, адрес почты, пол и имя напишем с маленькой буквы.
Нажимаем Обновить и видим, что все изменения сохранились в базе.
Единственное, что вам надо будет отредактировать – это код доступа к вашей базе.
В этом файле вам надо указать название базы и пароль и логин для доступа к базе данных.
Остальное можно оставить как есть, или можете поковырять сами.
Дальше я рассказывать не буду, посмотрите сами.
Теперь рассмотрим скетч.
Мы это делали уже десятки раз, поэтому всего пару слов, чтобы не затягивать видео.
Здесь надо записать пароль и логин от своей WIFI сети.
А здесь указать IP адрес своего сервера. Узнать его можно здесь, набрав IPCONFIG.
Схема подключения RFID модуля простая. Вот как я подключил я.
Вот вроде и всё что хотел рассказал. Теперь дело за вами. Смотрите, комментируйте.
По возможности, я в течении недели буду отвечать на все вопросы по этой теме, а потом или куда-нибудь встрою это устройство или просто разберу его.
Если вам нравятся мои видеоуроки, то вы можете подписаться на них, и незабудьте нажать на колокольчик, так вы непропустите следующее видео.
Вы видите ссылки на видео, которые, я думаю будут вам интересны. Перейдя на любое из этих видео вы узнаете что-то новое, а ещё поможете мне. Ведь любой ваш просмотр - это знак YOUTUBE, что это кому-то интересно и что его надо показывать чаще.
Спасибо.
А пока на этом всё.
Примеры использования модуля RFID RC522
подключение RFID RC522 к Arduino Nano
RFID замок на Arduino
RFID запись
RFID модуль RC522 чтение запись
Копирование RFID карт
MultiReader RFID подключение двух RC522 к arduino. mfrc522
RFID считыватель подключение доступ MySQL
Подключение RFID к MySQL
rfid технология. Система контроля доступа
rfid система. LCD дисплей 1602. Русификация
Модуль rfid rc522 идентификация. Карта rfid пропуск
rfid идентификация. Учёт посещаемости Время прихода и ухода
Подключаем Модуль RFID RC522 к Arduino: Просто и доступно
Скетчи