RFID sistem zasnovan na PIC16F877A: 5 koraka
RFID sistem zasnovan na PIC16F877A: 5 koraka
RFID sistem zasnovan na PIC16F877A
RFID sistem zasnovan na PIC16F877A
RFID sistem zasnovan na PIC16F877A
RFID sistem zasnovan na PIC16F877A

RFID sistem je sistem koji omogućava identifikaciju učenika, zaposlenih i drugih koji koriste RFID oznaku, radi praćenja njihovog prisustva, rada, radnog vremena i mnogih drugih.

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

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

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/upoređivanja/PWM, sinhroni serijski port može se konfigurirati kao 3-žično serijsko periferno sučelje (SPI ™) ili 2-žična sabirnica sa integriranim krugom (I²C ™) i univerzalni odašiljač asinhronog prijemnika (USART).

Detaljne karakteristike PIC16F877A:

- CPU: 8-bitni PIC

- Broj iglica: 40

- Maks. Brzina procesora (MHz): 20

- Unutrašnji oscilator: Ne

- Broj ADC kanala: 14

- Maksimalna rezolucija ADC -a (bitovi): 10

- Referenca internog 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

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

Ključne karakteristike:

- Podržava vanjsku antenu;

- Maksimalna efikasna udaljenost do 50 mm;

- Manje od 100 ms vrijeme dekodiranja;

- UART interfejs;

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

- Mali okvirni dizajn.

LCD1602 ekran

Ekran se sastoji od 16-karakternog x 2-rednog LCD ekrana sa plavim pozadinskim osvetljenjem i belim znakovima. Svaki od znakova sastavljen je od matrice 5 x 8 tačaka za dobru reprezentaciju karaktera. Pozadinsko osvjetljenje ima potenciometar za podešavanje kontrasta ekrana za najbolje gledanje.

Ključne karakteristike ekrana LCD1602:

-16-karakterni x 2-redni plavi LCD;

- Opcionalno I2C sučelje;

- Podesivi intenzitet pozadinskog osvjetljenja i kontrast;

- 5 V rad.

Servo SG90

Mikro servo motor SG90 je mali i lagani serverski motor sa velikom izlaznom snagom. Servo može rotirati otprilike 180 stepeni (90 u svakom smjeru). Možete koristiti bilo koji servo kod, hardver ili biblioteku za upravljanje ovim servo pogonima. Dobro za početnike koji žele natjerati stvari da se kreću bez izgradnje kontrolera motora s povratnim informacijama i mjenjačem, pogotovo jer će stati na mala mjesta.

Ključne karakteristike:

Težina: 9 g

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

Moment pri zaustavljanju: 1,8 kgf · cm

Radna brzina: 0,1 s/60 stepeni

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

Širina mrtvog pojasa: 10 µs

Raspon temperature: 0 ºC - 55 ºC

Pasivne komponente

Zujalica

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 konektor

SMD kvarcni oscilator 4 MHz

2x 2pin konektor KF301

1x 3pin konektor KF301

3x SMD 0805 kondenzator 100 nF

1x SMD potenciometar 10 kΩ

1x16 žensko 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 u paralelnom načinu rada podataka, dok je servo priključen na pin RB0. Zujalica je spojena na pin x. Napajanje se vrši putem klasičnog istosmjernog konektora 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 i sheme i izgled gotovi, sljedeći korak je naručivanje PCB -a. Za naručivanje, najbolja stranica na koju sam došao je JLCPCB. Da biste naručili, samo idite na njihovu web stranicu, registrirajte se i idite na dugme Ponudi sada.

JLCPCB je sponzor ovog projekta. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), najveće je poduzeće za izradu prototipa 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 detaljna uputstva o tome kako generirati gerber datoteke za različite softvere. Kad se generiraju gerber datoteke, zip -ujte ih i prenesite kao jednu datoteku u JLCPCB.

Kada se zip datoteke učitaju, možete ih vidjeti u gerber pregledniku. Tamo se možete uvjeriti je li sa vašom pločom sve u redu i izgleda li dobro. Nakon toga ponovo 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.

Da biste naručili, kliknite na dugme „SAČUVAJ 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 je proizveden za 3 dana, a stigao je za dvije sedmice koristeći FedEx. Naravno, svih 5 PCB -a bilo je uvelike pakirano u kutiju i omotnicu s mjehurićima, tako da nije bilo šanse da se ploče oštete. Kvalitet PCB -a je bio, i uvijek je bio, BRILIJANTAN!

Preporučuje se: