Каталог статей


Выбранная схема!!!


6763
Система автоматического входа в систему [доступен код]

Система автоматического входа в систему [доступен код]

Прокомментируйте ошибки или исправления, обнаруженные for в этой схеме, и получите шанс выиграть по-крупному!

Система автоматического входа в систему с использованием монеты IndusBoard предполагает настройку платы для аутентификации пользователей и предоставления доступа к системе без ручного вмешательства.

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

Когда пользователь предъявляет свои учетные данные (например, карту RFID или отпечаток пальца), плата обрабатывает введенные данные и сверяет их с сохраненными данными.

Если учетные данные действительны, IndusBoard отправляет сигнал подключенной системе о завершении процесса входа в систему, обеспечивая плавный и безопасный доступ. Эту настройку можно запрограммировать с помощью Arduino IDE для управления логикой аутентификации и протоколами связи.

Приложения системы автоматического входа

  • Автоматически предоставлять сотрудникам доступ в офисные помещения с помощью карт RFID или биометрических сканеров, обеспечивая доступ только авторизованному персоналу.
  • Позвольте домовладельцам открывать двери и получать доступ к системам умного дома с помощью распознавания отпечатков пальцев или аутентификации на мобильных устройствах, повышая безопасность дома.
  • Защитите чувствительные зоны в больницах и клиниках, предоставив доступ уполномоченному медицинскому персоналу посредством биометрической проверки.

Спецификация материалов (спецификация)

Компоненты ОписаниеКоличество
IndusBoard МонетаПлата для разработчиков размером 3 см 1
Макетная платаМакетная плата 3,5 x 4,5 см1
Переключатель Кнопка-2 Пин1

Код for Система автоматического входа

#if ARDUINO_USB_MODE
#warning Этот скетч следует использовать, когда USB находится в режиме OTG.
недействительная настройка(){}
недействительный цикл() {}
#else
#include "USB.h"
#include "USBHIDKeyboard.h"
USBHIDКлавиатура;
const int loginButton = 3; // Кнопка для запуска последовательности входа в систему
недействительная настройка() {
// инициализируем ввод кнопки:
pinMode (loginButton, INPUT_PULLUP);
// инициализируем клавиатуру:
Клавиатура.begin();
USB.begin();
Serial.begin(115200);
}
недействительный цикл() {
// проверка if нажата кнопка входа:
if (digitalRead(loginButton) == НИЗКИЙ) {
логинпоследовательность();
задержка(5000); // подождите 5 секунд, прежде чем разрешить другой вход
попытка
}
задержка(5);
}
недействительный логинSequence() {
// Замените «YourUsername» и «YourPassword» на ваш фактический логин.
полномочия
// Строка username = "2662002";
Строковый пароль = "2662002";
typeString (пароль);
Keyboard.write(0xB0); //нажимаем Enter для входа
}
void typeString (String str) {
for (int i = 0; i < str.length(); i++) {
Keyboard.write(str[i]);
задержка(100); // добавляем небольшую задержку между нажатиями клавиш
}
}
#endif /* ARDUINO_USB_MODE */

Соединение

Схематическое представление

Тестирование

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


Категория: Железо | Добавил: Администратор (16.05.2026)
Просмотров: 14 | Рейтинг: 0.0/0


Всего комментариев: 0

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2026