Sisukord:

PIC16F877A põhine RFID -süsteem: 5 sammu
PIC16F877A põhine RFID -süsteem: 5 sammu

Video: PIC16F877A põhine RFID -süsteem: 5 sammu

Video: PIC16F877A põhine RFID -süsteem: 5 sammu
Video: Copy a Program from 1 PIC16F877A microcontroller to another PIC16F877A microcontroller. Tutorial. 2024, November
Anonim
PIC16F877A põhine RFID -süsteem
PIC16F877A põhine RFID -süsteem
PIC16F877A põhine RFID -süsteem
PIC16F877A põhine RFID -süsteem

RFID -süsteem on süsteem, mis võimaldab üliõpilasi, töötajaid ja teisi RFID -märgendit kasutades tuvastada nende kohalolekut, tööd, tööaega ja palju muud.

See artikkel on JLCPCB sponsor. Ma tõesti tänan JLCPCB -d selle projekti toetamise eest.

See süsteem on loodud PIC -mikrokontrolleri PIC16F877A ja RFID -lugeja RDM6300 ümber, mis on 125 kHz lugeja. Sellel on ka LCD 1602 ekraan, summer, servo SG90 ja pinget reguleeriv osa. Kui silt on tuvastatud, annab ekraan teavet selle kohta, milline silt tuvastati, helisignaal annab piiksu, LED süttib ja servo aktiveeritakse.

1. samm: 2. samm: vajalikud komponendid

2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid
2. etapp: vajalikud komponendid

PIC16F877A

See võimas CMOS FLASH-põhine 8-bitine mikrokontroller pakib Microchipi võimsa PIC-arhitektuuri 40- või 44-kontaktilisse paketti. PIC16F877A-l on 256 baiti EEPROM-andmemälu, iseprogrammeerimine, ICD, 2 komparaatorit, 8 kanalit 10-bitist analoog-digitaal (A/D) muundurit, 2 jäädvustus/võrdlus-/PWM-funktsiooni, sünkroonne jadaport saab seadistada kas 3-juhtmeliseks jadaliideseks (SPI ™) või 2-juhtmeliseks integraallülituse (I²C ™) siiniks ja universaalseks asünkroonseks vastuvõtjaks (USART).

PIC16F877A üksikasjalikud omadused:

- CPU: 8-bitine PIC

- Tihvtide arv: 40

- Max CPU kiirus (MHz): 20

- Sisemine ostsillaator: Ei

- ADC kanalite arv: 14

- Max ADC resolutsioon (bitti): 10

- Sisepinge viide: Jah

- UART -mooduli arv: 1

- SPI mooduli arv: 1

- I2C mooduli arv: 1

- kork. puudutage kanaleid: 11

- Minimaalne tööpinge (V): 2

- Maksimaalne tööpinge (V): 5.5

RDM6300

RDM6300 125KHz kaardilugeja minimoodul on ette nähtud koodi lugemiseks 125KHz kaardiga ühilduvatelt kirjutuskaitselt ja lugemis-/kirjutuskaardilt. Seda saab kasutada kontori/kodu turvalisuses, isikutuvastuses, juurdepääsu kontrollimisel, võltsimisvastases võitluses, interaktiivsetes mänguasjade ja tootmise juhtimissüsteemides jne.

Põhijooned:

- Toetage välist antenni;

- maksimaalne efektiivne kaugus kuni 50 mm;

- vähem kui 100 ms dekodeerimisaega;

- UART liides;

- Toetage EM4100 -ga ühilduvaid kirjutuskaitstud või lugemise/kirjutamise silte;

- Väike kontuurkujundus.

LCD1602 ekraan

Ekraan koosneb 16-kohalisest x 2-realisest LCD-ekraanist, millel on sinine taustvalgus ja valged märgid. Iga tegelane koosneb 5 x 8 punktmaatriksist, mis tagab hea tegelaskuju. Taustavalgustusel on potentsiomeeter ekraani kontrastsuse reguleerimiseks parima vaatamise tagamiseks.

LCD1602 ekraani põhifunktsioonid:

-16 tähemärki x 2-rida sinine LCD;

- valikuline I2C liides;

- reguleeritav taustavalguse intensiivsus ja kontrastsus;

- 5 V töö.

Servo SG90

Micro Servo Motor SG90 on väike ja kerge serverimootor, millel on suur väljundvõimsus. Servo saab pöörata umbes 180 kraadi (90 igas suunas). Nende servode juhtimiseks saate kasutada mis tahes servokoodi, riistvara või raamatukogu. Hea algajatele, kes soovivad asju liigutada ilma tagasiside ja käigukastiga mootorikontrollerit ehitamata, eriti kuna see sobib väikestesse kohtadesse.

Põhijooned:

Kaal: 9 g

Mõõtmed: umbes 22,2 x 11,8 x 31 mm

Varisemismoment: 1,8 kgf · cm

Töökiirus: 0,1 s/60 kraadi

Tööpinge: 4,8 V (~ 5V)

Tühi riba laius: 10 µs

Temperatuuri vahemik: 0 ° C - 55 ° C

Passiivsed komponendid

Sumin

SMD LM7805 pingeregulaator

3x 1206 LED (üks punane, kaks rohelist)

3x SMD 0805 takisti 330 Ω

1x SMD 0805 takisti 10 KΩ

2,1 mm alalisvoolu pistik

SMD kvartsostsillaator 4 MHz

2x 2 -pin KF301 pistik

1x 3 -pin KF301 pistik

3x SMD 0805 kondensaator 100 nF

1x SMD potentsiomeeter 10 kΩ

1x16 emane päis

2. samm: 3. samm: skeemid

3. samm: skeemid
3. samm: skeemid
3. samm: skeemid
3. samm: skeemid
3. samm: skeemid
3. samm: skeemid

RDM6300 on PIC16F877A -ga ühendatud PIC -i UART -tihvtide kaudu. Ekraan on ühendatud paralleelse andmerežiimiga, servo aga tihvtiga RB0. Sumin on ühendatud tihvtiga x. Toide tarnitakse klassikalise alalisvoolu pistiku ja pinge reguleerimisahela kaudu.

3. samm: 4. samm: trükkplaatide tellimine

Samm: trükkplaatide tellimine
Samm: trükkplaatide tellimine

Pärast nii skeemide kui ka paigutuse tegemist on järgmine samm trükkplaadi tellimine. Tellimiseks on parim sait, kuhu olen jõudnud, JLCPCB. Tellimiseks minge lihtsalt nende veebisaidile, registreeruge ja minge nupule Tsiteeri kohe.

JLCPCB on selle projekti sponsor. JLCPCB (Shenzhen JLC Electronics Co., Ltd.) on Hiina suurim PCB prototüüpide ettevõte ja kõrgtehnoloogiline tootja, mis on spetsialiseerunud kiirele PCB prototüübile ja väikese partii PCB tootmisele. Ainult 2 dollari eest saate tellida vähemalt 5 trükkplaati.

Samm: lisage oma Gerberi fail

Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail
Samm: lisage oma Gerberi fail

Disainitud tahvli saamiseks peate üles laadima gerber -failid. Loomulikult pakub JLCPCB sait üksikasjalikke juhiseid erinevate tarkvara jaoks gerber -failide loomiseks. Gerberi failide genereerimisel pakkige need kokku ja laadige need ühe failina üles JLCPCB -sse.

Kui zip -failid on üles laaditud, näete neid Gerberi vaatajas. Seal saate veenduda, kas teie plaadiga on kõik korras ja kas see näeb välja. Pärast seda kontrollige uuesti tahvli suurust, tahvli värvi ja muid omadusi ning jätkake maksmist. Saate tellida 5 PCB -d vaid 2 dollari eest.

Tellimuse vormistamiseks klõpsake nuppu „SALVESTA KORVI”.

5. samm: 6. samm: valmistatud PCB

6. etapp: valmistatud PCB
6. etapp: valmistatud PCB
6. etapp: valmistatud PCB
6. etapp: valmistatud PCB
Samm: valmistatud PCB
Samm: valmistatud PCB
Samm: valmistatud PCB
Samm: valmistatud PCB

See trükkplaat valmistati 3 päevaga ja saabus kahe nädala jooksul FedExi abil. Loomulikult olid kõik 5 PCB -d suuresti pakitud karpi ja mullümbrikusse, seega puudus võimalus, et plaadid saaksid kahjustada. PCBde kvaliteet oli ja on alati olnud BRILLIANT!

Soovitan: