Оглавление:

Система RFID на основе PIC16F877A: 5 шагов
Система RFID на основе PIC16F877A: 5 шагов

Видео: Система RFID на основе PIC16F877A: 5 шагов

Видео: Система RFID на основе PIC16F877A: 5 шагов
Видео: EM18 with pic16f877a #embeddedsystems #pic16f877a #em18 #rfid 2024, Июль
Anonim
Система RFID на базе PIC16F877A
Система RFID на базе PIC16F877A
Система RFID на базе PIC16F877A
Система RFID на базе PIC16F877A

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

Эта статья спонсируется JLCPCB. Я очень благодарен JLCPCB за спонсирование этого проекта.

Эта система разработана на базе микроконтроллера PIC PIC16F877A и считывателя RFID RDM6300, который является считывателем 125 кГц. Он также оснащен ЖК-дисплеем 1602, зуммером, сервоприводом SG90 и регулятором напряжения. При обнаружении тега на дисплее отображается информация о том, какой тег обнаружен, зуммер издает звуковой сигнал, включается светодиод и активируется сервопривод.

Шаг 1: Шаг 2: Необходимые компоненты

Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 2: Необходимые компоненты
Шаг 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: Схема

Шаг 3: схемы
Шаг 3: схемы
Шаг 3: схемы
Шаг 3: схемы
Шаг 3: схемы
Шаг 3: схемы

RDM6300 подключен к PIC16F877A через контакты UART PIC. Дисплей подключен в режиме параллельных данных, а сервопривод подключен к выводу RB0. Зуммер подключен к выводу x. Питание осуществляется через классический разъем постоянного тока и через цепь регулирования напряжения.

Шаг 3: Шаг 4: Заказ печатных плат

Шаг 4: заказ печатных плат
Шаг 4: заказ печатных плат

После того, как и схема, и макет будут выполнены, следующим шагом будет заказ печатной платы. Для заказа лучший сайт, на который я пришел, - это JLCPCB. Чтобы сделать заказ, просто зайдите на их веб-сайт, зарегистрируйтесь и нажмите кнопку Цитировать сейчас.

JLCPCB является спонсором этого проекта. JLCPCB (Shenzhen JLC Electronics Co., Ltd.) - крупнейшее предприятие по производству прототипов печатных плат в Китае и высокотехнологичный производитель, специализирующийся на быстром производстве прототипов печатных плат и мелкосерийном производстве печатных плат. Вы можете заказать минимум 5 печатных плат всего за 2 доллара.

Шаг 4: Шаг 5: Добавьте свой файл Gerber

Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber
Шаг 5: Добавьте свой файл Gerber

Чтобы получить созданную вами доску, вам необходимо загрузить файлы gerber. Конечно, сайт JLCPCB предлагает подробные инструкции по созданию файлов gerber для различных программ. Когда файлы gerber сгенерированы, заархивируйте их и загрузите как один файл в JLCPCB.

Когда zip-файлы загружены, вы можете увидеть их в программе просмотра gerber. Здесь вы можете убедиться, что с вашей доской все в порядке и все ли в порядке. После этого еще раз проверьте размер платы, цвет платы и другие свойства и переходите к оформлению заказа. Вы можете заказать 5 печатных плат всего за 2 доллара.

Чтобы разместить заказ, нажмите кнопку «СОХРАНИТЬ В КОРЗИНУ».

Шаг 5: Шаг 6: Изготовленная печатная плата

Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата
Шаг 6: Изготовленная печатная плата

Эта печатная плата была изготовлена за 3 дня и прибыла через две недели через FedEx. Конечно, все 5 печатных плат были плотно упакованы в коробку и в пузырчатый конверт, поэтому не было никаких шансов, что платы будут повреждены. Качество печатных плат было и всегда было ПРЕКРАСНЫМ!

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