Taula de continguts:
- Pas 1: Pas 2: Components necessaris
- Pas 2: Pas 3: Esquemes
- Pas 3: Pas 4: Ordenar els PCB
- Pas 4: Pas 5: afegiu el fitxer Gerber
- Pas 5: Pas 6: PCB fabricat
Vídeo: Sistema RFID basat en PIC16F877A: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
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
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
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
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
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
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:
Sistema d’assistència basat en empremtes digitals i RFID que utilitza la base de dades Raspberry Pi i MySQL: 5 passos
Sistema d’assistència basat en empremta digital i RFID que utilitza la base de dades Raspberry Pi i MySQL: vídeo d’aquest projecte
Sistema d'ordenació del color: sistema basat en Arduino amb dos cinturons: 8 passos
Sistema de classificació de colors: sistema basat en Arduino amb dues corretges: el transport i / o l’envasament de productes i articles en el camp industrial es fa mitjançant línies fabricades amb cintes transportadores. Aquests cinturons ajuden a moure l’article d’un punt a un altre amb una velocitat específica. Algunes tasques de processament o identificació poden ser
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
SISTEMA D'ASSISTÈNCIA BASAT EN RFID AMB ARDUINO I GSM: 5 passos
SISTEMA D'ASSISTÈNCIA BASAT EN RFID AMB ARDUINO I GSM: Aquest projecte utilitza la tecnologia RFID per fer una nota de tots els estudiants que entren a l'aula i també per calcular el temps que resideix a la classe. En aquest sistema proposat, cada estudiant té una etiqueta RFID. El procés d'assistència pot ser