Innehållsförteckning:

PIC16F877A -baserat RFID -system: 5 steg
PIC16F877A -baserat RFID -system: 5 steg

Video: PIC16F877A -baserat RFID -system: 5 steg

Video: PIC16F877A -baserat RFID -system: 5 steg
Video: SPI Register configuration in PIC16F877A microcontroller 2024, November
Anonim
PIC16F877A -baserat RFID -system
PIC16F877A -baserat RFID -system
PIC16F877A -baserat RFID -system
PIC16F877A -baserat RFID -system

RFID -systemet är ett system som tillhandahåller identifiering av studenter, anställda och andra som använder RFID -tagg för att övervaka deras närvaro, arbete, arbetstid och många andra.

Denna artikel är sponsrad av JLCPCB. Jag tackar verkligen JLCPCB för att sponsra detta projekt.

Detta system är utformat kring PIC -mikrokontroller PIC16F877A och RFID -läsare RDM6300, som är 125 kHz läsare. Den har också LCD 1602 -display, en summer, servo SG90 och en spänningsreglerande del. När en tagg detekteras, visar displayen information om vilken tagg som detekteras, summern ljuder en pip, lysdioden tänds och en servo aktiveras.

Steg 1: Steg 2: Komponenter krävs

Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs
Steg 2: Komponenter krävs

PIC16F877A

Denna kraftfulla CMOS FLASH-baserade 8-bitars mikrokontroller packar Microchips kraftfulla PIC-arkitektur i ett 40- eller 44-stifts paket. PIC16F877A har 256 byte EEPROM-dataminne, självprogrammering, en ICD, 2 komparatorer, 8 kanaler med 10-bitars Analog-to-Digital (A/D) -omvandlare, 2 capture/jämför/PWM-funktioner, den synkrona seriella porten kan konfigureras som antingen 3-trådars seriellt perifert gränssnitt (SPI ™) eller 2-tråds Inter-Integrated Circuit (I²C ™) -bussen och en universell asynkron mottagarsändare (USART).

Detaljerade funktioner för PIC16F877A:

- CPU: 8-bitars PIC

- Antal räkningar: 40

- Max. CPU -hastighet (MHz): 20

- Intern Oscillator: Nej

- Antal ADC -kanaler: 14

- Max ADC -upplösning (bitar): 10

- Intern spänningsreferens: Ja

- Antal UART -moduler: 1

- Antal SPI -moduler: 1

- Antal I2C -moduler: 1

- Keps. pekskanaler: 11

- Minsta driftspänning (V): 2

- Maximal driftspänning (V): 5.5

RDM6300

RDM6300 125KHz kortläsarmodul är utformad för att läsa kod från 125KHz kortkompatibla skrivskyddade taggar och läs-/skrivkort. Det kan tillämpas i kontor/hemmasäkerhet, personlig identifiering, åtkomstkontroll, förfalskning, interaktiva leksaker och produktionskontrollsystem etc.

Nyckelfunktioner:

- Stöd för extern antenn;

- Maximalt effektivt avstånd upp till 50 mm;

- Mindre än 100 ms avkodningstid;

- UART -gränssnitt;

- Stödja EM4100 -kompatibla skrivskyddade eller läs-/skrivtaggar;

- Liten konturdesign.

LCD1602 Display

Displayen består av en 16 tecken x 2-radig LCD-skärm med blå bakgrundsbelysning och vita tecken. Var och en av karaktärerna består av en matris på 5 x 8 punkter för bra teckenrepresentation. Bakgrundsbelysningen har en potentiometer för justering av skärmens kontrast för bästa visning.

Viktiga funktioner i LCD1602 -skärmen:

-16 tecken x 2-raders blå LCD;

- Valfritt I2C -gränssnitt;

- Justerbar bakgrundsbelysningens intensitet och kontrast;

- 5 V -drift.

Servo SG90

Micro Servo Motor SG90 är en liten och lätt servermotor med hög uteffekt. Servo kan rotera cirka 180 grader (90 i varje riktning). Du kan använda valfri servokod, hårdvara eller bibliotek för att styra dessa servon. Bra för nybörjare som vill få saker att röra sig utan att bygga en motorstyrenhet med feedback och växellåda, särskilt eftersom den passar på små platser.

Nyckelfunktioner:

Vikt: 9 g

Mått: 22,2 x 11,8 x 31 mm ca.

Stoppmoment: 1,8 kgf · cm

Driftshastighet: 0,1 s/60 grader

Driftspänning: 4,8 V (~ 5V)

Död bandbredd: 10 µs

Temperaturområde: 0 ºC - 55 ºC

Passiva komponenter

Summer

SMD LM7805 spänningsregulator

3x 1206 LED (en röd, två grön)

3x SMD 0805 motstånd 330 Ω

1x SMD 0805 motstånd 10 KΩ

2,1 mm DC -kontakt

SMD Kvartsoscillator 4 MHz

2x 2 -stifts KF301 -kontakt

1x 3 -stifts KF301 -kontakt

3x SMD 0805 kondensator 100 nF

1x SMD Potentiometer 10 kΩ

1x16 kvinnlig rubrik

Steg 2: Steg 3: Scheman

Steg 3: Scheman
Steg 3: Scheman
Steg 3: Scheman
Steg 3: Scheman
Steg 3: Scheman
Steg 3: Scheman

RDM6300 är ansluten till PIC16F877A via UART -stiften på PIC. Displayen är ansluten i parallellt dataläge medan servo är ansluten till stiftet RB0. Summer är ansluten till stiftet x. Strömförsörjning sker via den klassiska likströmskontakten och genom spänningsreglerande krets.

Steg 3: Steg 4: Beställa kretskort

Steg 4: Beställa kretskort
Steg 4: Beställa kretskort

När både schemat och layouten är klar, är nästa steg att beställa kretskortet. För beställning är den bästa webbplatsen som jag har kommit till JLCPCB. För att beställa, gå bara till deras webbplats, registrera dig och gå till knappen offert nu.

JLCPCB är sponsor av detta projekt. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), är det största PCB-prototypföretaget i Kina och en högteknologisk tillverkare som specialiserat sig på snabb PCB-prototyp och produktion av små partier. Du kan beställa minst 5 kretskort för bara $ 2.

Steg 4: Steg 5: Lägg till din Gerber -fil

Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil
Steg 5: Lägg till din Gerber -fil

För att få ditt designade bräde måste du ladda upp gerber -filerna. Naturligtvis erbjuder JLCPCB -webbplatsen detaljerade instruktioner om hur man skapar gerber -filer för olika programvaror. När gerber -filer genereras, zip dem och ladda upp dem som en enda fil till JLCPCB.

När zip -filerna laddas upp kan du se dem i gerber viewer. Där kan du se till om allt är okej med ditt bräde och ser det ok ut. Kontrollera därefter brädstorlek, brädfärg och andra egenskaper och fortsätt till kassan. Du kan beställa 5 kretskort för bara $ 2.

För att göra beställningen, klicka på knappen "SPARA I VAGN".

Steg 5: Steg 6: Tillverkat kretskort

Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort
Steg 6: Tillverkad kretskort

Detta kretskort tillverkades på 3 dagar och kom på två veckor med FedEx. Naturligtvis var alla 5 PCB mycket packade i lådan och i bubbelkuvertet, så det fanns ingen chans att brädorna skadades. Kvaliteten på kretskorten var, och har alltid varit, BRILLIANT!

Rekommenderad: