Innholdsfortegnelse:
- Trinn 1: Trinn 2: Nødvendige komponenter
- Trinn 2: Trinn 3: Skjemaer
- Trinn 3: Trinn 4: Bestilling av kretskort
- Trinn 4: Trinn 5: Legg til din Gerber -fil
- Trinn 5: Trinn 6: Produsert PCB
Video: PIC16F877A -basert RFID -system: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
RFID -system er et system som gir identifikasjon av studenter, ansatte og andre som bruker RFID -tagger for å overvåke deres tilstedeværelse, arbeid, arbeidstid og mange andre.
Denne artikkelen er sponsor av JLCPCB. Jeg takker virkelig JLCPCB for sponsingen av dette prosjektet.
Dette systemet er designet rundt PIC -mikrokontroller PIC16F877A og RFID -leser RDM6300, som er 125 kHz leser. Den har også LCD 1602 -skjerm, en summer, servo SG90 og en spenningsregulerende del. Når en etikett oppdages, viser displayet informasjon om hvilken tag som er oppdaget, summeren hører et pip, LED -en slås på og en servo aktiveres.
Trinn 1: Trinn 2: Nødvendige komponenter
PIC16F877A
Denne kraftige CMOS FLASH-baserte 8-biters mikrokontrolleren pakker Microchips kraftige PIC-arkitektur inn i en 40- eller 44-pinners pakke. PIC16F877A har 256 byte EEPROM-dataminne, selvprogrammering, en ICD, 2 komparatorer, 8 kanaler med 10-biters analog-til-digital (A/D) -omformer, 2 opptak/sammenligning/PWM-funksjoner, den synkrone serielle porten 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).
Detaljerte funksjoner for PIC16F877A:
- CPU: 8-biters PIC
- Antall pinner: 40
- Maks. CPU -hastighet (MHz): 20
- Intern oscillator: Nei
- Antall ADC -kanaler: 14
- Maks ADC -oppløsning (bits): 10
- Intern spenningsreferanse: Ja
- Antall UART -moduler: 1
- Antall SPI -moduler: 1
- Antall I2C -moduler: 1
- Cap. berøringskanaler: 11
- Minimum driftsspenning (V): 2
- Maksimal driftsspenning (V): 5.5
RDM6300
RDM6300 125KHz kortleser mini-modul er designet for å lese kode fra 125KHz kortkompatible skrivebeskyttede tagger og lese/skrive kort. Det kan brukes i kontor/hjemmesikkerhet, personlig identifikasjon, tilgangskontroll, forfalskning, interaktivt leketøy og produksjonskontrollsystemer etc.
Nøkkelegenskaper:
- Støtte ekstern antenne;
- Maksimal effektiv avstand opptil 50 mm;
- Mindre enn 100 ms dekodingstid;
- UART -grensesnitt;
- Støtte EM4100 -kompatible skrivebeskyttede eller lese/skrive -tagger;
- Liten omrissdesign.
LCD1602 Display
Skjermen består av en 16 tegn x 2-linjers LCD-skjerm med blå bakgrunnsbelysning og hvite tegn. Hver av tegnene er sammensatt av en 5 x 8 dot matrise for god karakterrepresentasjon. Bakgrunnsbelysningen har et potensiometer for justering av displayets kontrast for best visning.
Viktige funksjoner i LCD1602 -skjermen:
-16 tegn x 2-linjers blå LCD;
- Valgfritt I2C -grensesnitt;
- Justerbar lysstyrke og kontrast;
- 5 V drift.
Servo SG90
Micro Servo Motor SG90 er en liten og lett servermotor med høy utgangseffekt. Servo kan rotere omtrent 180 grader (90 i hver retning). Du kan bruke hvilken som helst servokode, maskinvare eller bibliotek for å kontrollere disse servoene. Bra for nybegynnere som ønsker å få ting til å bevege seg uten å bygge en motorstyring med tilbakemelding og girkasse, spesielt siden den får plass på små steder.
Nøkkelegenskaper:
Vekt: 9 g
Dimensjon: 22,2 x 11,8 x 31 mm ca.
Stoppmoment: 1,8 kgf · cm
Driftshastighet: 0,1 s/60 grader
Driftsspenning: 4,8 V (~ 5V)
Dødbåndbredde: 10 µs
Temperaturområde: 0 ºC - 55 ºC
Passive komponenter
Summer
SMD LM7805 spenningsregulator
3x 1206 LED (en rød, to grønn)
3x SMD 0805 motstand 330 Ω
1x SMD 0805 motstand 10 KΩ
2,1 mm DC -kontakt
SMD Kvartsoscillator 4 MHz
2x 2 -pins KF301 -kontakt
1x 3 -pinners KF301 -kontakt
3x SMD 0805 kondensator 100 nF
1x SMD -potensiometer 10 kΩ
1x16 kvinnelig topptekst
Trinn 2: Trinn 3: Skjemaer
RDM6300 er koblet til PIC16F877A gjennom UART -pinner på PIC. Skjermen er tilkoblet i parallell datamodus, mens servoen er koblet til pinnen RB0. Summer er koblet til pinnen x. Strøm leveres gjennom den klassiske likestrømkontakten og gjennom spenningsreguleringskretsen.
Trinn 3: Trinn 4: Bestilling av kretskort
Etter at både skjemaene og oppsettet er gjort, er neste trinn å bestille PCB. For bestilling er det beste stedet jeg har kommet til, JLCPCB. For å bestille, bare gå til nettstedet deres, registrer deg og gå til knappen Sitere nå.
JLCPCB er sponsor av dette prosjektet. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), er det største PCB-prototypefirmaet i Kina og en høyteknologisk produsent som spesialiserer seg på rask PCB-prototype og liten batch PCB-produksjon. Du kan bestille minst 5 PCB for bare $ 2.
Trinn 4: Trinn 5: Legg til din Gerber -fil
For å få det designede brettet ditt, må du laste opp gerber -filene. Selvfølgelig tilbyr JLCPCB -siden detaljerte instruksjoner om hvordan du genererer gerberfiler for forskjellige programvarer. Når gerber -filer genereres, zip dem og last dem opp som en enkelt fil til JLCPCB.
Når zip -filene er lastet opp, kan du se dem i gerber viewer. Der kan du kontrollere om alt er i orden med brettet ditt, og ser det ok ut. Etter det, sjekk brettstørrelsen, tavlefargen og andre eiendommer, og fortsett til kassen. Du kan bestille 5 PCB for bare $ 2.
For å legge inn bestillingen, klikk på "LAGRE TIL VOGN" -knappen.
Trinn 5: Trinn 6: Produsert PCB
Dette kretskortet ble produsert på 3 dager, og kom på to uker med FedEx. Selvfølgelig var alle 5 PCB -ene sterkt pakket i esken og i boblekonvolutten, så det var ingen sjanse for at brettene blir skadet. Kvaliteten på kretskortene var, og har alltid vært, BRILLIANT!
Anbefalt:
RFID hjemmelaget dørlås: 4 trinn
RFID hjemmelaget dørlås: RFID dørlåsenhet er en praktisk enhet som du kan bruke i ditt daglige liv. Når du skanner nøkkelkortet ditt, kan du åpne dørlåsen. Jeg har endret prosjektet fra dette nettstedet: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Hvordan bruke RFID-RC522-modulen med Arduino: 5 trinn
Hvordan bruke RFID-RC522-modulen med Arduino: I denne instruksen vil jeg gi en gjennomgang av det grunnleggende arbeidsprinsippet for RFID-modulen kombinert med tagger og brikker. Jeg vil også gi et kort eksempel på et prosjekt jeg laget med denne RFID -modulen med en RGB LED. Som vanlig med mine ins
Arduino RFID 'Smart Door' Opplæring: 7 trinn
Arduino RFID 'Smart Door' Opplæring: Av Peter Tran, 10ELT1I denne opplæringen vil du jobbe med en RFID-lesermodul for å låse opp en mikro-servodrevet dør! Sørg for at du har det riktige adgangskortet for å komme inn og ikke slå alarm eller utløse inntrengerlysene. Du vil bli guidet til
RFID Arduino Uno relébryter, med I2C -skjerm: 4 trinn
RFID Arduino Uno relébryter, med I2C -skjerm: Hei, dette er mitt første prosjekt, jeg heter Oskar og er 13. Dette prosjektet fungerer med en I2C -skjerm, ikke en normal
Juuke - en RFID -musikkspiller for eldre og barn: 10 trinn (med bilder)
Juuke - en RFID -musikkspiller for eldre og barn: Dette er Juuke -boksen. Juuke -boksen er din egen musikalske venn, laget for å være så lett som mulig å bruke. Den er spesielt designet for bruk av eldre og barn, men kan selvfølgelig brukes av alle andre aldre. Grunnen til at vi opprettet dette, er på grunn av