INHOUDSOPGAWE:

PIC16F877A -gebaseerde RFID -stelsel: 5 stappe
PIC16F877A -gebaseerde RFID -stelsel: 5 stappe

Video: PIC16F877A -gebaseerde RFID -stelsel: 5 stappe

Video: PIC16F877A -gebaseerde RFID -stelsel: 5 stappe
Video: EM18 with pic16f877a #embeddedsystems #pic16f877a #em18 #rfid 2024, November
Anonim
PIC16F877A -gebaseerde RFID -stelsel
PIC16F877A -gebaseerde RFID -stelsel
PIC16F877A -gebaseerde RFID -stelsel
PIC16F877A -gebaseerde RFID -stelsel

RFID -stelsel is 'n stelsel wat studente, werknemers en ander met behulp van RFID -etiket identifiseer om hul teenwoordigheid, werk, werktyd en vele ander te monitor.

Hierdie artikel is in borg van JLCPCB. Ek bedank regtig JLCPCB vir die borg van hierdie projek.

Hierdie stelsel is ontwerp rondom PIC -mikrobeheerder PIC16F877A en RFID -leser RDM6300, wat 'n 125 kHz -leser is. Dit het ook 'n LCD 1602 -skerm, 'n zoemer, servo SG90 en 'n spanningsregelende deel. As 'n merker opgespoor word, gee die skerm inligting oor die etiket wat opgespoor word, 'n buzzer 'n piep, die LED brand en 'n servo word geaktiveer.

Stap 1: Stap 2: Vereiste komponente

Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente
Stap 2: Vereiste komponente

PIC16F877A

Hierdie kragtige CMOS FLASH-gebaseerde 8-bis mikrokontroller verpak Microchip se kragtige PIC-argitektuur in 'n 40- of 44-pen-pakket. Die PIC16F877A beskik oor 256 grepe EEPROM-data-geheue, selfprogrammering, 'n ICD, 2 vergelykers, 8 kanale van 'n 10-bis analoog-na-digitale (A/D) omskakelaar, 2 vang/vergelyk/PWM-funksies, die sinchrone seriële poort kan gekonfigureer word as óf 3-draad Serial Peripheral Interface (SPI ™) óf die 2-draads Inter-Integrated Circuit (I²C ™) bus en 'n Universal Asynchronous Receiver Transmitter (USART).

Gedetailleerde kenmerke van PIC16F877A:

- SVE: 8-bis PIC

- Speldtelling: 40

- Maks. CPU -spoed (MHz): 20

- Interne ossillator: Nee

- Aantal ADC -kanale: 14

- Maksimum ADC -resolusie (bisse): 10

- Interne spanningsverwysing: Ja

- Aantal UART -modules: 1

- Aantal SPI -modules: 1

- Aantal I2C -modules: 1

- Kap. raak kanale: 11

- Minimum werkspanning (V): 2

- Maksimum werkspanning (V): 5.5

RDM6300

RDM6300 125KHz kaartleser mini-module is ontwerp vir die lees van kode van 125KHz kaartversoenbare leesalleen tags en lees/skryf kaart. Dit kan toegepas word in kantoor-/huisveiligheid, persoonlike identifikasie, toegangsbeheer, vervalsing, interaktiewe speelgoed- en produksiebeheerstelsels, ens.

Belangrike kenmerke:

- Ondersteun eksterne antenna;

- Maksimum effektiewe afstand tot 50 mm;

- Minder as 100 ms dekoderingstyd;

- UART -koppelvlak;

- Ondersteun EM4100 -verenigbare lees- of lees/skryf -etikette;

- Klein buitelynontwerp.

LCD1602 skerm

Die skerm bestaan uit 'n 16-karakters x 2-reël LCD-skerm met 'n blou agtergrond en wit karakters. Elkeen van die karakters bestaan uit 'n matriks van 5 x 8 punte vir goeie karaktervoorstelling. Die agterlig het 'n potensiometer om die kontras van die skerm aan te pas vir die beste kyk.

Belangrikste kenmerke van die LCD1602 -skerm:

-16 karakters x 2-reël blou LCD;

- Opsionele I2C -koppelvlak;

- Verstelbare intensiteit en kontras van die agtergrond;

- 5 V -werking.

Servo SG90

Micro Servo Motor SG90 is 'n klein en ligte bedienermotor met 'n hoë uitsetkrag. Servo kan ongeveer 180 grade draai (90 in elke rigting). U kan enige servokode, hardeware of biblioteek gebruik om hierdie servo's te beheer. Goed vir beginners wat dinge wil laat beweeg sonder om 'n motorbeheerder met terugvoer en ratkas te bou, veral omdat dit op klein plekke pas.

Belangrike kenmerke:

Gewig: 9 g

Afmetings: ongeveer 22,2 x 11,8 x 31 mm.

Staankoppel: 1.8 kgf · cm

Bedryfsnelheid: 0,1 s/60 grade

Bedryfspanning: 4.8 V (~ 5V)

Dooie bandwydte: 10 µs

Temperatuurbereik: 0 ºC - 55 ºC

Passiewe komponente

Gonser

SMD LM7805 spanningsreguleerder

3x 1206 LED (een rooi, twee groen)

3x SMD 0805 weerstand 330 Ω

1x SMD 0805 weerstand 10 KΩ

2,1 mm DC -aansluiting

SMD kwarts ossillator 4 MHz

2x 2 -pins KF301 -aansluiting

1x 3 -pins KF301 -aansluiting

3x SMD 0805 kapasitor 100 nF

1x SMD -potensiometer 10 kΩ

1x16 vroulike kop

Stap 2: Stap 3: Skemas

Stap 3: Skema's
Stap 3: Skema's
Stap 3: Skema's
Stap 3: Skema's
Stap 3: Skema's
Stap 3: Skema's

RDM6300 is gekoppel aan PIC16F877A via UART -penne van die PIC. Die skerm word in die parallelle datamodus gekoppel, terwyl die servo aan die pen RB0 gekoppel is. Gonser is gekoppel aan die pen x. Krag word verskaf deur die klassieke DC -aansluiting en deur die spanningsreguleerbaan.

Stap 3: Stap 4: Bestel die PCB's

Stap 4: Bestel die PCB's
Stap 4: Bestel die PCB's

Nadat die skemas en die uitleg voltooi is, is die volgende stap om die PCB te bestel. Vir bestelling is JLCPCB die beste webwerf waarop ek gekom het. Om te bestel, gaan na hul webwerf, registreer en gaan na die Aanhaling nou -knoppie.

JLCPCB is borg van hierdie projek. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), is die grootste PCB-prototipe-onderneming in China en 'n hoëtegnologiese vervaardiger wat spesialiseer in 'n vinnige PCB-prototipe en 'n klein groepie PCB-produksie. U kan 'n minimum van 5 PCB's vir slegs $ 2 bestel.

Stap 4: Stap 5: Voeg u Gerber -lêer by

Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by
Stap 5: Voeg u Gerber -lêer by

Om u ontwerpbord te kry, moet u die gerber -lêers oplaai. Natuurlik bied die JLCPCB -webwerf gedetailleerde instruksies oor hoe om gerber -lêers vir verskillende sagteware te genereer. As gerber -lêers gegenereer word, zip dit en laai dit as 'n enkele lêer op na JLCPCB.

As die zip -lêers opgelaai word, kan u dit in die gerber -kyker sien. Daar kan u seker maak of alles in orde is met u bord, en lyk dit goed. Kontroleer daarna die grootte van die bord, die kleur van die bord en ander eiendomme en gaan na die afhandeling. U kan 5 PCB's vir slegs $ 2 bestel.

Om die bestelling te plaas, klik op die "SAVE TO CART" -knoppie.

Stap 5: Stap 6: Vervaardigde PCB

Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB
Stap 6: Vervaardigde PCB

Hierdie PCB is binne drie dae vervaardig en het binne twee weke met FedEx aangekom. Natuurlik was al 5 PCB's baie verpak in die boks en in die borrelomhulsel, so daar was geen kans dat planke beskadig word nie. Die kwaliteit van die PCB's was, en was nog altyd, BRILJANT!

Aanbeveel: