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

Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ. 8 քայլ (նկարներով)
Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ. 8 քայլ (նկարներով)

Video: Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ. 8 քայլ (նկարներով)

Video: Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ. 8 քայլ (նկարներով)
Video: Եվս մեկ զինվոր բուժում է ստանալուԳերմանիայում 2024, Հուլիսի
Anonim
Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ
Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ

Ինչու՞ ես անհրաժեշտություն ստեղծեցի DIYMall RFID-RC522- ի և Nokia LCD5110- ի համար ստեղծել մեկ այլ հրահանգ: Դե, ճիշտն ասած, ես անցյալ տարի ինչ -որ կերպ աշխատում էի Proof of Concept- ի վրա ՝ օգտագործելով այս երկու սարքերը և ինչ -որ կերպ «սխալ տեղաբաշխելով» ծածկագիրը: Քանի որ DIYMall RFID-RC522- ում չկան նույնքան պիտակավորված պիններ, որքան որ կան մյուս RFID-RC522 տախտակներից, դժվար էր որոշել, թե որ քորոցն է: Բացի այդ, եթե ես երբևէ մոռանամ, թե ինչ եմ արել POC- ում, այժմ կարող եմ դա պարզել համացանցում:

Քայլ 1: Հրաժարում

Հրաժարում
Հրաժարում

Պարզապես արագ հերքում `նշելու, որ մենք պատասխանատվություն չենք կրում այն ամենի համար, ինչ տեղի է ունենում այս հրահանգին հետևելու արդյունքում: Anythingանկացած բան կառուցելիս միշտ ավելի լավ է հետևել արտադրողի հրահանգներին և անվտանգության թերթիկներին, ուստի խնդրում ենք խորհրդակցել այդ փաստաթղթերի հետ ՝ ձեր սեփականը կառուցելու համար օգտագործվող մասերից և գործիքներից որևէ մեկի համար: Մենք պարզապես տեղեկատվություն ենք տրամադրում այն քայլերի մասին, որոնք մենք օգտագործել ենք մերը ստեղծելու համար: Մենք պրոֆեսիոնալ չենք: Փաստորեն, այս շինարարությանը մասնակցած անհատներից 3 -ից 2 -ը երեխաներ են:

Քայլ 2: Հավաքեք անհրաժեշտ բաղադրիչները:

Հավաքեք անհրաժեշտ բաղադրիչները
Հավաքեք անհրաժեշտ բաղադրիչները
Հավաքեք անհրաժեշտ բաղադրիչները
Հավաքեք անհրաժեշտ բաղադրիչները
Հավաքեք անհրաժեշտ բաղադրիչները
Հավաքեք անհրաժեշտ բաղադրիչները

1) Arduino Uno տախտակ:

2) DIYMall RFID-RC522 տախտակ:

3) Nokia LCD5110 տախտակ

4) թռչկոտողներ

5) RFID պիտակ (առանցքային շղթա):

6) Ընտրովի UNO Proto Shield կամ պարզապես տիպիկ հացի տախտակ:

Քայլ 3. Միացրեք RFID-RC522- ը Uno- ին

Միացրեք RFID-RC522- ը Uno- ին
Միացրեք RFID-RC522- ը Uno- ին
Միացրեք RFID-RC522- ը Uno- ին
Միացրեք RFID-RC522- ը Uno- ին
Միացրեք RFID-RC522- ը Uno- ին
Միացրեք RFID-RC522- ը Uno- ին

Ինձ համար ամեն ինչ հեշտացնելու համար ես օգտագործեցի Proto Shield- ը `իմ բոլոր կապերը հաստատելու համար: Optionանկության դեպքում կարող եք օգտագործել տախտակ կամ ուղղակի լարել իրերը ուղղակիորեն: Proto Shield- ի կամ տախտակի առավելությունն այն է, որ RFID-RC522- ի կապումներն ուղղակիորեն կարող են միանալ Proto Shield- ին կամ տախտակին, դրանով իսկ ապահովելով RFID-RC522 պահելու «կանգառ»:

Ես օգտագործեցի «Պրոտո վահան» -ը, քանի որ հենց այնպես պատահաբար մեկը մոտս էր կախված: Ամեն դեպքում միացրեք RFID-RC522- ը հետևյալ կերպ.

  • SDA / NSS- ը Uno- ում կապել 10 -ը
  • SCK- ը Uno- ի 13 -րդ կապին
  • MOSI- ը Uno- ի 11 -րդ կապին
  • MISO- ն Uno- ի 12 -րդ կապում
  • GND- ից GND Uno- ում
  • RST- ը Uno- ի 9 -րդ կապին
  • VCC- ից մինչև 3.3 Uno- ում

Քայլ 4. Միացրեք Nokia LCD5110- ը Uno- ին

Միացրեք Nokia LCD5110- ը Uno- ին
Միացրեք Nokia LCD5110- ը Uno- ին

Այժմ ժամանակն է Nokia LCD5110- ը Uno- ին միացնելու ժամանակը: Այս անգամ ես ընտրեցի պարզապես օգտագործել jumper մալուխները `անմիջապես Uno- ին հիմնական կապերի համար միացնելու համար և օգտագործեցի Proto Shield- ի տախտակը լարման միացումների համար: Այս ընտրության հիմնական պատճառն այն էր, որ ես ուզում էի, որ Nokia LCD5110- ը ոտքի կանգնի: Եթե ես այն ուղղակիորեն միացնեի Proto Shield- ի հացատախտակին, դրա փոխարեն էկրանը պառկած կլիներ:

  1. VCC- ից մինչև 3.3 Uno- ում
  2. GND- ից GND Uno- ում
  3. CS/SCE- ը Uno- ի 3 -րդ կապին
  4. RST- ը Uno- ի 4 -րդ կապին
  5. DC / D / C- ը Uno- ի 5 -րդ կապին
  6. MOSI / DN (MOSI) ՝ Uno- ի 6 -րդ կապին
  7. SCK / SCLK- ը Uno- ի 7 -րդ կապին
  8. LED- ից GND- ին Uno- ում

Քայլ 5: Գրեք ծածկագիրը

Գրեք ծածկագիրը
Գրեք ծածկագիրը

Ես ինժեներական նախագծերի կայքէջի օրինակ կոդն ինժեներական նախագծերի DIYMall RFID-RC522, ինչպես նաև Rinky Dink Electronics- ի համար Nokia LCD5110- ի համար մի փոքր չնչին փոփոխություններով զուգակցեցի ինքս ինձ զվարճացնելու համար:

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

Firstրագիրը առաջին անգամ նախաստորագրվելիս այն ցուցադրում է Arduino- ի պատկերանշանը (պահվում է առանձին գրաֆիկական ֆայլում) LCD5110 էկրանին, որպեսզի օգտագործողը իմանա, որ այն աշխատում է: 3 վայրկյան հետո այն ցուցադրում է «RFID կողպված» հաղորդագրությունը, որը ցույց է տալիս, որ մուտքի կետը կողպված է: Programրագիրը այնուհետ ամեն վայրկյան անցնում է RFID պիտակի ստուգման համար: Եթե հայտնաբերվում է RFID պիտակ, ծրագիրը ստուգում է RFID պիտակի եզակի համարը և որոշում, թե արդյոք այն պետք է բացի մուտքի կետը: Եթե հայտնաբերվի համապատասխան եզակի համարը, համակարգը LCD5110- ում կցուցադրի յուրահատուկ համարը և համակարգը 2 վայրկյան կտեղադրի ապակողպված կարգավիճակում: Եթե պատշաճ եզակի համարը չբացահայտվի, համակարգը LCD5110- ում կցուցադրի եզակի համարը և համակարգը կպահի կողպված վիճակում:

Այս օրինակի կոդի մեջ կարելի է հեշտությամբ ավելացնել սերվո կամ ռելե ՝ որոշակի չափաբաժին կատարելու համար, երբ հայտնաբերվի համապատասխան եզակի համարը:

Քայլ 6. Աղբյուրի կոդ և Arduino լոգոյի գրաֆիկա

Քայլ 7: Գործող համակարգը

Image
Image
Գործող համակարգը
Գործող համակարգը
Գործող համակարգը
Գործող համակարգը

Քայլ 8:

Հուսով եմ, որ ինչ -որ մեկը, բացի ինձանից, օգտակար է համարում այս Ուսուցիչը:

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