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

Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով. 11 քայլ (նկարներով)
Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով. 11 քայլ (նկարներով)

Video: Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով. 11 քայլ (նկարներով)

Video: Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով. 11 քայլ (նկարներով)
Video: 8 լավագույն էլեկտրական սպորտային-ընտանեկան մեքենաները 2024, Նոյեմբեր
Anonim
Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով
Դռների էլեկտրական կողպեք ՝ մատնահետքի սկաների և RFID ընթերցողի միջոցով

Նախագիծը նախագծված էր բանալիների օգտագործման անհրաժեշտությունից խուսափելու համար, մեր նպատակին հասնելու համար մենք օգտագործեցինք օպտիկական մատնահետքի ցուցիչ և Arduino: Այնուամենայնիվ, կան անհատներ, որոնք ունեն անընթեռնելի մատնահետք, և սենսորը դա չի ճանաչի: Այնուհետև մտածելով այս իրավիճակի մասին, RFID քարտի ընթերցողն օգտագործվեց կենսաչափական սենսորով, որը թույլ տվեց մուտքագրել ձիավարման քարտերով, RFID ստեղնաշարի պիտակներով և NFC- ով բջջային հեռախոսներով:

Քայլ 1: Բաղադրիչներ

Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ
Բաղադրիչներ

Նախագծի համար կօգտագործվեն հետևյալ տարրերը.

  • 1 Արդուինո Նանո;
  • 1 FPM10A Օպտիկական մատնահետքերի ընթերցիչ սենսորային մոդուլներ Arduino կողպեքների համար;
  • 1 Leitor RFID Rc522 de 13.56 մՀց;
  • 2 Leds (1 կանաչ և 1 կարմիր) * 1 Oled Display 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Էլեկտրոնային դռան կողպեք HDL FEC-91 CA.

Այս բոլոր նյութերը կարելի է հեշտությամբ գտնել ինտերնետում: Եթե գաղափարն այն է, որ այս նախագիծը հնարավորինս արագ դարձնենք, խորհուրդ է տրվում ապրանքներ գնել Mercado Livre կայքում (միայն Բրազիլիայում բնակվելու դեպքում), քանի որ այն ունի անվտանգ և արագ առաքում (ապրանքները կժամանեն նպատակակետ մոտ 1 կամ 2 շաբաթ): Այնուամենայնիվ, եթե նախագիծը պետք չէ շտապ կատարել, ապա շատ ավելի էժան է արտասահմանից ապրանքներ գնել այնպիսի կայքերում, ինչպիսիք են Ebay- ը, AliExpress- ը և այլն: Բայց երաշխիք չկա, թե երբ և երբ ապրանքը կժամանի նպատակակետ:.

Mercado Livre- ի գնման ընդհանուր միջին արժեքը ՝ +/- 200 ռեալ (մոտ 38,62 ԱՄՆ դոլար): Միջազգային կայքերում գնման ընդհանուր միջին արժեքը ՝ +/- 45 ռեալ (մոտ 8, 69 ԱՄՆ դոլար):

Այդ գները հաշվարկվել են առանց էլեկտրոնային դռների կողպման HDL արժեքի, որը կարելի է գտնել այս հղումով ՝

Այս հրահանգների պատրաստման օրը HDL- ի գինը կազմում էր $ 74, 90 ($ 14, 69) + 6 $, 00 $ ($ 1, 16) առաքման համար:

Քայլ 2: Սարքաշար - սխեմայի կարգավորում

Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում
Սարքաշար - Շղթայի կարգավորում

Ստորև բերված սխեման ցույց է տալիս էլեկտրական շղթայի միացումները:

Fritzing ծրագիրը օգտագործվել է սխեմատիկ և ֆայլը (.fzz) պատրաստելու համար, որը կարելի է ներբեռնել ՝

Աղյուսակները ցույց են տալիս Arduino Nano- ի սենսորների և Oled էկրանների միջև կապերը:

Քայլ 3. Softwareրագրակազմ - Ներբեռնեք ծածկագիրը

Softwareրագրային ապահովում - Ներբեռնեք ծածկագիրը
Softwareրագրային ապահովում - Ներբեռնեք ծածկագիրը

Arduino Nano- ի սակավաթիվ հիշողության պատճառով կոդը բաժանվեց 3 տարբեր թղթապանակների վրա, որոնք կարելի է ներբեռնել ստորև բերված ֆայլից կամ հղումից:

github.com/andreocunha/PET_Tranca_EngComp

  • Առաջին թղթապանակը պետք է կարդալ մատնահետքը և քարտը: Դրա անունն է ՝ «Leitura_Cartao_e_Biometria»:
  • Երկրորդը մատնահետքի գրանցումն է: Եվ այն թղթապանակում է ՝ «Cadastro_Biometria»:
  • Երրորդ ֆայլը կարդալ քարտի կոդը: Եվ այն թղթապանակում է ՝ «Cadastro_RFID»:

Ներբեռնեք Arduino IDE- ն ձեր համակարգչում: Ներբեռնված ֆայլի ներսում, բացի երեք թղթապանակից, կան երկու zip ֆայլեր: Այդ փոստային ֆայլերը տվիչների գրադարաններն են (RFID- ի և կենսաչափական մատնահետքի սկաների), ուստի դրանք ներառեք Arduino IDE- ում:

Քայլ 4. Softwareրագրակազմ. «Կադաստրո_Կենսաչափություն» ծածկագրի բացատրություն

Softwareրագրային ապահովում - «Cadastro_Biometria» ծածկագրի բացատրություն
Softwareրագրային ապահովում - «Cadastro_Biometria» ծածկագրի բացատրություն
Softwareրագրային ապահովում - «Cadastro_Biometria» ծածկագրի բացատրություն
Softwareրագրային ապահովում - «Cadastro_Biometria» ծածկագրի բացատրություն

Քանի որ Arduino Nano- ի հիշողությունը շատ սահմանափակ է, գրանցումը կլինի հիմնական կոդից զատ (որը պատասխանատու կլինի միայն արդեն գրանցված մատնահետքի հաստատման համար):

Կենսաչափական սենսորն արդեն ունի ներքին հիշողություն, որը կգրանցի մատնահետքերը (այն կարող է գրանցել մինչև 128 մատնահետք): Դա երաշխավորում է, որ գրանցված տվյալները չեն կորչի միացումն անջատելուց հետո:

Ձեր համակարգչի ֆայլերի կառավարիչում անցեք ներբեռնված «Cadastro_Biometria» թղթապանակ և կրկնակի կտտացրեք «Cadastro_Biometria.ino» ֆայլին: Arduino IDE- ն կբեռնի ծածկագիրը և այն կունենա 5 ներդիր, որոնցից յուրաքանչյուրը ներկայացնում է կոդի մեկ գործառույթ: Տեղադրեք կոդը ձեր Arduino- ում, բացեք սերիական մոնիտորը 9600 թվականին և հետևեք այնտեղ տրված հրահանգներին `նոր մատնահետք գրանցելու, մեկը հեռացնելու կամ յուրաքանչյուր մատնահետքն արդեն գրանցված լինելու համար:

Քայլ 5. Softwareրագրակազմ - «Կադաստրո_ՌՖԻԴ» ծածկագրի բացատրություն

Softwareրագրային ապահովում - օրենսգրքի բացատրություն
Softwareրագրային ապահովում - օրենսգրքի բացատրություն

Բոլոր մատնահետքերը գրանցելուց հետո ժամանակն է գրանցել RFID քարտերը կամ պիտակները: Բայց մատնահետքերի սկաների հետ արվածից տարբեր, կոդի այս հատվածում RFID քարտերի կամ պիտակների գրանցամատյանը չի պահվի: Եվ դա իմանալով ՝ բացեք «Cadastro_RFID» թղթապանակը և կրկնակի կտտացրեք «Cadastro_RFID.ino» ֆայլին: Տեղադրեք կոդը Arduino- ում, 9600 թվականին բացեք սերիական մոնիտորը, այնուհետև քարտը կամ պիտակը մոտեցրեք ընթերցողին:

Կստեղծվի և էկրանին կհայտնվի վեց տասնորդական ծածկագիր (օրինակ (օրինակ ՝ «32: 80: CD: F2»): Գրեք այն ձեր համակարգչի նոթատետրում կամ թղթի վրա, քանի որ այն պատճենվելու է վերջնական կոդը (այն, որը կարդալու է միայն տեղեկատվություն):

Քայլ 6: Softwareրագրակազմ - «Leitura_Cartao_e_Biometria» ծածկագրի բացատրություն

Softwareրագրային ապահովում - օրենսգրքի բացատրություն
Softwareրագրային ապահովում - օրենսգրքի բացատրություն
Softwareրագրային ապահովում - օրենսգրքի բացատրություն
Softwareրագրային ապահովում - օրենսգրքի բացատրություն

Այժմ մենք գտնվում ենք ծածկագրի վերջին մասում: Բացեք «Leitura_Cartao_e_Biometria» թղթապանակը և կրկնակի կտտացրեք «Leitura_Cartao_e_Biometria.ino»: Կոդը կբացվի Arduino IDE- ում և կունենա 4 ներդիր, որոնցից յուրաքանչյուրը ներկայացնում է գործառույթը: Որոշ փոփոխություններ պետք է արվեն, որպեսզի ծածկագիրը աշխատի ճիշտ է.

Կտտացրեք «leituraRfid» ներդիրին և «եթե» և «այլ id» փակագծերի ներսում յուրաքանչյուր վեց տասնորդական համարը փոխարինեք նոթատետրում պահած համարով (օրինակ ՝ «32: 80: CD: F2»): Ազատ զգացեք ավելացնել կամ ջնջել ցանկացած «այլ եթե» ծածկագրից:

Այժմ կտտացրեք «nomeDoUsuario» ներդիրին և փակագծում գտնվող անունները փոխարինեք համապատասխան օգտվողների անուններով և այդ օգտվողի համար ընտրված ID- ներով: Կատարած!! Այժմ պարզապես անհրաժեշտ է բեռնել կոդը Arduino- ում:

Քայլ 7: Տպագիր տպատախտակ (PCB)

Image
Image

Եթե մինչ այժմ կատարված բոլոր քայլերը լավ էին ընթանում, պատրաստեք Տպագիր տպատախտակ (սովորաբար դա անում ենք EAGLE CAD ծրագրակազմով), այնուհետև եռակցեք բաղադրիչները: Շղթան նման կլինի տեսանյութում ցուցադրվածին:

Քայլ 8. Պատրաստեք մի փոքրիկ տուփ, որը կպահի շրջանը

Պատրաստեք մի փոքրիկ տուփ ՝ շրջանը պահելու համար
Պատրաստեք մի փոքրիկ տուփ ՝ շրջանը պահելու համար

Մենք FindesLab- ի հետ համատեղ 3D տպիչի միջոցով տուփ պատրաստեցինք: Դրանից հետո մենք ավարտեցինք այն ՝ ներկելով այն և միացնելով միացումը:

Քայլ 9. Նախագծի տեղադրում

Image
Image

Տուփը պտուտակված էր պատին, իսկ HDL- ն (դուռը կողպված պահելու համար պատասխանատու) տեղադրվեց դռան վրա: Դիտեք նախագծի վերջին ցուցադրման տեսանյութը:

Քայլ 10: ishingրագրի ավարտում

Դիտեք, թե ինչպես էր նախագծի արդյունքն իրական կիրառման մեջ:

Քայլ 11: Projectրագրի լիցենզիա

PET Engenharia de Computação- ի կողմից մատնահետքերի սկաներով և RFID Reader- ով էլեկտրական դռների կողպեքը լիցենզավորված է Creative Commons Attribution 4.0 միջազգային լիցենզիայի ներքո:

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