Taula de continguts:

Sistema RFID basat en PIC16F877A: 5 passos
Sistema RFID basat en PIC16F877A: 5 passos

Vídeo: Sistema RFID basat en PIC16F877A: 5 passos

Vídeo: Sistema RFID basat en PIC16F877A: 5 passos
Vídeo: Иммобилайзер что это такое / зачем он нужен / принцип работы иммобилайзера 2024, De novembre
Anonim
Sistema RFID basat en PIC16F877A
Sistema RFID basat en PIC16F877A
Sistema RFID basat en PIC16F877A
Sistema RFID basat en PIC16F877A

El sistema RFID és un sistema que proporciona identificació dels estudiants, empleats i altres usuaris que utilitzen etiquetes RFID, per tal de controlar la seva presència, treball, temps de treball i molts altres.

Aquest article està patrocinat per JLCPCB. Agraeixo realment a JLCPCB el patrocini d’aquest projecte.

Aquest sistema està dissenyat al voltant del microcontrolador PIC PIC16F877A i el lector RFID RDM6300, que és un lector de 125 kHz. També inclou pantalla LCD 1602, un brunzidor, un servo SG90 i una part reguladora de voltatge. Quan es detecta una etiqueta, la pantalla proporciona informació sobre l’etiqueta detectada, el zumbador fa sonar un so, s’encén el LED i s’activa un servo.

Pas 1: Pas 2: Components necessaris

Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris
Pas 2: components necessaris

PIC16F877A

Aquest potent microcontrolador de 8 bits basat en CMOS FLASH inclou la potent arquitectura PIC de Microchip en un paquet de 40 o 44 pins. El PIC16F877A inclou 256 bytes de memòria de dades EEPROM, autoprogramació, un ICD, 2 comparadors, 8 canals de convertidor analògic a digital de 10 bits (A / D), 2 funcions de captura / comparació / PWM, el port sèrie síncron es pot configurar com a interfície perifèrica sèrie de 3 fils (SPI ™) o com a bus de circuit integrat de 2 fils (I²C ™) i un transmissor de receptor asíncron universal (USART).

Característiques detallades de PIC16F877A:

- CPU: PIC de 8 bits

- Nombre de pins: 40

- Màx. Velocitat de la CPU (MHz): 20

- Oscil·lador intern: no

- Nombre de canals ADC: 14

- Resolució màxima ADC (bits): 10

- Referència de tensió interna: Sí

- Nombre de mòduls UART: 1

- Nombre de mòduls SPI: 1

- Nombre de mòduls I2C: 1

- Cap. Canals tàctils: 11

- Voltatge mínim de funcionament (V): 2

- Voltatge màxim de funcionament (V): 5,5

RDM6300

El mòdul de lector de targetes RDM6300 de 125 KHz està dissenyat per llegir codi d’etiquetes de només lectura i targeta de lectura / escriptura compatibles amb targeta de 125 KHz. Es pot aplicar a seguretat d'oficina / llar, identificació personal, control d'accés, antifalsificació, joguines interactives i sistemes de control de producció, etc.

Característiques clau:

- Suport d'antena externa;

- Distància efectiva màxima de fins a 50 mm;

- Menys de 100 ms de temps de descodificació;

- Interfície UART;

- Suporta etiquetes de només lectura o lectura / escriptura compatibles amb EM4100;

- Disseny de contorn petit.

Pantalla LCD1602

La pantalla es compon d'una pantalla LCD de 16 caràcters x 2 línies amb llum de fons blava i caràcters blancs. Cadascun dels personatges es compon d'una matriu de 5 x 8 punts per a una bona representació del personatge. La llum de fons té un potenciòmetre per ajustar el contrast de la pantalla per a una millor visualització.

Característiques principals de la pantalla LCD1602:

- LCD blau de 16 caràcters x 2 línies;

- Interfície I2C opcional;

- Intensitat i contrast de llum de fons ajustables;

- Funcionament de 5 V.

Servo SG90

Micro Servo Motor SG90 és un motor de servidor petit i lleuger amb una potència de sortida elevada. El servo pot girar aproximadament 180 graus (90 en cada sentit). Podeu utilitzar qualsevol codi servo, maquinari o biblioteca per controlar aquests servos. Ideal per a principiants que vulguin fer moure les coses sense construir un controlador de motor amb retroalimentació i caixa de canvis, sobretot perquè s’adapta a llocs petits.

Característiques clau:

Pes: 9 g

Dimensió: 22,2 x 11,8 x 31 mm aprox.

Parell de parada: 1,8 kgf · cm

Velocitat de funcionament: 0,1 s / 60 graus

Voltatge de funcionament: 4,8 V (~ 5V)

Amplada de banda morta: 10 µs

Rang de temperatura: 0 ºC - 55 ºC

Components passius

Zumbador

Regulador de tensió SMD LM7805

3x 1206 LED (un vermell, dos verds)

Resistència 3x SMD 0805 330 Ω

1x resistència SMD 0805 de 10 KΩ

Connector de CC de 2,1 mm

Oscil·lador de quars SMD de 4 MHz

Connector KF301 de 2x 2 pins

1x connector KF301 de 3 pins

3x condensador SMD 0805 100 nF

1x Potenciòmetre SMD de 10 kΩ

Capçalera femenina 1x16

Pas 2: Pas 3: Esquemes

Pas 3: Esquemes
Pas 3: Esquemes
Pas 3: Esquemes
Pas 3: Esquemes
Pas 3: Esquemes
Pas 3: Esquemes

RDM6300 està connectat a PIC16F877A mitjançant pins UART del PIC. La pantalla es connecta en mode de dades paral·leles, mentre que el servo està connectat al pin RB0. El brunzidor està connectat al pin x. L’alimentació es subministra mitjançant el clàssic connector de CC i mitjançant el circuit de regulació de la tensió.

Pas 3: Pas 4: Ordenar els PCB

Pas 4: Ordenar els PCB
Pas 4: Ordenar els PCB

Un cop acabats els esquemes i el disseny, el següent pas és ordenar el PCB. Per fer comandes, el millor lloc on he arribat és JLCPCB. Per fer una comanda, només cal que aneu al seu lloc web, registreu-vos i aneu al botó Cita ara.

JLCPCB és patrocinador d’aquest projecte. JLCPCB (Shenzhen JLC Electronics Co., Ltd.) és l’empresa més gran de prototips de PCB a la Xina i un fabricant d’alta tecnologia especialitzat en prototips de PCB ràpids i producció de PCB de lots petits. Podeu demanar un mínim de 5 PCB per només 2 $.

Pas 4: Pas 5: afegiu el fitxer Gerber

Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber
Pas 5: afegiu el fitxer Gerber

Per obtenir el tauler dissenyat, heu de penjar els fitxers gerber. Per descomptat, el lloc JLCPCB ofereix instruccions detallades sobre com generar fitxers gerber per a diferents programes. Quan es generen fitxers gerber, comprimeu-los i pengeu-los com a fitxer únic a JLCPCB.

Quan es pengen els fitxers zip, els podreu veure al visualitzador gerber. Allà, podeu assegurar-vos que tot està bé amb el vostre tauler i que sembla correcte. Després, torneu a comprovar la mida del tauler, el color del tauler i altres propietats i procediu a la compra. Podeu demanar 5 PCB per només 2 $.

Per fer la comanda, feu clic al botó "DESAR A LA CISTELLA".

Pas 5: Pas 6: PCB fabricat

Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat
Pas 6: PCB fabricat

Aquest PCB es va fabricar en 3 dies i va arribar en dues setmanes amb FedEx. Per descomptat, els 5 PCB estaven molt empaquetats a la caixa i al sobre de bombolles, de manera que no hi havia possibilitat que els taulers es fessin malbé. La qualitat dels PCB va ser, i ha estat sempre, BRILLANT!

Recomanat: