Բովանդակություն:
- Քայլ 1: Հրաժարում
- Քայլ 2: Հավաքեք անհրաժեշտ բաղադրիչները:
- Քայլ 3. Միացրեք RFID-RC522- ը Uno- ին
- Քայլ 4. Միացրեք Nokia LCD5110- ը Uno- ին
- Քայլ 5: Գրեք ծածկագիրը
- Քայլ 6. Աղբյուրի կոդ և Arduino լոգոյի գրաֆիկա
- Քայլ 7: Գործող համակարգը
- Քայլ 8:
Video: Եվս մեկ հրահանգ ՝ DIYMall RFID-RC522 և Nokia LCD5110 Arduino- ի օգտագործման վերաբերյալ. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ինչու՞ ես անհրաժեշտություն ստեղծեցի 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- ին
Ինձ համար ամեն ինչ հեշտացնելու համար ես օգտագործեցի 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- ին միացնելու ժամանակը: Այս անգամ ես ընտրեցի պարզապես օգտագործել jumper մալուխները `անմիջապես Uno- ին հիմնական կապերի համար միացնելու համար և օգտագործեցի Proto Shield- ի տախտակը լարման միացումների համար: Այս ընտրության հիմնական պատճառն այն էր, որ ես ուզում էի, որ Nokia LCD5110- ը ոտքի կանգնի: Եթե ես այն ուղղակիորեն միացնեի Proto Shield- ի հացատախտակին, դրա փոխարեն էկրանը պառկած կլիներ:
- VCC- ից մինչև 3.3 Uno- ում
- GND- ից GND Uno- ում
- CS/SCE- ը Uno- ի 3 -րդ կապին
- RST- ը Uno- ի 4 -րդ կապին
- DC / D / C- ը Uno- ի 5 -րդ կապին
- MOSI / DN (MOSI) ՝ Uno- ի 6 -րդ կապին
- SCK / SCLK- ը Uno- ի 7 -րդ կապին
- 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: Գործող համակարգը
Քայլ 8:
Հուսով եմ, որ ինչ -որ մեկը, բացի ինձանից, օգտակար է համարում այս Ուսուցիչը:
Խորհուրդ ենք տալիս:
Եվս մեկ Nixie ժամացույց. 6 քայլ (նկարներով)
Եվս մեկ Nixie ժամացույց. Ես միշտ ցանկացել եմ nixie ժամացույց, պարզապես ինչ -որ բան կա այդ փայլուն թվերի մեջ, որն ինձ գրավում է: Այսպիսով, երբ ebay- ում գտա ոչ շատ թանկարժեք IN12- ներ, ես դրանք գնեցի, հիացա նրանցով, երբ դրանք ստացա, բայց շուտով պարզեցի, որ
Եվս մեկ ATTINY85 ISP ծրագրավորող վահան Arduino- ի համար. 8 քայլ
Arduino- ի համար ևս մեկ ATTINY85 ISP ծրագրավորող վահան. Սերիալային ծրագրավորող և մեջբերում
Եվս մեկ խելացի եղանակային կայան, բայց : 6 քայլ (նկարներով)
Եվս մեկ խելացի եղանակային կայան, բայց …. էկրաններ! ESP32 արագացուցիչի և ջերմաստիճանի / խոնավության տվիչների վրա հիմնված Wifi թարմացում
Եվս մեկ եղանակային կայան (YAAW.S.). 18 քայլ (նկարներով)
Եվս մեկ եղանակային կայան (Y.A.W.S.). Այս նախագիծը իմ կարծիքն է երբևէ հայտնի Եղանակային կայանի վերաբերյալ: Իմը հիմնված է ESP8266, a.96 ” OLED էկրան և BME280 բնապահպանական սենսորների զանգված: Եղանակային կայանները, կարծես, շատ տարածված նախագիծ են: Իմը տարբերվում է իրենից
Յ.Ա.Ի.Ա. - Եվս մեկ Ipod Amp: 6 քայլ (նկարներով)
Յ.Ա.Ի.Ա. - Եվս մեկ Ipod Amp. Սա ևս մեկ iPod ուժեղացուցիչ է, բայց այն օգտագործում է հին համակարգչի բարձրախոս և CDR պատյան