Sadržaj:

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

Video: RFID sistem zasnovan na PIC16F877A: 5 koraka

Video: RFID sistem zasnovan na PIC16F877A: 5 koraka
Video: EM18 with pic16f877a #embeddedsystems #pic16f877a #em18 #rfid 2024, Novembar
Anonim
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: