Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
RFID-система - это система, которая обеспечивает идентификацию студентов, сотрудников и других людей с помощью RFID-меток, чтобы контролировать их присутствие, работу, рабочее время и многое другое.
Эта статья спонсируется JLCPCB. Я очень благодарен JLCPCB за спонсирование этого проекта.
Эта система разработана на базе микроконтроллера PIC PIC16F877A и считывателя RFID RDM6300, который является считывателем 125 кГц. Он также оснащен ЖК-дисплеем 1602, зуммером, сервоприводом SG90 и регулятором напряжения. При обнаружении тега на дисплее отображается информация о том, какой тег обнаружен, зуммер издает звуковой сигнал, включается светодиод и активируется сервопривод.
Шаг 1: Шаг 2: Необходимые компоненты
PIC16F877A
Этот мощный 8-разрядный микроконтроллер на основе CMOS FLASH объединяет мощную архитектуру PIC Microchip в 40- или 44-контактный корпус. PIC16F877A имеет 256 байт памяти данных EEPROM, самопрограммирование, ICD, 2 компаратора, 8 каналов 10-битного аналого-цифрового (A / D) преобразователя, 2 функции захвата / сравнения / PWM, синхронный последовательный порт может быть сконфигурирован как 3-проводной последовательный периферийный интерфейс (SPI ™) или как 2-проводная шина межинтегральной схемы (I²C ™) и универсальный асинхронный приемный передатчик (USART).
Подробные характеристики PIC16F877A:
- CPU: 8-битный PIC
- Количество булавок: 40
- Макс. Частота процессора (МГц): 20
- Внутренний осциллятор: нет
- Количество каналов АЦП: 14
- Максимальное разрешение АЦП (бит): 10
Внутреннее опорное напряжение: Да
- Количество модулей UART: 1
- Количество модулей SPI: 1
- Количество модулей I2C: 1
- Шапка. сенсорные каналы: 11
- Минимальное рабочее напряжение (В): 2
- Максимальное рабочее напряжение (В): 5,5
RDM6300
Мини-модуль кард-ридера RDM6300 125 кГц предназначен для считывания кода с карт 125 кГц, совместимых с тегами только для чтения и с карты чтения / записи. Он может применяться в системах безопасности офиса / дома, личной идентификации, контроля доступа, защиты от подделки, интерактивных игрушек и систем управления производством и т. Д.
Ключевая особенность:
- Поддержка внешней антенны;
- Максимальное эффективное расстояние до 50 мм;
- Время декодирования менее 100 мс;
- интерфейс UART;
- Поддержка тегов, совместимых с EM4100 только для чтения или чтения / записи;
- Небольшой контурный дизайн.
LCD1602 Дисплей
Дисплей состоит из 16-символьного 2-строчного ЖК-дисплея с синей подсветкой и белыми символами. Каждый из символов состоит из точечной матрицы 5 x 8 для хорошего представления символов. Подсветка имеет потенциометр для регулировки контрастности дисплея для лучшего обзора.
Основные характеристики дисплея LCD1602:
- 16-символьный двухстрочный синий ЖК-дисплей;
- Дополнительный интерфейс I2C;
- Регулируемая яркость и контрастность подсветки;
- 5 В срабатывание.
Сервопривод SG90
Микро-серводвигатель SG90 - это крошечный и легкий серверный двигатель с высокой выходной мощностью. Сервопривод может вращаться примерно на 180 градусов (90 в каждом направлении). Вы можете использовать любой сервокод, оборудование или библиотеку для управления этими сервоприводами. Подходит для новичков, которые хотят заставить вещи двигаться без сборки контроллера мотора с обратной связью и коробкой передач, тем более, что он поместится в небольших местах.
Ключевая особенность:
Вес: 9 г
Размер: 22,2 х 11,8 х 31 мм прибл.
Срывной крутящий момент: 1,8 кгс · см
Скорость работы: 0,1 с / 60 градусов
Рабочее напряжение: 4,8 В (~ 5 В)
Ширина зоны нечувствительности: 10 мкс
Диапазон температур: 0 ºC - 55 ºC
Пассивные компоненты
Зуммер
Регулятор напряжения SMD LM7805
3x 1206 светодиода (один красный, два зеленых)
3x SMD 0805 резистор 330 Ом
1x SMD 0805 резистор 10 кОм
Разъем постоянного тока 2,1 мм
SMD кварцевый генератор 4 МГц
2x 2-контактный разъем KF301
1x 3-контактный разъем KF301
3x SMD 0805 конденсатор 100 нФ
1x SMD потенциометр 10 кОм
1x16 Женский заголовок
Шаг 2: Шаг 3: Схема
RDM6300 подключен к PIC16F877A через контакты UART PIC. Дисплей подключен в режиме параллельных данных, а сервопривод подключен к выводу RB0. Зуммер подключен к выводу x. Питание осуществляется через классический разъем постоянного тока и через цепь регулирования напряжения.
Шаг 3: Шаг 4: Заказ печатных плат
После того, как и схема, и макет будут выполнены, следующим шагом будет заказ печатной платы. Для заказа лучший сайт, на который я пришел, - это JLCPCB. Чтобы сделать заказ, просто зайдите на их веб-сайт, зарегистрируйтесь и нажмите кнопку Цитировать сейчас.
JLCPCB является спонсором этого проекта. JLCPCB (Shenzhen JLC Electronics Co., Ltd.) - крупнейшее предприятие по производству прототипов печатных плат в Китае и высокотехнологичный производитель, специализирующийся на быстром производстве прототипов печатных плат и мелкосерийном производстве печатных плат. Вы можете заказать минимум 5 печатных плат всего за 2 доллара.
Шаг 4: Шаг 5: Добавьте свой файл Gerber
Чтобы получить созданную вами доску, вам необходимо загрузить файлы gerber. Конечно, сайт JLCPCB предлагает подробные инструкции по созданию файлов gerber для различных программ. Когда файлы gerber сгенерированы, заархивируйте их и загрузите как один файл в JLCPCB.
Когда zip-файлы загружены, вы можете увидеть их в программе просмотра gerber. Здесь вы можете убедиться, что с вашей доской все в порядке и все ли в порядке. После этого еще раз проверьте размер платы, цвет платы и другие свойства и переходите к оформлению заказа. Вы можете заказать 5 печатных плат всего за 2 доллара.
Чтобы разместить заказ, нажмите кнопку «СОХРАНИТЬ В КОРЗИНУ».
Шаг 5: Шаг 6: Изготовленная печатная плата
Эта печатная плата была изготовлена за 3 дня и прибыла через две недели через FedEx. Конечно, все 5 печатных плат были плотно упакованы в коробку и в пузырчатый конверт, поэтому не было никаких шансов, что платы будут повреждены. Качество печатных плат было и всегда было ПРЕКРАСНЫМ!