Përmbajtje:

Sistemi RFID i bazuar në PIC16F877A: 5 hapa
Sistemi RFID i bazuar në PIC16F877A: 5 hapa

Video: Sistemi RFID i bazuar në PIC16F877A: 5 hapa

Video: Sistemi RFID i bazuar në PIC16F877A: 5 hapa
Video: One Device – Multiple Ways to Protect your Home. Meet MXD-300 Detector | SATEL 2024, Korrik
Anonim
Sistemi RFID i bazuar në PIC16F877A
Sistemi RFID i bazuar në PIC16F877A
Sistemi RFID i bazuar në PIC16F877A
Sistemi RFID i bazuar në PIC16F877A

Sistemi RFID është një sistem që siguron identifikimin e studentëve, punonjësve dhe të tjerëve duke përdorur etiketën RFID, në mënyrë që të monitorohet prania e tyre, puna, koha e punës dhe shumë të tjera.

Ky artikull është sponsor i JLCPCB. Unë falënderoj vërtet JLCPCB për sponsorizimin e këtij projekti.

Ky sistem është projektuar rreth mikrokontrolluesit PIC PIC16F877A dhe RFID Reader RDM6300, i cili është lexues 125 kHz. Ai gjithashtu përmban ekran LCD 1602, një zile, servo SG90 dhe një pjesë të rregullimit të tensionit. Kur një etiketë zbulohet, ekrani jep informacion në lidhje me atë etiketë që është zbuluar, zileja lëshon një biip, LED ndizet dhe një servo aktivizohet.

Hapi 1: Hapi 2: Përbërësit e kërkuar

Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar
Hapi 2: Përbërësit e kërkuar

PIC16F877A

Ky mikrokontrollues i fuqishëm 8-bit i bazuar në CMOS FLASH paketon arkitekturën e fuqishme PIC të Microchip në një paketë 40 ose 44-pin. PIC16F877A përmban 256 bajt të kujtesës së të dhënave EEPROM, vetë-programim, një ICD, 2 krahasues, 8 kanale të konvertuesit 10-bit Analog-në-Dixhital (A/D), 2 funksione kapëse/krahasuese/PWM, port serial sinkron mund të konfigurohet ose si Ndërfaqe Seriale Periferike me 3 tela (SPI or) ose si autobus me 2 tela të Qarkut të Integruar (I²C ™) dhe një Transmetues Marrës Marrës Asinkron Universal (USART).

Karakteristikat e hollësishme të PIC16F877A:

- CPU: PIC 8-bit

- Numërimi i kunjave: 40

- Maks. Shpejtësia e CPU (MHz): 20

- Oshilator i brendshëm: Jo

- Numri i kanaleve ADC: 14

- Rezolucioni maksimal ADC (bit): 10

- Referenca e Tensionit të Brendshëm: Po

- Numri i modulit UART: 1

- Nr. I modulit SPI: 1

- Nr. I modulit I2C: 1

- kapak prekni kanalet: 11

- Tensioni minimal i funksionimit (V): 2

- Tensioni maksimal i funksionimit (V): 5.5

RDM6300

Mini-moduli i lexuesit të kartave RDM6300 125KHz është krijuar për të lexuar kodin nga etiketat e përputhshme vetëm për lexim dhe kartë leximi/shkrimi me kartë 125KHz. Mund të aplikohet në sigurinë e zyrës/shtëpisë, identifikimin personal, kontrollin e aksesit, anti-falsifikimin, lodrat interaktive dhe sistemet e kontrollit të prodhimit, etj.

Karakteristikat kryesore:

- Mbështet antenën e jashtme;

- Distanca maksimale efektive deri në 50 mm;

- Më pak se 100 ms kohë deshifrimi;

- ndërfaqe UART;

- Mbështetni etiketat e përputhshme EM4100 vetëm për lexim ose lexim/shkrim;

- Dizajn i vogël i skicës.

Ekran LCD1602

Ekrani është i përbërë nga një ekran LCD me 16 karaktere x 2 rreshta me një dritë të kaltër blu dhe karaktere të bardha. Secili nga personazhet është i përbërë nga një matricë 5 x 8 pika për paraqitje të mirë të personazheve. Drita e pasme ka një potenciometër për rregullimin e kontrastit të ekranit për shikimin më të mirë.

Karakteristikat kryesore të ekranit LCD1602:

-LCD me 16 karaktere x 2 rreshta Blu;

- Ndërfaqe opsionale I2C;

- Intensiteti dhe kontrasti i rregullueshëm i dritës së prapme;

- Funksionimi 5 V

Servo SG90

Micro Servo Motor SG90 është një motor server i vogël dhe i lehtë me fuqi të lartë dalëse. Servo mund të rrotullohet afërsisht 180 gradë (90 në secilin drejtim). Ju mund të përdorni çdo kod servo, pajisje ose bibliotekë për të kontrolluar këto servos. E mirë për fillestarët që duan të bëjnë lëvizjen e sendeve pa ndërtuar një kontrollues motorik me reagime dhe kuti ingranazhesh, veçanërisht pasi do të përshtatet në vende të vogla.

Karakteristikat kryesore:

Pesha: 9 g

Përmasa: 22.2 x 11.8 x 31 mm përafërsisht

Çift rrotullimi i stallave: 1.8 kgf · cm

Shpejtësia e funksionimit: 0.1 s/60 gradë

Tensioni i funksionimit: 4.8 V (~ 5V)

Gjerësia e brezit të vdekur: 10 μs

Gama e temperaturës: 0 ºC - 55 ºC

Komponentët pasivë

Zile

Rregullatori i tensionit SMD LM7805

3x 1206 LED (një e kuqe, dy jeshile)

3x SMD 0805 rezistencë 330 Ω

1x rezistencë SMD 0805 10 KΩ

Lidhës DC 2.1 mm

Oshilator SMART Quartz 4 MHz

Lidhës 2x 2pin KF301

Lidhës 1x 3pin KF301

3x kondensator SMD 0805 100 nF

1x Potenciometër SMD 10 kΩ

Kreu i Femrave 1x16

Hapi 2: Hapi 3: Skemat

Hapi 3: Skemat
Hapi 3: Skemat
Hapi 3: Skemat
Hapi 3: Skemat
Hapi 3: Skemat
Hapi 3: Skemat

RDM6300 është i lidhur me PIC16F877A përmes kunjave UART të PIC. Ekrani është i lidhur në modalitetin paralel të të dhënave, ndërsa servo është i lidhur me pinin RB0. Buzzer është i lidhur me pin x. Fuqia furnizohet përmes lidhësit klasik DC dhe përmes qarkut rregullues të tensionit.

Hapi 3: Hapi 4: Renditja e PCB -ve

Hapi 4: Renditja e PCB -ve
Hapi 4: Renditja e PCB -ve

Pasi të bëhen skemat dhe paraqitja, hapi tjetër është porosia e PCB. Për porosi, siti më i mirë në të cilin kam ardhur është JLCPCB. Për të porositur, thjesht shkoni në faqen e tyre të internetit, regjistrohuni dhe shkoni te butoni Cito tani.

JLCPCB është sponsor i këtij projekti. JLCPCB (Shenzhen JLC Electronics Co, Ltd), është ndërmarrja më e madhe e prototipit të PCB në Kinë dhe një prodhues i teknologjisë së lartë i specializuar në prototipin e shpejtë të PCB dhe prodhimin e PCB të serisë së vogël. Ju mund të porosisni një minimum prej 5 PCB për vetëm 2 dollarë.

Hapi 4: Hapi 5: Shtoni skedarin tuaj Gerber

Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber
Hapi 5: Shtoni skedarin tuaj Gerber

Për të marrë tabelën tuaj të projektuar, duhet të ngarkoni skedarët gerber. Sigurisht, faqja JLCPCB ofron udhëzime të hollësishme se si të gjeneroni skedarë gerber për softuerë të ndryshëm. Kur gjenerohen skedarë gerber, zipini ato dhe ngarkoni ato si një skedar të vetëm në JLCPCB.

Kur skedarët zip ngarkohen, mund t'i shihni në shikuesin gerber. Atje, mund të siguroheni nëse gjithçka është në rregull me tabelën tuaj dhe a duket mirë. Pas kësaj, kontrolloni sërish madhësinë e tabelës, ngjyrën e tabelës dhe vetitë e tjera dhe vazhdoni në arkë. Mund të porosisni 5 PCB për vetëm 2 dollarë.

Për të vendosur porosinë, klikoni në butonin "RUAJ T TO KARTA".

Hapi 5: Hapi 6: PCB e prodhuar

Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar
Hapi 6: PCB e prodhuar

Ky PCB u prodhua në 3 ditë dhe mbërriti në dy javë duke përdorur FedEx. Sigurisht, të 5 PCB -të ishin të paketuara shumë në kuti dhe në zarfin e flluskave, kështu që nuk kishte asnjë shans që bordet të dëmtoheshin. Cilësia e PCB -ve ishte, dhe ka qenë gjithmonë, BRILLIANT!

Recommended: