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

Անլար RFID դռան կողպեք ՝ օգտագործելով Nodemcu: 9 քայլ (նկարներով)
Անլար RFID դռան կողպեք ՝ օգտագործելով Nodemcu: 9 քայլ (նկարներով)

Video: Անլար RFID դռան կողպեք ՝ օգտագործելով Nodemcu: 9 քայլ (նկարներով)

Video: Անլար RFID դռան կողպեք ՝ օգտագործելով Nodemcu: 9 քայլ (նկարներով)
Video: ՀԱԿԱԳԵՏ - ԻՆՉՊԵ՞Ս ԱՐՏԱՍԱՆԵԼ ՀԱԿԱԳԵՏԸ: #հակագողություն (ANTITHEFT - HOW TO PRONOUNCE 2024, Դեկտեմբեր
Anonim
Անլար RFID դռների կողպեք ՝ օգտագործելով Nodemcu- ն
Անլար RFID դռների կողպեք ՝ օգտագործելով Nodemcu- ն

- Հիմնական գործառույթը ---

Այս նախագիծը ստեղծվել է Universidade do Algarve ցանցի հաղորդակցման դասի շրջանակներում ՝ իմ գործընկեր Լուիս Սանտոսի հետ համատեղ: Դրա հիմնական նպատակն է վերահսկել էլեկտրական կողպեքի մուտքը անլար միջոցով RFID պիտակի քարտերի կամ առանցքային օղակների միջոցով:

Չնայած այս նախագիծը նախատեսված էր դռան կողպեքի հետ աշխատելու համար, այն կարող է հեշտությամբ փոփոխվել ՝ ցանկացած տեսակի էլեկտրամագնիսական անջատիչին աջակցելու համար (սա հետագայում կանդրադառնա այս ձեռնարկի ընթացքում):

- Ներկա տարբերակ ---

Այս առաջին տարբերակը կկատարվի սերվերի և պարզ txt ֆայլի աջակցությամբ: Հետագա աշխատանքում կավելացվեն տարբեր տարբերակներ, որոնք կհամապատասխանեն տարբեր կարիքների և կներկայացնեն ավելի ապահով այլընտրանք:

- Ապագա աշխատանք ---

Երբ ազատ ժամանակ գտնեմ, կփորձեմ թարմացնել հետևյալ հնարավորությունները.

  • Հատուկ ադմինիստրատորի քարտ `այլ օգտվողներ ավելացնելու համար
  • Մուտք գործեք ֆայլը երթուղիչի USB տեղադրված պահեստի միջոցով
  • Կոդավորեք ֆայլը պարզ երկուական բանալիով
  • Միացրեք իսկական էլեկտրամագնիսական կողպեքը ռելեին և աշխատող տեսանյութով թարմացրեք Instructables- ը
  • Միացեք DBMS- ին `բազմաթիվ կողպեքների և օգտագործողների հեշտ վերահսկման և պահպանման համար
  • Անլար անհասանելիության դեպքում տեղեկատվությունը պահուստավորելու համար ավելացրեք տեղական MicroSD ֆայլ
  • Միացեք GSM GPRS հաղորդակցման մոդուլի միջոցով
  • Ստեղծեք այն աշխատելու արևային վահանակի հետ ՝ բացարձակ անլար լինելու համար

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

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

Այս նախագծի համար անհրաժեշտ բաղադրիչներն են.

  • NodeMCU ESP8266 WIFI զարգացման խորհուրդ
  • DC 5V 1 ալիքի ռելեի մոդուլ
  • RC522 Chip IC Card Induction Module RFID Reader
  • RFID պիտակի քարտեր կամ առանցքային մատանիներ
  • Solenoid անջատիչ դռան կողպեք
  • Մեկ դիոդ 1N4001-1N4007- ից
  • Մալուխներ
  • Breadboard

Լրացուցիչ:

  • RGB 3 Color Led մոդուլ 5050 կամ.

    Կարմիր LED և կանաչ LED ՝ ուղեկցվող 220 օհմ ռեզիստորով

  • 0.96 դյույմ 4Pin Blue Yellow IIC I2C OLED ցուցադրման մոդուլ

Հետաքրքրասիրություն. NFC- ն ենթահամակարգ է RFID ընտանիքում և գործում է նույն հաճախականությամբ (13.56 ՄՀց): RC522

Քայլ 2. Nodemcu- ի միացում Wi-Fi ցանցին

Nodemcu- ի միացում Wi-Fi ցանցին
Nodemcu- ի միացում Wi-Fi ցանցին

Արդեն կան լավ ձեռնարկներ, որոնք կարող են օգնել ձեզ միացնել NodeMCU- ն ցանկացած 802.11 անլար ցանցին: Մեկը, որին հետևում էինք, հետևյալն էր.

ESP8266- ի տեղադրում Arduino IDE ձեռնարկում Mybotic- ի կողմից

Նշում. Ewգուշացեք, որ NodeMCU- ի քորոցների դասավորությունը տարբերվում է Arduino- ից, և, հետևաբար, եթե օգտագործում եք.

Լուծումներից մեկն այն գրադարանի ներառումն է, որն արդեն ունի այս ասոցիացիան: Մենք պարզապես հետևեցինք պատկերին ՝ մեզ ուղղորդելու համար: Հետագայում այս ձեռնարկում կլինի պատկեր ՝ բոլոր կատարված կապերով:

Քայլ 3: Միացրեք RFID ընթերցողը

Միացրեք RFID ընթերցողը
Միացրեք RFID ընթերցողը

Գնացեք գրադարանների կառավարում … «Ներառել գրադարան» բաժնում ՝ «Էսքիզ» բաժնում ՝ ընտրացանկի բարում:

«Terտեք ձեր որոնումը …» տեքստային տուփի վրա տեղադրեք MFRC522 և ընտրեք այն, որը տեղադրված է GithubCommunity- ի կողմից ՝ նշելով Arduino RFID գրադարան MFRC522 (SPI) համար:

- RFID քարտերի ընթերցում ---

Եթե ցանկանում եք ստուգել RFID ընթերցողը, գնացեք «Օրինակներ» բաժնում «Ֆայլի» ներքևի ընտրացանկում և փնտրեք MFRC522 և ընտրեք «ReadNUID» ՝ այն փորձարկելու համար:

Քայլ 4: Հիմքի կազմաձևման կարգավորում

Հիմքի կազմաձևման կարգավորում
Հիմքի կազմաձևման կարգավորում

Նախ, մենք կհավաքենք բազային կազմաձևը ՝ հետևելով վերևում ներկայացված սխեմայի դիագրամին (եթե կտտացրեք նկարի վրա, լրացուցիչ տեղեկություններ կան քորոցների դասավորության մասին):

Այնուհետև միացրեք NodeMCU- ն և բացեք Arduino IDE- ն և պատճենեք ներքևում գտնվող կոդը:

Չմոռանաք փոխարինել ssid- ը և գաղտնաբառը ձեր ցանցի գաղտնաբառերի համար, իսկ ծածկագրի վրա ՝ ձեր սերվերի սերվերի հասցեն:

Քայլ 5. Ստեղծեք Txt ֆայլը քարտերի ID- ներով

Քարտերի ID- ներով Txt ֆայլի ստեղծում
Քարտերի ID- ներով Txt ֆայլի ստեղծում

Եթե դուք արդեն փորձարկել եք նախորդ քայլը, ապա հավանաբար դա ոչինչ չի պատահել, երբ փորձել եք քարտերը մոտենալ RFID ընթերցողին: Դա նորմալ է! Դուք դեռ պետք է ձեր սերվերին ավելացնեք ձեր ուզած քարտերը (չնախատեսված ապագայում կլինեն այլընտրանքային տարբերակներ):

Նախ, դուք պետք է գործարկեք ձեր սերվերը: Ստեղծեք.txt ֆայլ ցանկացած վայրում և բացեք Serial Console- ը ձեր Arduino IDE- ում: Գործարկեք կոդը և պատճենեք ներկայացված RFID MAC հասցեն, տեղադրեք այն.txt ֆայլում և սեղմեք Enter, որպեսզի վերջում միշտ լինի դատարկ տող: Պահպանեք.txt ֆայլը և նորից փորձեք:

Այժմ այն պետք է աշխատի, անհրաժեշտ չէ վերականգնել NodeMCU- ը կամ վերագործարկել սերվերը:

Ռելեի հետ եկող ON LED գույնը սովորաբար կարմիր է, ուստի, եթե կողպեքը բաց է, այն պետք է շողա կարմիր: Հետագա անհատականացման դեպքում մենք կփորձենք փոխել այս LED- ն ՝ մշտական կարմիր և կանաչ կարգավիճակ առաջարկելու համար ՝ առանց NodeMCU տախտակի վրա լրացուցիչ նավահանգիստներ օգտագործելու անհրաժեշտության:

Նշում. Մի մոռացեք փոխել պանակի գտնվելու վայրը url- ում `կոդի ներսում:

Քայլ 6. Ռելեի միացում էլեկտրամագնիսական անջատիչին

Ռելեի միացում էլեկտրամագնիսական անջատիչին
Ռելեի միացում էլեկտրամագնիսական անջատիչին

Ուշադրություն, այս քայլը կարևոր է:

Էլեկտրամագնիսական անջատիչները պարզապես կծիկներ են, որոնք հոսանքով ստեղծում են մագնիսական դաշտ, որը ձգում կամ մղում է մխոց: Նրանք կարող են գալ էլեկտրամագնիսական փականների, դռների կողպեքների, անջատիչների և այլնի պես…

Այն, ինչ դուք պետք է ուշադիր անեք, երկու քայլ է.

  • Միացրեք ձեր էներգիայի աղբյուրը և էլեկտրական անջատիչը ռելեին ճիշտ ձևով, ինչպես ցույց է տրված վերևում.
  • Շղթայի պաշտպանության համար դիոդ միացրեք ձեր էլեկտրամագնիսական անջատիչի երկու պիների միջև:

Քայլ 7: Լրացուցիչ. RGB լուսարձակների ավելացում

Լրացուցիչ ՝ RGB լուսարձակների ավելացում
Լրացուցիչ ՝ RGB լուսարձակների ավելացում

Պարզապես հետևեք վերը նշված սխեմայի դիագրամին և մի մոռացեք ավելացնել անոդի և գետնի միջև 220 օմ դիմադրություն:

Եթե լույսը չափազանց մռայլ է կամ չափազանց պայծառ, կարող եք փոխել դիմադրության արժեքը (պարզապես 220 օմ դիմադրողից չանցնել 1 Մ օմ դիմադրության և արդյունքների հետ շփոթված ձևանալ):

Քայլ 8. Լրացուցիչ ՝ OLED էկրան ավելացնելը

Լրացուցիչ ՝ OLED էկրան ավելացնելը
Լրացուցիչ ՝ OLED էկրան ավելացնելը

Ինչպես նախկինում, դուք պարզապես պետք է հետևեք սխեմայի վերևի սխեմային և ստորև նշված կոդին:

OLED էկրանի ապագա հիմնական նպատակը ոչ թե պարզապես RGB գործառույթի կրկնօրինակումն է, այլ անհրաժեշտության դեպքում օգտվողին լրացուցիչ տեղեկատվություն տրամադրելը:

Քայլ 9: Վերջնական կազմաձևում

Image
Image
Վերջնական կազմաձևում
Վերջնական կազմաձևում

Վերևում հնարավոր է տեսնել, որ այս նախագիծը աշխատում է տեսահոլովակի և մի քանի պատկերի միջոցով, որոնք աշխատում են ամբողջական ծածկագրով, ներառյալ հավելումները:

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