Բովանդակություն:

PIC16F877A վրա հիմնված RFID համակարգ. 5 քայլ
PIC16F877A վրա հիմնված RFID համակարգ. 5 քայլ

Video: PIC16F877A վրա հիմնված RFID համակարգ. 5 քայլ

Video: PIC16F877A վրա հիմնված RFID համակարգ. 5 քայլ
Video: 5 ՀՐԱՇԱԼԻ ԿՅԱՆՔԻ ՀԱՔԵՐ #2 2024, Նոյեմբեր
Anonim
PIC16F877A վրա հիմնված RFID համակարգ
PIC16F877A վրա հիմնված RFID համակարգ
PIC16F877A վրա հիմնված RFID համակարգ
PIC16F877A վրա հիմնված RFID համակարգ

RFID համակարգը մի համակարգ է, որն ապահովում է ուսանողների, աշխատակիցների և այլ օգտվողների նույնականացում RFID պիտակով ՝ նրանց ներկայությունը, աշխատանքը, աշխատաժամանակը և շատ ուրիշներ վերահսկելու համար:

Այս հոդվածը հովանավոր է JLCPCB- ի հետ: Ես իսկապես շնորհակալ եմ JLCPCB- ին այս նախագիծը հովանավորելու համար:

Այս համակարգը նախագծված է PIC միկրոկոնտրոլեր PIC16F877A- ի և RFID Reader RDM6300- ի շուրջ, որը 125 կՀց ընթերցող է: Այն ունի նաև LCD 1602 էկրան, ազդանշան, servo SG90 և լարման կարգավորիչ մաս: Երբ պիտակը հայտնաբերվում է, ցուցադրումը տալիս է տեղեկատվություն, թե որ պիտակը է հայտնաբերվել, ազդանշանը ազդանշան է տալիս, LED- ը միանում է, և սերվոն ակտիվանում է:

Քայլ 1: Քայլ 2: Պահանջվում են բաղադրիչներ

Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ
Քայլ 2: Պահանջվող բաղադրիչներ

PIC16F877A

Այս հզոր CMOS FLASH- ի վրա հիմնված 8-բիթանոց միկրոկառավարիչը Microchip- ի հզոր PIC ճարտարապետությունը փաթեթավորում է 40 կամ 44 պինանոց փաթեթում: PIC16F877A- ն ունի 256 բայթ EEPROM տվյալների հիշողություն, ինքնածրագրավորում, ICD, 2 համեմատիչ, 10-բիթանոց 10-բիթ անալոգային-թվային (A/D) փոխարկիչ, 2 գրավման/համեմատման/PWM գործառույթներ, սինխրոն սերիալային պորտ կարող է կազմաձևվել որպես 3-լարային սերիական ծայրամասային միջերես (SPI) կամ 2-լարային ինտեգրված սխեմայի (I²C ™) ավտոբուս և ունիվերսալ ասինխրոն ընդունիչ հաղորդիչ (USART):

PIC16F877A- ի մանրամասն առանձնահատկությունները.

- Պրոցեսոր ՝ 8 բիթանոց PIC

- քորոցների քանակը `40

- Մաքս Պրոցեսորի արագություն (ՄՀց) ՝ 20

- Ներքին տատանում `ոչ

- ADC ալիքների քանակը. 14

- Առավելագույն ADC լուծում (բիթ) ՝ 10

- Ներքին լարման տեղեկանք. Այո

- UART մոդուլի համարը `1

- SPI մոդուլի համարը ՝ 1

- I2C մոդուլի համարը `1

- Գլխարկ. դիպչել ալիքներին. 11

- Աշխատանքային նվազագույն լարման (V) `2

- Առավելագույն աշխատանքային լարման (V) `5.5

RDM6300

RDM6300 125 ԿՀց քարտի ընթերցող մինի-մոդուլը նախատեսված է 125 ԿՀց քարտի համատեղելի միայն կարդալու պիտակների և կարդալու/գրելու քարտի կոդ կարդալու համար: Այն կարող է կիրառվել գրասենյակի/տան անվտանգության, անձնական նույնականացման, մուտքի վերահսկման, կեղծարարության, խաղալիքների և արտադրության վերահսկման ինտերակտիվ համակարգերում և այլն:

ԿԱՐԵՎՈՐ մասեր:

- Աջակցեք արտաքին ալեհավաքին;

- Առավելագույն արդյունավետ հեռավորությունը մինչև 50 մմ;

- 100 ms- ից պակաս վերծանման ժամանակ;

- UART ինտերֆեյս;

- Աջակցություն EM4100 համատեղելի միայն կարդալու կամ կարդալու/գրելու պիտակներ;

- Փոքր ուրվագծային ձևավորում:

LCD1602 էկրան

Էկրանը բաղկացած է 16 նիշից բաղկացած 2 տողանոց LCD էկրանից ՝ կապույտ հետևի լուսավորությամբ և սպիտակ նիշերով: Հերոսներից յուրաքանչյուրը կազմված է 5 x 8 կետային մատրիցից ՝ կերպարի լավ ներկայացման համար: Հետևի լուսավորությունն ունի պոտենցիոմետր `լավագույն դիտման համար ցուցադրման հակադրությունը կարգավորելու համար:

LCD1602 էկրանի հիմնական առանձնահատկությունները.

-16 նիշ x 2 գծի Կապույտ LCD;

- Ընտրովի I2C ինտերֆեյս;

- Կարգավորելի լուսավորության ինտենսիվություն և հակադրություն;

- 5 Վ լարման ռեժիմ:

Servo SG90

Micro Servo Motor SG90- ը փոքր և թեթև սերվերային շարժիչ է ՝ բարձր ելքային հզորությամբ: Servo- ն կարող է պտտվել մոտավորապես 180 աստիճանով (90 յուրաքանչյուր ուղղությամբ): Դուք կարող եք օգտագործել ցանկացած սերվո կոդ, սարքավորում կամ գրադարան `այդ սերվերը վերահսկելու համար: Հարմար է սկսնակների համար, ովքեր ցանկանում են իրերը տեղաշարժել առանց հետադարձ և փոխանցման տուփով շարժիչ վերահսկիչ կառուցելու, մանավանդ որ այն տեղավորվելու է փոքր վայրերում:

ԿԱՐԵՎՈՐ մասեր:

Քաշը `9 գ

Չափը ՝ 22,2 x 11,8 x 31 մմ մոտավորապես

Խցիկի ոլորող մոմենտ ՝ 1.8 կգ · սմ

Գործողության արագությունը `0.1 վ/60 աստիճան

Աշխատանքային լարումը `4.8 Վ (~ 5 Վ)

Մահացած գոտու լայնությունը `10 մկմ

Երմաստիճանը `0 ºC - 55 ºC

Պասիվ բաղադրիչներ

Բզզոց

SMD LM7805 լարման կարգավորիչ

3x 1206 LED (մեկ կարմիր, երկու կանաչ)

3x SMD 0805 դիմադրություն 330 Ω

1x SMD 0805 դիմադրություն 10 KΩ

2.1 մմ DC միակցիչ

SMD Quartz oscillator 4 ՄՀց

2x 2 պին KF301 միակցիչ

1x 3 պին KF301 միակցիչ

3x SMD 0805 կոնդենսատոր 100 nF

1x SMD պոտենցիոմետր 10 կՕմ

1x16 իգական գլուխ

Քայլ 2: Քայլ 3. Սխեմաներ

Քայլ 3: Սխեմաներ
Քայլ 3: Սխեմաներ
Քայլ 3: Սխեմաներ
Քայլ 3: Սխեմաներ
Քայլ 3: Սխեմաներ
Քայլ 3: Սխեմաներ

RDM6300- ը միացված է PIC16F877A- ին PIC- ի UART կապերի միջոցով: Էկրանը միացված է տվյալների զուգահեռ ռեժիմին, իսկ սերվոն միացված է RB0 կապին: Buzzer- ը միացված է x քորոցին: Էլեկտրաէներգիան մատակարարվում է դասական DC միակցիչի և լարման կարգավորիչ սխեմայի միջոցով:

Քայլ 3: Քայլ 4. Պլանշետների պատվիրում

Քայլ 4: Պլանշետների պատվիրում
Քայլ 4: Պլանշետների պատվիրում

Ինչպես սխեմատիկ պատկերը, այնպես էլ դասավորությունը կատարելուց հետո, հաջորդ քայլը PCB- ի պատվիրումն է: Պատվիրելու համար լավագույն կայքը, որին ես եկել եմ, JLCPCB- ն է: Պատվիրելու համար պարզապես գնացեք նրանց կայք, գրանցվեք և գնացեք մեջբերում հիմա կոճակին:

JLCPCB- ն հովանավորում է այս նախագիծը: JLCPCB (Shenzhen JLC Electronics Co., Ltd.), Չինաստանում PCB- ի նախատիպի խոշորագույն ձեռնարկություն է և բարձր տեխնոլոգիական արտադրող, որը մասնագիտացած է արագ PCB նախատիպի և փոքր խմբաքանակի PCB- ի արտադրության մեջ: Դուք կարող եք պատվիրել առնվազն 5 հատ PCB ընդամենը 2 դոլարով:

Քայլ 4: Քայլ 5. Ավելացրեք ձեր Gerber ֆայլը

Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը
Քայլ 5: Ավելացրեք ձեր Gerber ֆայլը

Ձեր նախագծված տախտակը ստանալու համար անհրաժեշտ է վերբեռնել gerber ֆայլերը: Իհարկե, JLCPCB կայքը առաջարկում է մանրամասն հրահանգներ, թե ինչպես ստեղծել տարբեր ծրագրերի համար գերբեր ֆայլեր: Երբ գերբեր ֆայլեր են ստեղծվում, դրանք տեղադրեք zip և վերբեռնեք դրանք որպես մեկ ֆայլ JLCPCB:

Երբ zip ֆայլերը վերբեռնվում են, դրանք կարող եք տեսնել gerber դիտիչում: Այնտեղ կարող եք համոզվել, արդյոք ձեր տախտակի հետ ամեն ինչ կարգին է, և արդյո՞ք դա նորմալ է: Դրանից հետո նորից ստուգեք տախտակի չափը, տախտակի գույնը և այլ հատկություններ և անցեք ստուգում: Դուք կարող եք պատվիրել 5 հատ PCB ընդամենը 2 դոլարով:

Պատվերը տեղադրելու համար կտտացրեք «Պահել զամբյուղին» կոճակին:

Քայլ 5. Քայլ 6. Արտադրված PCB

Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB
Քայլ 6: Արտադրված PCB

Այս PCB- ն արտադրվել է 3 օրվա ընթացքում և երկու շաբաթվա ընթացքում հասել է FedEx- ի միջոցով: Իհարկե, բոլոր 5 PCB- ները մեծապես փաթեթավորված էին տուփի և պղպջակների ծրարի մեջ, այնպես որ տախտակները վնասվելու հավանականություն չկար: PCB- ների որակը եղել է, և միշտ եղել է, ՀՐԱՇԱԼԻ:

Խորհուրդ ենք տալիս: