Indholdsfortegnelse:
- Trin 1: Trin 2: Påkrævede komponenter
- Trin 2: Trin 3: Skemaer
- Trin 3: Trin 4: Bestilling af printkort
- Trin 4: Trin 5: Tilføj din Gerber -fil
- Trin 5: Trin 6: Fremstillet PCB
Video: PIC16F877A -baseret RFID -system: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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
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
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
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:
RFID hjemmelavet dørlås: 4 trin
RFID hjemmelavet dørlås: RFID dørlåsenhed er en praktisk enhed, som du kan bruge i dit daglige liv. Når du scanner dit nøglekort, kan du åbne dørlåsen. Jeg har ændret projektet fra dette websted: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Sådan bruges RFID-RC522-modulet med Arduino: 5 trin
Sådan bruges RFID-RC522-modulet med Arduino: I denne instruktionsbog giver jeg en gennemgang af det grundlæggende arbejdsprincip for RFID-modulet kombineret med dets tags og chips. Jeg giver også et kort eksempel på et projekt, jeg lavede ved hjælp af dette RFID -modul med en RGB LED. Som sædvanlig med mine ins
Node Mcu indisk bil centrallås med Rfid og Blynk Timer oplåsning: 9 trin
Node Mcu indisk bil centrallås med Rfid og Blynk Timer Unlock: Jeg viser dig i dag en bil i indisk stil fuldautomatisk centrallås med rfid -tag blynk wifi -kontrol og tidsoplåsning. Den har også alle funktionerne i en normal centrallås. Denne bil centrallås ARBEJDER OFFLINE AKTIVERING KRÆVER NETVÆRKSLÅS OG
Arduino RFID 'Smart Door' Tutorial: 7 trin
Arduino RFID 'Smart Door' Tutorial: Af Peter Tran, 10ELT1I denne vejledning arbejder du med et RFID-læser-modul for at låse en mikroservodrevet dør op! Sørg for, at du har det rigtige adgangskort til at komme ind og ikke slå alarm eller udløse ubudne gæster. Du bliver guidet til
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)