Innehållsförteckning:
- Steg 1: Steg 2: Komponenter krävs
- Steg 2: Steg 3: Scheman
- Steg 3: Steg 4: Beställa kretskort
- Steg 4: Steg 5: Lägg till din Gerber -fil
- Steg 5: Steg 6: Tillverkat kretskort
Video: PIC16F877A -baserat RFID -system: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
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!
Rekommenderad:
RFID hemgjord dörrlås: 4 steg
RFID hemgjord dörrlås: RFID dörrlås är en praktisk enhet som du kan använda under ditt dagliga liv. När du skannar ditt nyckelkort kan du öppna dörrlåset. Jag har ändrat projektet från denna webbplats: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Hur man använder RFID-RC522-modulen med Arduino: 5 steg
Hur man använder RFID-RC522-modulen med Arduino: I den här instruktionsboken ger jag en genomgång av den grundläggande arbetsprincipen för RFID-modulen tillsammans med dess taggar och marker. Jag kommer också att ge ett kort exempel på ett projekt som jag gjorde med denna RFID -modul med en RGB LED. Som vanligt med mina ins
Node Mcu Indian Car Centrallås Med Rfid och Blynk Timer Lås upp: 9 steg
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: Jag visar dig idag en bil i indisk stil helautomatiskt centrallås med rfid -tag blynk wifi -kontroll och tidsupplåsning. Den har också alla funktioner i ett normalt centrallås. Denna bil centrallås ARBETAR OFFLINE AKTIVERING KRÄVER NÄTVERKSLÅS OCH
Arduino RFID 'Smart Door' Handledning: 7 steg
Arduino RFID 'Smart Door' Handledning: Av Peter Tran, 10ELT1I den här självstudien kommer du att arbeta med en RFID-läsarmodul för att låsa upp en mikroservodriven dörr! Se till att du har rätt passerkort för att komma in och inte larmar eller utlöser inkräktarlamporna. Du guidas till
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)