Съдържание:

PIC16F877A RFID система: 5 стъпки
PIC16F877A RFID система: 5 стъпки

Видео: PIC16F877A RFID система: 5 стъпки

Видео: PIC16F877A RFID система: 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 kHz четец. Той също така разполага с LCD дисплей 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 функции за улавяне/сравнение/ШИМ, синхронен сериен порт може да бъде конфигуриран като 3-жилен сериен периферен интерфейс (SPI ™) или 2-жилна междуинтегрална схема (I²C ™) и универсален асинхронен приемник (USART).

Подробни характеристики на PIC16F877A:

- Процесор: 8-битов PIC

- Брой щифтове: 40

- Макс. Скорост на процесора (MHz): 20

- Вътрешен осцилатор: Не

- Брой ADC канали: 14

- Максимална разделителна способност на ADC (бита): 10

- Вътрешно напрежение: Да

- Брой модул UART: 1

- Брой SPI модул: 1

- Брой на I2C модул: 1

- Шапка с козирка. канали за докосване: 11

- Минимално работно напрежение (V): 2

- Максимално работно напрежение (V): 5.5

RDM6300

RDM6300 125KHz четец на карти мини-модул е предназначен за четене на код от 125KHz карти съвместими тагове само за четене и карта за четене/запис. Може да се прилага в офис/домашна сигурност, лична идентификация, контрол на достъпа, борба с фалшифицирането, интерактивни системи за играчки и контрол на производството и др.

Основни функции:

- Поддържа външна антена;

- Максимално ефективно разстояние до 50 мм;

- По -малко от 100 ms време за декодиране;

- UART интерфейс;

- Поддържа EM4100 съвместими тагове само за четене или четене/запис;

- Малък контур.

LCD1602 Дисплей

Дисплеят се състои от 16-знаков х 2-редов LCD дисплей със синя подсветка и бели знаци. Всеки от знаците е съставен от матрица 5 x 8 точки за добро представяне на знаците. Подсветката има потенциометър за регулиране на контраста на дисплея за най -добро гледане.

Основни характеристики на LCD1602 дисплея:

-16-знаков x 2-редов син LCD;

- Допълнителен I2C интерфейс;

- Регулируем интензитет и контраст на подсветката;

- 5 V операция.

Серво SG90

Micro Servo Motor SG90 е малък и лек сървър двигател с висока изходна мощност. Сервото може да се върти приблизително на 180 градуса (90 във всяка посока). Можете да използвате всеки серво код, хардуер или библиотека за управление на тези серво. Подходящ за начинаещи, които искат да накарат нещата да се движат, без да изграждат контролер на двигателя с обратна връзка и скоростна кутия, особено след като той ще се побере на малки места.

Основни функции:

Тегло: 9 g

Размери: 22,2 x 11,8 x 31 мм прибл.

Въртящ момент при застой: 1,8 kgf · cm

Работна скорост: 0,1 s/60 градуса

Работно напрежение: 4.8 V (~ 5V)

Ширина на мъртвата лента: 10 µs

Температурен диапазон: 0 ºC - 55 ºC

Пасивни компоненти

Звуков сигнал

SMD LM7805 регулатор на напрежението

3x 1206 LED (един червен, два зелени)

3x SMD 0805 резистор 330 Ω

1x SMD 0805 резистор 10 KΩ

2,1 мм DC конектор

SMD кварцов осцилатор 4 MHz

2x 2pin конектор KF301

1x 3 -пинов конектор KF301

3x SMD 0805 кондензатор 100 nF

1x SMD потенциометър 10 kΩ

1x16 Женска глава

Стъпка 2: Стъпка 3: Схеми

Стъпка 3: Схеми
Стъпка 3: Схеми
Стъпка 3: Схеми
Стъпка 3: Схеми
Стъпка 3: Схеми
Стъпка 3: Схеми

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

Стъпка 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 файл

За да получите проектираната платка, трябва да качите гербер файловете. Разбира се, сайтът JLCPCB предлага подробни инструкции как да генерирате гербер файлове за различни софтуери. Когато се генерират гербер файлове, ги компресирайте и ги качете като един файл в JLCPCB.

Когато zip файловете се качат, можете да ги видите в gerber viewer. Там можете да се уверите дали всичко е наред с дъската ви и дали изглежда добре. След това проверете отново размера на дъската, цвета на дъската и други свойства и преминете към плащане. Можете да поръчате 5 печатни платки само за 2 долара.

За да направите поръчка, кликнете върху бутона „ЗАПАЗЕТЕ В КОШНИЦАТА“.

Стъпка 5: Стъпка 6: Произведена печатна платка

Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка
Стъпка 6: Произведена печатна платка

Тази платка е произведена за 3 дни и пристигна за две седмици с помощта на FedEx. Разбира се, всичките 5 печатни платки бяха силно опаковани в кутията и в плика с мехурчета, така че нямаше вероятност дъските да се повредят. Качеството на печатните платки беше, и винаги е било, БЛЯСКО!

Препоръчано: