Оглавление:

Разблокировка ПК с помощью RFID и Arduino Uno: 4 шага
Разблокировка ПК с помощью RFID и Arduino Uno: 4 шага

Видео: Разблокировка ПК с помощью RFID и Arduino Uno: 4 шага

Видео: Разблокировка ПК с помощью RFID и Arduino Uno: 4 шага
Видео: Вход в Windows с помощью RFID-карты на Arduino 2024, Ноябрь
Anonim
Разблокировка ПК с помощью RFID и Arduino Uno
Разблокировка ПК с помощью RFID и Arduino Uno
Разблокировка ПК с помощью RFID и Arduino Uno
Разблокировка ПК с помощью RFID и Arduino Uno

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

Шаг 1. Подключение сканера RFID к Arduino UNO

Подключение RFID-сканера к Arduino UNO
Подключение RFID-сканера к Arduino UNO

Сканер RFID имеет 8 контактов, и нам нужно 7 контактов от этого.

Arduino -------------- RFID сканер

D9 --------------- Сброс

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3,3 В ---------------- 3,3 В

Не меняйте D11, D12, D13, Вы можете изменить D9, D10, которые являются SDA и Reset, но необходимо изменить код также и контакты

Шаг 2: изменение кода и загрузка

Изменение кода и загрузка
Изменение кода и загрузка
Изменение кода и загрузка
Изменение кода и загрузка

Сначала добавьте библиотеку MFRC522 в Arduino IDE

Библиотека MFRC522 для Arduino IDE

Загрузите библиотеку и распакуйте ее в папку с библиотеками в папке Arduino Sketch.

Теперь меняем код

Сначала введите код и номер UID для вашего UID, если вы не хотите получить доступ, как на картинке

линия, выделенная на картинке, - это та, которую вам нужно изменить, чтобы ваша карта работала, если вы хотите добавить больше, дайте пробел снова запятую пробел и другой UID карты

Например:-

content.substring (1) == «Карточка 1», «Карточка 2»

Изменение нажатия клавиш

Сначала введите код, чтобы

задержка (50);

buf [0] = 0;

buf [2] = 0x13; // Измените этот номер 13 на номер в файле USBKeyScan. PDF - ключ, который вы хотите нажать при сканировании карты

Serial.write (buf, 8);

releaseKey ();

если вы хотите нажимать несколько клавиш одна за другой

скопируйте код и вставьте его под предыдущим в операторе if

а затем измените номер на клавишу, которую вы хотите нажать

теперь загрузите код в Arduino uno, выбрав правильную плату и правильный COM-порт.

Шаг 3: Обновление прошивки Atmega16U2 на плате

Обновление прошивки Atmega16U2 на плате
Обновление прошивки Atmega16U2 на плате
Обновление прошивки Atmega16U2 на плате
Обновление прошивки Atmega16U2 на плате

Загрузите и установите программное обеспечение Atmel Flip 3.4.7 по ссылке ниже

Программное обеспечение Atmel Flip 3.4.7

Файлы прошивки сначала поместите перемычку на сброс и заземление и снимите ее, как на картинке

Откройте Atmel Flip и выберите файл прошивки Arduino-Keyboard-0.3.hex на вкладке «Файл» -> «Загрузить шестнадцатеричный файл».

А также

Выберите Выполнить

Удалите USB и снова подключите его

Шаг 4: Готово

Теперь отсканируйте запрограммированную карту и проверьте ее.

Если вы хотите увидеть мою, которую я сделал, проверьте под видео

извините за четкость видео

если вы хотите использовать его как обычный arduino, вам нужно запустить файл прошивки под названием arduino-usbserial-uno.hex и готово

Надеюсь, вам понравился этот проект, и если у вас есть вопросы, не забудьте прокомментировать

а вот ссылка на мой канал на YouTube, не забудьте подписаться на YouTube

Канал Akash World на Youtube

Рекомендуемые: