Indholdsfortegnelse:

PIC16F877A -baseret RFID -system: 5 trin
PIC16F877A -baseret RFID -system: 5 trin

Video: PIC16F877A -baseret RFID -system: 5 trin

Video: PIC16F877A -baseret RFID -system: 5 trin
Video: PIC16F877A interface 5V 5 pin cube relay to toggle/control AC load. Using MikroC code & proteus sim 2024, November
Anonim
PIC16F877A -baseret RFID -system
PIC16F877A -baseret RFID -system
PIC16F877A -baseret RFID -system
PIC16F877A -baseret RFID -system

RFID -system er et system, der giver identifikation af de studerende, medarbejdere og andre, der bruger RFID -tag, for at overvåge deres tilstedeværelse, arbejde, arbejdstid og mange andre.

Denne artikel er sponsoreret af JLCPCB. Jeg takker virkelig JLCPCB for at sponsorere dette projekt.

Dette system er designet omkring PIC -mikrokontroller PIC16F877A og RFID -læser RDM6300, som er 125 kHz læser. Det har også LCD 1602 -display, en summer, en servo SG90 og en spændingsregulerende del. Når et mærke registreres, viser displayet oplysninger om, hvilket mærke der registreres, summeren lyder et bip, LED'en tændes, og en servo aktiveres.

Trin 1: Trin 2: Påkrævede komponenter

Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet
Trin 2: Komponenter påkrævet

PIC16F877A

Denne kraftfulde CMOS FLASH-baserede 8-bit mikrokontroller pakker Microchips kraftfulde PIC-arkitektur i en 40- eller 44-benet pakke. PIC16F877A har 256 bytes EEPROM-datahukommelse, selvprogrammering, en ICD, 2 komparatorer, 8 kanaler med 10-bit Analog-til-Digital (A/D) -omformer, 2 capture/compar/PWM-funktioner, den synkrone serielle port kan konfigureres som enten 3-wire Serial Peripheral Interface (SPI ™) eller 2-wire Inter-Integrated Circuit (I²C ™) -bussen og en Universal Asynchronous Receiver Transmitter (USART).

Detaljerede funktioner i PIC16F877A:

- CPU: 8-bit PIC

- Antal stifter: 40

- Maks. CPU -hastighed (MHz): 20

- Intern Oscillator: Nej

- Antal ADC -kanaler: 14

- Maks ADC -opløsning (bits): 10

- Intern spændingsreference: Ja

- Antal UART -moduler: 1

- Antal SPI -moduler: 1

- Antal I2C -moduler: 1

- Cap. berøringskanaler: 11

- Minimum driftsspænding (V): 2

- Maksimal driftsspænding (V): 5.5

RDM6300

RDM6300 125KHz kortlæser mini-modul er designet til at læse kode fra 125KHz kortkompatible skrivebeskyttede tags og læse/skrive kort. Det kan anvendes i kontor/hjemmesikkerhed, personlig identifikation, adgangskontrol, forfalskning, interaktivt legetøj og produktionskontrolsystemer osv.

Nøglefunktioner:

- Understøtter ekstern antenne;

- Maksimal effektiv afstand op til 50 mm;

- Mindre end 100 ms dekodningstid

- UART interface;

- Understøtter EM4100 -kompatible skrivebeskyttede eller læse/skrive -tags;

- Lille kontur design.

LCD1602 Display

Displayet består af et 16-tegn x 2-line LCD-display med blå baggrundsbelysning og hvide tegn. Hver af tegnene er sammensat af en 5 x 8 dot matrix for god karakterrepræsentation. Baggrundsbelysningen har et potentiometer til justering af displayets kontrast for bedst visning.

Nøglefunktioner i LCD1602 display:

-16 tegn x 2-linjers blå LCD;

- Valgfri I2C interface;

- Justerbar baggrundslysintensitet og kontrast;

- 5 V drift.

Servo SG90

Micro Servo Motor SG90 er en lille og let servermotor med høj udgangseffekt. Servo kan rotere cirka 180 grader (90 i hver retning). Du kan bruge enhver servokode, hardware eller bibliotek til at styre disse servoer. God til begyndere, der ønsker at få ting til at bevæge sig uden at bygge en motorstyring med feedback og gearkasse, især da det passer på små steder.

Nøglefunktioner:

Vægt: 9 g

Dimension: 22,2 x 11,8 x 31 mm ca.

Staldmoment: 1,8 kgf · cm

Driftshastighed: 0,1 s/60 grader

Driftsspænding: 4,8 V (~ 5V)

Dødbåndsbredde: 10 µs

Temperaturområde: 0 ºC - 55 ºC

Passive komponenter

Summer

SMD LM7805 spændingsregulator

3x 1206 LED (en rød, to grøn)

3x SMD 0805 modstand 330 Ω

1x SMD 0805 modstand 10 KΩ

2,1 mm DC -stik

SMD Kvartsoscillator 4 MHz

2x 2pin KF301 stik

1x 3 -pins KF301 stik

3x SMD 0805 kondensator 100 nF

1x SMD Potentiometer 10 kΩ

1x16 kvindelig overskrift

Trin 2: Trin 3: Skemaer

Trin 3: Skemaer
Trin 3: Skemaer
Trin 3: Skemaer
Trin 3: Skemaer
Trin 3: Skemaer
Trin 3: Skemaer

RDM6300 er forbundet til PIC16F877A via UART -ben på PIC. Displayet er tilsluttet i parallel datatilstand, mens servoen er tilsluttet pin RB0. Summer er forbundet til pin x. Strøm leveres via det klassiske DC -stik og gennem spændingsreguleringskredsløbet.

Trin 3: Trin 4: Bestilling af printkort

Trin 4: Bestilling af printkort
Trin 4: Bestilling af printkort

Efter at både skemaerne og layoutet er udført, er næste trin at bestille printkortet. For bestilling er det bedste websted, jeg er kommet til, JLCPCB. For at bestille skal du bare gå til deres websted, registrere dig og gå til knappen Citér nu.

JLCPCB er sponsor af dette projekt. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), er den største PCB-prototypevirksomhed i Kina og en højteknologisk producent med speciale i hurtig PCB-prototype og PCB-produktion i små partier. Du kan bestille mindst 5 printkort for kun $ 2.

Trin 4: Trin 5: Tilføj din Gerber -fil

Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil
Trin 5: Tilføj din Gerber -fil

For at få dit designede bord skal du uploade gerber -filerne. Selvfølgelig tilbyder JLCPCB -webstedet detaljerede instruktioner om, hvordan man genererer gerber -filer til forskellige software. Når gerber -filer genereres, skal du zip dem og uploade dem som en enkelt fil til JLCPCB.

Når zip -filerne uploades, kan du se dem i gerber viewer. Der kan du sikre dig, om alt er i orden med dit bord, og ser det ok ud. Kontroller derefter tavlens størrelse, tavlefarve og andre egenskaber igen, og fortsæt til kassen. Du kan bestille 5 printkort for kun $ 2.

For at placere ordren skal du klikke på knappen "SAVE TO CART".

Trin 5: Trin 6: Fremstillet PCB

Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB
Trin 6: Fremstillet PCB

Dette printkort blev fremstillet på 3 dage og ankom på to uger ved hjælp af FedEx. Selvfølgelig var alle 5 printkort stærkt pakket i æsken og i boblekonvolutten, så der var ingen chance for, at brædderne blev beskadiget. Kvaliteten af printkortene var og har altid været BRILLIANT!

Anbefalede: