Kazalo:

RFID sistem na osnovi PIC16F877A: 5 korakov
RFID sistem na osnovi PIC16F877A: 5 korakov

Video: RFID sistem na osnovi PIC16F877A: 5 korakov

Video: RFID sistem na osnovi PIC16F877A: 5 korakov
Video: Урок №2. Пишем программный код для работы АЦП на микроконтроллере PIC 16F873A в среде MPLAB X IDE. 2024, November
Anonim
RFID sistem na osnovi PIC16F877A
RFID sistem na osnovi PIC16F877A
RFID sistem na osnovi PIC16F877A
RFID sistem na osnovi PIC16F877A

Sistem RFID je sistem, ki omogoča identifikacijo študentov, zaposlenih in drugih, ki uporabljajo oznako RFID, za spremljanje njihove prisotnosti, dela, delovnega časa in mnogih drugih.

Ta članek je sponzor JLCPCB. Resnično se zahvaljujem JLCPCB za sponzorstvo tega projekta.

Ta sistem je zasnovan okoli mikrokontrolerja PIC PIC16F877A in bralnika RFID RDM6300, ki je bralnik 125 kHz. Odlikuje ga tudi zaslon LCD 1602, zvočni signal, servo SG90 in del za uravnavanje napetosti. Ko zazna oznako, zaslon prikaže informacije o tem, katera oznaka je zaznana, zvočni signal zasliši pisk, LED se prižge in aktivira se servo.

1. korak: 2. korak: potrebne komponente

2. korak: Potrebne komponente
2. korak: Potrebne komponente
2. korak: Potrebne komponente
2. korak: Potrebne komponente
2. korak: potrebne komponente
2. korak: potrebne komponente
2. korak: potrebne komponente
2. korak: potrebne komponente

PIC16F877A

Ta zmogljiv 8-bitni mikrokrmilnik na osnovi CMOS FLASH združuje zmogljivo arhitekturo PIC Microchip v 40- ali 44-pinski paket. PIC16F877A ima 256 bajtov podatkovnega pomnilnika EEPROM, samoprogramiranje, ICD, 2 primerjalnika, 8 kanalov 10-bitnega analogno-digitalnega (A/D) pretvornika, 2 funkciji zajema/primerjave/PWM, sinhrona serijska vrata lahko konfigurirate kot 3-žični zaporedni periferni vmesnik (SPI ™) ali 2-žično vodilo z integriranim vezjem (I²C ™) in univerzalni asinhronski sprejemniški oddajnik (USART).

Podrobne lastnosti PIC16F877A:

- CPE: 8-bitni PIC

- Število pin: 40

- Maks. Hitrost procesorja (MHz): 20

- Notranji oscilator: št

- Število kanalov ADC: 14

- Največja ločljivost ADC (bitov): 10

- Referenca notranje napetosti: Da

- Št. Modula UART: 1

- Št. Modula SPI: 1

- Št. Modula I2C: 1

- Klobuk. Kanali na dotik: 11

- Najmanjša obratovalna napetost (V): 2

- Največja obratovalna napetost (V): 5,5

RDM6300

Mini-modul bralnika kartic RDM6300 125KHz je zasnovan za branje kode z oznak samo za branje, ki so združljive s 125KHz, in kartice za branje/pisanje. Uporablja se lahko za pisarniško/domačo varnost, osebno identifikacijo, nadzor dostopa, proti ponarejanju, interaktivne sisteme za nadzor igrač in proizvodnje itd.

Ključne funkcije:

- podpira zunanjo anteno;

- Največja učinkovita razdalja do 50 mm;

- Manj kot 100 ms čas dekodiranja;

- vmesnik UART;

- Podpira oznake, ki so samo za branje ali branje/pisanje, združljive z EM4100;

- Majhna oblika.

Zaslon LCD1602

Zaslon je sestavljen iz 16-mestnega x 2-vrstnega LCD zaslona z modro osvetlitvijo in belimi znaki. Vsak od znakov je sestavljen iz matrike 5 x 8 pik za dobro predstavitev znakov. Osvetlitev ozadja ima potenciometer za prilagajanje kontrasta zaslona za najboljši pogled.

Ključne lastnosti zaslona LCD1602:

-16-mestni x 2-vrstni modri LCD;

- izbirni vmesnik I2C;

- nastavljiva jakost osvetlitve ozadja in kontrast;

- Delovanje 5 V.

Servo SG90

Micro servo motor SG90 je majhen in lahek strežniški motor z visoko izhodno močjo. Servo se lahko vrti za približno 180 stopinj (90 v vsako smer). Za upravljanje teh servomotorjev lahko uporabite katero koli servo kodo, strojno opremo ali knjižnico. Dobro za začetnike, ki želijo, da se stvari premikajo, ne da bi zgradili motorni krmilnik s povratnimi informacijami in menjalnikom, še posebej, ker se bo prilegal v majhnih prostorih.

Ključne funkcije:

Teža: 9 g

Približno dimenzije: 22,2 x 11,8 x 31 mm

Navor pri zastoju: 1,8 kgf · cm

Delovna hitrost: 0,1 s/60 stopinj

Delovna napetost: 4,8 V (~ 5 V)

Širina mrtvega pasu: 10 µs

Temperaturno območje: 0 ºC - 55 ºC

Pasivne komponente

Zvočni signal

SMD regulator napetosti LM7805

3x 1206 LED (ena rdeča, dve zeleni)

3x SMD 0805 upor 330 Ω

1x SMD 0805 upor 10 KΩ

2,1 mm enosmerni priključek

SMD kvarčni oscilator 4 MHz

2x 2pin priključek KF301

1x 3pin priključek KF301

3x SMD 0805 kondenzator 100 nF

1x SMD potenciometer 10 kΩ

1x16 ženska glava

2. korak: 3. korak: Sheme

3. korak: Sheme
3. korak: Sheme
3. korak: Sheme
3. korak: Sheme
3. korak: Sheme
3. korak: Sheme

RDM6300 je priključen na PIC16F877A prek UART nožic PIC. Zaslon je priključen v paralelnem podatkovnem načinu, servo pa na pin RB0. Zvočnik je priključen na zatič x. Napajanje se napaja prek klasičnega enosmernega priključka in preko vezja za uravnavanje napetosti.

3. korak: 4. korak: Naročanje tiskanih vezij

4. korak: Naročanje tiskanih vezij
4. korak: Naročanje tiskanih vezij

Ko sta shemi in postavitev končani, je naslednji korak naročanje tiskanega vezja. Najboljše spletno mesto za naročanje je JLCPCB. Če želite naročiti, pojdite na njihovo spletno mesto, se registrirajte in pojdite na gumb Ponudite zdaj.

JLCPCB je sponzor tega projekta. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), je največje podjetje za izdelavo prototipov PCB na Kitajskem in visokotehnološki proizvajalec, specializiran za hitro izdelavo prototipov PCB in proizvodnjo majhnih PCB. Naročite lahko najmanj 5 PCB -jev za samo 2 USD.

4. korak: 5. korak: Dodajte datoteko Gerber

5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber
5. korak: Dodajte datoteko Gerber

Če želite dobiti oblikovano ploščo, morate naložiti datoteke gerber. Seveda spletno mesto JLCPCB ponuja podrobna navodila o ustvarjanju gerber datotek za različne programske opreme. Ko so datoteke gerber ustvarjene, jih stisnite in naložite kot eno datoteko v JLCPCB.

Ko so zip datoteke naložene, jih lahko vidite v pregledovalniku gerber. Tam se lahko prepričate, ali je z vašo desko vse v redu in ali je v redu. Po tem ponovno preverite velikost plošče, barvo plošče in druge lastnosti ter nadaljujte z nakupom. Lahko naročite 5 PCB -jev za samo 2 USD.

Če želite oddati naročilo, kliknite gumb »SHRANI V KOŠARICO«.

5. korak: 6. korak: izdelan PCB

Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje
Korak 6: Proizvedeno tiskano vezje

To tiskano vezje je bilo izdelano v 3 dneh in je prispelo v dveh tednih z uporabo FedExa. Seveda je bilo vseh 5 tiskanih vezij močno zapakiranih v škatlo in v ovoj z mehurčki, zato ni bilo možnosti, da bi se plošče poškodovale. Kakovost tiskanih vezij je bila in je bila vedno BRILIANTNA!

Priporočena: