![PIC16F877A RFID система: 5 стъпки PIC16F877A RFID система: 5 стъпки](https://i.howwhatproduce.com/images/001/image-1336-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 12:57
![RFID система, базирана на PIC16F877A RFID система, базирана на PIC16F877A](https://i.howwhatproduce.com/images/001/image-1336-1-j.webp)
![RFID система, базирана на PIC16F877A RFID система, базирана на PIC16F877A](https://i.howwhatproduce.com/images/001/image-1336-2-j.webp)
RFID системата е система, която осигурява идентификация на учениците, служителите и други, използващи RFID тагове, за да се следи тяхното присъствие, работа, работно време и много други.
Тази статия е спонсорирана от JLCPCB. Искрено благодаря на JLCPCB за спонсорирането на този проект.
Тази система е проектирана около PIC микроконтролер PIC16F877A и RFID четец RDM6300, който е 125 kHz четец. Той също така разполага с LCD дисплей 1602, зумер, серво SG90 и част за регулиране на напрежението. Когато се открие маркер, дисплеят дава информация за това кой маркер е открит, зумерът издава звуков сигнал, светодиодът се включва и се задейства серво.
Стъпка 1: Стъпка 2: Необходими компоненти
![Стъпка 2: Необходими компоненти Стъпка 2: Необходими компоненти](https://i.howwhatproduce.com/images/001/image-1336-3-j.webp)
![Стъпка 2: Необходими компоненти Стъпка 2: Необходими компоненти](https://i.howwhatproduce.com/images/001/image-1336-4-j.webp)
![Стъпка 2: Необходими компоненти Стъпка 2: Необходими компоненти](https://i.howwhatproduce.com/images/001/image-1336-5-j.webp)
![Стъпка 2: Необходими компоненти Стъпка 2: Необходими компоненти](https://i.howwhatproduce.com/images/001/image-1336-6-j.webp)
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: Схеми](https://i.howwhatproduce.com/images/001/image-1336-7-j.webp)
![Стъпка 3: Схеми Стъпка 3: Схеми](https://i.howwhatproduce.com/images/001/image-1336-8-j.webp)
![Стъпка 3: Схеми Стъпка 3: Схеми](https://i.howwhatproduce.com/images/001/image-1336-9-j.webp)
RDM6300 е свързан към PIC16F877A чрез UART щифтове на PIC. Дисплеят е свързан в режим на паралелни данни, докато серво е свързано към щифта RB0. Звънецът е свързан към извода x. Захранването се подава чрез класическия DC конектор и през веригата за регулиране на напрежението.
Стъпка 3: Стъпка 4: Поръчване на печатни платки
![Стъпка 4: Поръчване на печатни платки Стъпка 4: Поръчване на печатни платки](https://i.howwhatproduce.com/images/001/image-1336-10-j.webp)
След като и двете схеми и оформление са направени, следващата стъпка е да поръчате печатната платка. За поръчка най -добрият сайт, на който съм дошъл, е JLCPCB. За да поръчате, просто отидете на техния уебсайт, регистрирайте се и отидете на бутона Цитат сега.
JLCPCB е спонсор на този проект. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), е най-голямото предприятие за прототип на печатни платки в Китай и високотехнологичен производител, специализиран в производството на прототипи за бързи печатни платки и производство на малки партиди. Можете да поръчате минимум 5 печатни платки само за 2 долара.
Стъпка 4: Стъпка 5: Добавете вашия Gerber файл
![Стъпка 5: Добавете вашия Gerber файл Стъпка 5: Добавете вашия Gerber файл](https://i.howwhatproduce.com/images/001/image-1336-11-j.webp)
![Стъпка 5: Добавете вашия Gerber файл Стъпка 5: Добавете вашия Gerber файл](https://i.howwhatproduce.com/images/001/image-1336-12-j.webp)
![Стъпка 5: Добавете вашия Gerber файл Стъпка 5: Добавете вашия Gerber файл](https://i.howwhatproduce.com/images/001/image-1336-13-j.webp)
![Стъпка 5: Добавете вашия Gerber файл Стъпка 5: Добавете вашия Gerber файл](https://i.howwhatproduce.com/images/001/image-1336-14-j.webp)
За да получите проектираната платка, трябва да качите гербер файловете. Разбира се, сайтът JLCPCB предлага подробни инструкции как да генерирате гербер файлове за различни софтуери. Когато се генерират гербер файлове, ги компресирайте и ги качете като един файл в JLCPCB.
Когато zip файловете се качат, можете да ги видите в gerber viewer. Там можете да се уверите дали всичко е наред с дъската ви и дали изглежда добре. След това проверете отново размера на дъската, цвета на дъската и други свойства и преминете към плащане. Можете да поръчате 5 печатни платки само за 2 долара.
За да направите поръчка, кликнете върху бутона „ЗАПАЗЕТЕ В КОШНИЦАТА“.
Стъпка 5: Стъпка 6: Произведена печатна платка
![Стъпка 6: Произведена печатна платка Стъпка 6: Произведена печатна платка](https://i.howwhatproduce.com/images/001/image-1336-15-j.webp)
![Стъпка 6: Произведена печатна платка Стъпка 6: Произведена печатна платка](https://i.howwhatproduce.com/images/001/image-1336-16-j.webp)
![Стъпка 6: Произведена печатна платка Стъпка 6: Произведена печатна платка](https://i.howwhatproduce.com/images/001/image-1336-17-j.webp)
![Стъпка 6: Произведена печатна платка Стъпка 6: Произведена печатна платка](https://i.howwhatproduce.com/images/001/image-1336-18-j.webp)
Тази платка е произведена за 3 дни и пристигна за две седмици с помощта на FedEx. Разбира се, всичките 5 печатни платки бяха силно опаковани в кутията и в плика с мехурчета, така че нямаше вероятност дъските да се повредят. Качеството на печатните платки беше, и винаги е било, БЛЯСКО!
Препоръчано:
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки
![СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАРИ: 3 стъпки](https://i.howwhatproduce.com/images/001/image-546-j.webp)
СИСТЕМА ЗА ФАКТУРИРАНЕ И СИСТЕМА ЗА КОНТРОЛ НА ИНВЕНТАЦИИТЕ: С тези инструкции ще ви дам идея за създаване на система за контрол на фактури и запаси. Използвайки MS достъп. Много е лесно и не се нуждаете от повече познания за компютър или програмиране. Ако имате основни познания за Ms Достъп, таблици. формуляри и отчети t
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки
![Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: Видео на този проект
Система за сортиране на цветовете: Ардуино базирана система с два колана: 8 стъпки
![Система за сортиране на цветовете: Ардуино базирана система с два колана: 8 стъпки Система за сортиране на цветовете: Ардуино базирана система с два колана: 8 стъпки](https://i.howwhatproduce.com/images/006/image-15112-j.webp)
Система за сортиране на цветовете: Система на базата на Arduino с две ленти: Транспортирането и/или опаковането на продукти и артикули в индустриалната сфера се извършва с помощта на линии, направени с помощта на конвейерни ленти. Тези колани помагат за преместване на елемента от една точка в друга със специфична скорост. Някои задачи за обработка или идентификация може да са
RFID система за сигурност с LCD 1602: 4 стъпки
![RFID система за сигурност с LCD 1602: 4 стъпки RFID система за сигурност с LCD 1602: 4 стъпки](https://i.howwhatproduce.com/images/011/image-32857-j.webp)
RFID система за сигурност с LCD 1602: Въведение Днес ще правим RFID система за сигурност. Това ще работи като система за сигурност, така че когато RFID етикет или карта е близо до него, ще се покаже съобщение на LCD 1602. Целта на този проект е да симулира как работят ключалките за RFID врати. Така
Система за присъствие чрез изпращане на RFID данни към MySQL сървъра с помощта на Python с Arduino: 6 стъпки
![Система за присъствие чрез изпращане на RFID данни към MySQL сървъра с помощта на Python с Arduino: 6 стъпки Система за присъствие чрез изпращане на RFID данни към MySQL сървъра с помощта на Python с Arduino: 6 стъпки](https://i.howwhatproduce.com/images/002/image-5256-23-j.webp)
Система за присъствие чрез изпращане на RFID данни към MySQL сървъра, използвайки Python с Arduino: В този проект аз се свързах с RFID-RC522 с arduino и след това изпращам данни от RFID до базата данни phpmyadmin. За разлика от предишните ни проекти, в този случай не използваме никакъв Ethernet щит, тук просто четем серийните данни, идващи от ar