Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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
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!