RFID sustav temeljen na PIC16F877A: 5 koraka
RFID sustav temeljen na PIC16F877A: 5 koraka
RFID sustav temeljen na PIC16F877A
RFID sustav temeljen na PIC16F877A
RFID sustav temeljen na PIC16F877A
RFID sustav temeljen na PIC16F877A

RFID sustav je sustav koji omogućuje identifikaciju učenika, zaposlenika i drugih koji koriste RFID oznaku, radi praćenja njihove prisutnosti, rada, radnog vremena i mnogih drugih.

Ovaj je članak sponzor JLCPCB -a. Zaista zahvaljujem JLCPCB -u na sponzorstvu ovog projekta.

Ovaj sustav je dizajniran oko PIC mikrokontrolera PIC16F877A i RFID čitača RDM6300, koji je čitač od 125 kHz. Također sadrži LCD zaslon 1602, zujalicu, servo SG90 i dio za regulaciju napona. Kad se oznaka otkrije, zaslon daje informacije o tome koja je oznaka otkrivena, zujalica se oglašava zvučnim signalom, LED se uključuje, a servo se aktivira.

Korak 1: Korak 2: Potrebne komponente

Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente
Korak 2: Potrebne komponente

PIC16F877A

Ovaj snažni 8-bitni mikrokontroler zasnovan na CMOS FLASH-u spakuje Microchip-ovu moćnu PIC arhitekturu u paket od 40 ili 44 pina. PIC16F877A sadrži 256 bajtova EEPROM memorije podataka, samoprogramiranje, ICD, 2 komparatora, 8 kanala 10-bitnog analogno-digitalnog (A/D) pretvarača, 2 funkcije snimanja/usporedbe/PWM, sinkroni serijski port može se konfigurirati kao 3-žično serijsko periferno sučelje (SPI ™) ili 2-žična sabirnica s integriranim krugom (I²C ™) i univerzalni asinkroni odašiljač-odašiljač (USART).

Detaljne značajke PIC16F877A:

- CPU: 8-bitni PIC

- Broj iglica: 40

- Maks. Brzina procesora (MHz): 20

- Unutarnji oscilator: Ne

- Broj ADC kanala: 14

- Maks. Razlučivost ADC -a (bitovi): 10

- Referenca unutarnjeg napona: Da

- Broj UART modula: 1

- Broj SPI modula: 1

- Broj I2C modula: 1

- Kapa. Kanali na dodir: 11

- Minimalni radni napon (V): 2

- Maksimalni radni napon (V): 5,5

RDM6300

Mini-modul čitača kartica RDM6300 125KHz namijenjen je čitanju koda s oznaka samo za čitanje kompatibilnih sa 125KHz i kartice za čitanje/pisanje. Može se primijeniti u uredskoj/kućnoj sigurnosti, osobnoj identifikaciji, kontroli pristupa, zaštiti od krivotvorenja, interaktivnim sustavima za igračke i kontrolu proizvodnje itd.

Glavne značajke:

- Podrška vanjske antene;

- Maksimalna učinkovita udaljenost do 50 mm;

- Manje od 100 ms vrijeme dekodiranja;

- UART sučelje;

- Podržava oznake za čitanje ili čitanje/pisanje kompatibilne s EM4100;

- Mali okvirni dizajn.

LCD1602 zaslon

Zaslon se sastoji od 16 znakova x 2-redni LCD zaslon s plavim pozadinskim osvjetljenjem i bijelim znakovima. Svaki od znakova sastavljen je od matrice 5 x 8 točaka za dobru reprezentaciju likova. Pozadinsko osvjetljenje ima potenciometar za podešavanje kontrasta zaslona za najbolji pregled.

Ključne značajke LCD 1602 zaslona:

-16-znamenkasti x 2-redni plavi LCD;

- Izborno I2C sučelje;

- Podesivi intenzitet pozadinskog osvjetljenja i kontrast;

- 5 V rad.

Servo SG90

Mikro servo motor SG90 je mali i lagani poslužiteljski motor s velikom izlaznom snagom. Servo se može okretati otprilike 180 stupnjeva (90 u svakom smjeru). Za upravljanje ovim servomotorima možete koristiti bilo koji servo kôd, hardver ili knjižnicu. Dobro za početnike koji žele natjerati stvari da se kreću bez izgradnje upravljačkog sklopa motora s povratnim informacijama i mjenjačem, pogotovo jer će stati na mala mjesta.

Glavne značajke:

Težina: 9 g

Dimenzije: 22,2 x 11,8 x 31 mm pribl.

Moment zaustavljanja: 1,8 kgf · cm

Radna brzina: 0,1 s/60 stupnjeva

Radni napon: 4,8 V (~ 5V)

Širina mrtvog pojasa: 10 µs

Raspon temperature: 0 ºC - 55 ºC

Pasivne komponente

Zvučni signal

SMD regulator napona LM7805

3x 1206 LED (jedna crvena, dvije zelene)

3x SMD 0805 otpornik 330 Ω

1x SMD 0805 otpornik 10 KΩ

2,1 mm DC priključak

SMD kvarcni oscilator 4 MHz

2x 2pin priključak KF301

1x 3pin priključak KF301

3x SMD 0805 kondenzator 100 nF

1x SMD potenciometar 10 kΩ

1x16 ženski zaglavlje

Korak 2: Korak 3: Sheme

Korak 3: Sheme
Korak 3: Sheme
Korak 3: Sheme
Korak 3: Sheme
Korak 3: Sheme
Korak 3: Sheme

RDM6300 je spojen na PIC16F877A putem UART pinova PIC -a. Zaslon je spojen paralelno, dok je servo spojen na pin RB0. Zujalica je spojena na pin x. Napajanje se vrši putem klasičnog istosmjernog priključka i kroz krug za regulaciju napona.

Korak 3: Korak 4: Naručivanje PCB -a

Korak 4: Naručivanje PCB -a
Korak 4: Naručivanje PCB -a

Nakon što su oba shema i izgled gotovi, sljedeći korak je naručivanje PCB -a. Za naručivanje najbolje mjesto na koje sam došao je JLCPCB. Za naručivanje samo idite na njihovu web stranicu, registrirajte se i idite na gumb Ponudi sada.

JLCPCB je sponzor ovog projekta. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), najveće je poduzeće za prototip PCB-a u Kini i visokotehnološki proizvođač specijaliziran za brze prototipe PCB-a i proizvodnju malih serija PCB-a. Možete naručiti najmanje 5 PCB -a za samo 2 USD.

Korak 4: Korak 5: Dodajte svoju Gerber datoteku

Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku
Korak 5: Dodajte svoju Gerber datoteku

Da biste dobili dizajniranu ploču, morate učitati gerber datoteke. Naravno, stranica JLCPCB nudi detaljne upute o tome kako generirati gerber datoteke za različite softvere. Kad se generiraju gerber datoteke, zipnite ih i prenesite kao jednu datoteku u JLCPCB.

Kad se učitaju zip datoteke, možete ih vidjeti u gerber pregledniku. Tamo se možete uvjeriti je li s vašom pločom sve u redu i izgleda li dobro. Nakon toga ponovno provjerite veličinu ploče, boju ploče i druga svojstva te prijeđite na naplatu. Možete naručiti 5 PCB -a za samo 2 USD.

Za naručivanje kliknite gumb "SPREMI U KOŠARICU".

Korak 5: Korak 6: Proizvedeno PCB

Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB
Korak 6: Proizvedeno PCB

Ovaj PCB proizveden je za 3 dana, a stigao je za dva tjedna pomoću FedExa. Naravno, svih 5 PCB -a bilo je uvelike pakirano u kutiju i omotnicu s mjehurićima pa nije bilo šanse da se ploče oštete. Kvaliteta PCB -a bila je, i uvijek je bila, BRILIJANTNA!

Preporučeni: