Բացեք Arduino մագնիսական կողպեքը: DIY էլեկտրոնային փական. Կոդը ներկայացված է ստորև
Պարզապես պատահեց, որ աշխատավայրում մենք որոշեցինք մեր դռան վրա տեղադրել համակցված կողպեք, քանի որ մենք անընդհատ ներս ենք վազում - դուրս ենք վազում գրասենյակից, որի դուռը պետք է անընդհատ փակվի բնակիչների բացակայության դեպքում: Բանալիները հաճախ մոռացվում են ներսում: Ընդհանուր առմամբ, մենք որոշեցինք, որ համակցված կողպեքը հիանալի լուծում է:Փորփրելով չինական լու շուկաները և ebay-ը, ես ոչ մի էժան և քիչ թե շատ լուրջ բան չգտա և որոշեցի ինքս պատրաստել: Ես անմիջապես կասեմ, որ Arduino պլատֆորմը ընտրվել է իր պարզության համար, քանի որ ես ընդհանրապես փորձ չունեի միկրոկոնտրոլերների հետ:
Գաղափար
Դռան արտաքին մասում պետք է լինի ստեղնաշար, որի վրա մուտքագրված է գաղտնաբառը, իսկ մնացած կառուցվածքը պետք է ամրացվի ներսից։ Դռան ամբողջական փակումը վերահսկելու համար օգտագործվում է եղեգի անջատիչ: Մարդը գրասենյակից դուրս գալիս սեղմում է «*» ստեղնաշարի վրա և, չսպասելով, որ դուռը փակվի փակողի հետ, գնում է իր գործին, երբ դուռը ամբողջովին փակվի, եղեգի անջատիչը կփակվի, և կողպեքը կփակվի։ . Դուռը բացվում է՝ մուտքագրելով 4 նիշանոց գաղտնաբառ և սեղմելով «#»:Աքսեսուարներ
Arduino UNO = $18Arduino protoshield + breadboard = $6
L293D = $1
Լարերի փաթեթ 30 հատ Bradboard-ի համար = 4 դոլար
2 RJ45 վարդակներ = $4
2 RJ45 խցան = 0,5 դոլար
կենտրոնական փական մղիչ = 250 ռուբ.
Reed switch = ազատորեն պոկված հին պատուհանից:
Հսկա մետաղական սողնակ = անվճար
Մեկուկես միլիմետր երկաթից պատրաստված հին D-LINK հանգույցից բնակարան = անվճար
Էլեկտրաէներգիայի մատակարարումը նույն D-LINK հանգույցից 12 և 5 Վ լարման համար = նույնպես անվճար
Մի փունջ պտուտակներ և ընկույզներ՝ այս ամենը մարմնին կցելու համար = 100 ռուբլի:
Հեռակառավարման վահանակից Հակաառեւանգման համակարգ= անվճար:
Ընդամենը: 33,5 դոլար և 350 ռուբլի:
Ոչ այնքան քիչ, կասեք, և հաստատ ճիշտ կլինեք, բայց հաճույքի համար պետք է վճարել։ Եվ միշտ հաճելի է ինչ-որ բան հավաքել սեփական ձեռքերով: Բացի այդ, դիզայնի արժեքը կարող է զգալիորեն նվազել, եթե դուք օգտագործում եք մերկ MK առանց Arduino-ի:
Պատրաստվում է հավաքին
Ես կցանկանայի մի քանի խոսք ասել ակտուատորի դիզայնի հիմնական տարր գնելու մասին: Տեղական ավտոխանութն ինձ առաջարկեց երկու տեսակի շարժիչներ՝ «երկու լարով և հինգով»։ Վաճառողուհու խոսքով՝ դրանք բացարձակապես նույնական էին, և լարերի քանակի տարբերությունը բացարձակապես ոչինչ չէր նշանակում։ Սակայն, ինչպես պարզվեց ավելի ուշ, դա այդպես չէ: Ընտրեցի երկու լարով սարք, սնվում էր 12 Վ-ով։ Հինգ մետաղալարով դիզայնի առանձնահատկությունները սահմանափակող անջատիչներն են՝ լծակի շարժումը վերահսկելու համար: Ես հասկացա, որ սխալը գնել եմ միայն այն ժամանակ, երբ այն քանդեցի, և արդեն ուշ էր այն փոխելու համար։ Լծակի հարվածը պարզվեց, որ շատ կարճ է սողնակը պատշաճ կերպով քաշելու համար, հետևաբար, անհրաժեշտ էր մի փոքր փոփոխել այն, մասնավորապես, հեռացնել երկու ռետինե լվացքի մեքենաներ, որոնք կրճատում էին շարժիչի լծակի հարվածը: Դրա համար մարմինը պետք է երկայնքով սղոցել սովորական սղոցով, քանի որ ներսում երկրորդ լվացքի մեքենան էր։ Կապույտ էլեկտրական ժապավենը, ինչպես միշտ, օգնեց մեզ ապագայում այն ետ հավաքելիս:Շարժիչի շարժիչը կառավարելու համար մենք օգտագործեցինք L293D շարժիչը, որը կարող է դիմակայել մինչև 1200 մԱ գագաթնակետային բեռի, երբ մենք դադարեցրինք շարժիչի շարժիչը, գագաթնակետային բեռը ավելացավ մինչև 600 մԱ:
Անվտանգության ազդանշանային կառավարման վահանակից հանվել են ստեղնաշարի, բարձրախոսի և երկու լուսադիոդների կոնտակտները: Ենթադրվում էր, որ հեռակառավարման վահանակը և հիմնական սարքը միացված էին ոլորված զույգ և RJ45 միակցիչների միջոցով
Ծրագրավորում.
Այսպիսով, ես մինչ այժմ Arduino ծրագրավորման փորձ չունեի: Ես օգտագործել եմ այլ մարդկանց աշխատանքն ու հոդվածները arduino.cc կայքից: Բոլոր հետաքրքրվողները կարող են նայել այս տգեղ կոդը :)Լուսանկար և տեսանյութ
Arduino և ակտուատոր
էներգաբլոկ
Ստեղնաշար
Էսպանյոլետ (միացված է շարժիչին մետաղական շղթայով և ծածկված է ջերմային կծկիչով գեղեցկության համար)
Սարքի շահագործման գործընթացի տեսանյութ.
YouTube-ի «AlexGyver» ալիքի հաղորդավարին խնդրել են իր ձեռքով էլեկտրոնային կողպեք պատրաստել։ Բարի գալուստ arduino-ի էլեկտրոնային կողպեքների մասին տեսանյութերի շարք: IN ընդհանուր ուրվագիծվարպետը կբացատրի գաղափարը.
Էլեկտրոնային կողպեքի համակարգ ստեղծելու մի քանի տարբերակ կա: Առավել հաճախ օգտագործվում է դռների, գզրոցների և պահարանների կողպման համար: Եվ նաև թաքստոցներ ստեղծելու համար և գաղտնի պահարաններ. Հետեւաբար, դուք պետք է կազմեք այնպիսի դասավորություն, որը հարմար է աշխատելու համար և կարող է հստակ և մանրամասն ցույց տալ համակարգի կառուցվածքը ներսից և դրսից: Այսպիսով, ես որոշեցի դռնով շրջանակ պատրաստել: Դրա համար ձեզ հարկավոր կլինի քառակուսի ճառագայթ 30 x 30. Նրբատախտակ 10մմ. Դռների ծխնիներ. Ի սկզբանե ես ուզում էի անել նրբատախտակի տուփ, բայց հիշեց, որ սենյակը լցված է պահեստամասերով։ Նման տուփ դնելու տեղ չկա։ Հետեւաբար, կպատրաստվի մակետ։ Եթե ինչ-որ մեկը ցանկանում է իր համար էլեկտրոնային կողպեք տեղադրել, ապա նայելով դասավորությանը, նա կարող է հեշտությամբ կրկնել ամեն ինչ:
Այս չինական խանութում կգտնեք այն ամենը, ինչ անհրաժեշտ է ամրոցի համար։
Նպատակը հնարավորինս զարգանալն է արդյունավետ սխեմաներև որոնվածը էլեկտրոնային կողպեքների համար: Դուք կարող եք օգտագործել այս արդյունքները՝ այս համակարգերը ձեր դռների, գզրոցների, պահարանների և թաքստոցների վրա տեղադրելու համար:
Դուռը պատրաստ է։ Այժմ մենք պետք է պարզենք, թե ինչպես բացել և փակել էլեկտրոնային եղանակով: Այս նպատակների համար հարմար է aliexpress-ի հզոր էլեկտրամագնիսական սողնակը (վերը նշված խանութի հղումը): Եթե լարման կիրառեք տերմինալներին, այն կբացվի: Կծիկի դիմադրությունը գրեթե 12 ohms է, ինչը նշանակում է, որ 12 վոլտ լարման դեպքում կծիկը կծախսի մոտ 1 ամպեր: Այս խնդիրը նույնպես կարող է լուծվել լիթիումի մարտկոցև խթանել մոդուլը: Կարգավորեք համապատասխան լարման: Չնայած մի քիչ ավելին հնարավոր է։ Սողնակը ամրացված է ներսումդռները հեռավորության վրա, որպեսզի նրանք չբռնեն եզրին և կարողանան շրխկացնելով փակել: Սողնակը պետք է ունենա նմանակ մետաղյա տուփի տեսքով: Առանց դրա օգտագործելը անհարմար է և սխալ: Մենք պետք է մի քայլ տեղադրենք, գոնե նորմալ աշխատանքի տեսք ստեղծելու համար:
Անգործության ռեժիմում սողնակը բացվում է նորմալ, այսինքն՝ եթե դռան վրա բռնակ կա, մենք իմպուլս ենք կիրառում և դուռը բացում ենք բռնակով։ Բայց եթե դուք օգտագործում եք զսպանակ, ապա այս մեթոդն այլևս հարմար չէ: Խթանման փոխարկիչը չի կարող հաղթահարել բեռը: Զսպանակով դուռը բացելու համար դուք պետք է օգտագործեք ավելի մեծ մարտկոցներ և ավելի հզոր ինվերտոր: Կամ օգտագործեք ցանցային էներգիայի աղբյուր և մոռացեք համակարգի ինքնավարության մասին: Չինական խանութներն ունեն սողնակներ մեծ չափսեր. Հարմար են գզրոցների համար։ Էլեկտրաէներգիան կարող է մատակարարվել ռելեի կամ մոսֆետ տրանզիստորի կամ նույն տրանզիստորի հոսանքի անջատիչի միջոցով: Ավելի հետաքրքիր և էժան տարբերակ է սերվո սկավառակը, որը միացված է միացնող գավազանին ցանկացած կողպման տարրով՝ սողնակ կամ ավելի լուրջ պտուտակ: Ձեզ կարող է անհրաժեշտ լինել նաև պողպատե տրիկոտաժի ասեղ՝ որպես միացնող ձող: Նման համակարգը չի պահանջում բարձր հոսանք: Բայց այն ավելի շատ տեղ է զբաղեցնում և ավելի խորամանկ վերահսկման տրամաբանություն ունի:
Կան երկու տեսակի servos. Փոքր թույլերը և մեծ հզորները, որոնք հեշտությամբ կարող են մղվել լուրջ մետաղական կապում անցքերի մեջ: Ցուցադրված երկու տարբերակներն էլ աշխատում են երկու դռների վրա և գզրոցներ. Դուք ստիպված կլինեք կոճկել տուփը, անցք անելով քաշվող պատին:
Երկրորդ մաս
Այսօրվա դասն այն է, թե ինչպես օգտագործել RFID ընթերցողն Arduino-ի հետ պարզ կողպման համակարգ ստեղծելու համար, պարզ բառերով- RFID կողպեք:
RFID-ը (անգլերեն ռադիոհաճախականության նույնականացում, ռադիոհաճախականության նույնականացում) օբյեկտների ավտոմատ նույնականացման մեթոդ է, որում այսպես կոչված տրանսպոնդերներում կամ RFID պիտակներում պահվող տվյալները կարդացվում կամ գրվում են ռադիոազդանշանների միջոցով: Ցանկացած RFID համակարգ բաղկացած է ընթերցող սարքից (ընթերցող, ընթերցող կամ հարցաքննող) և տրանսպոնդերից (նաև հայտնի է որպես RFID պիտակ, երբեմն օգտագործվում է նաև RFID պիտակ տերմինը):
Այս ձեռնարկը կօգտագործի RFID պիտակ Arduino-ի հետ: Սարքը կարդում է յուրաքանչյուր RFID պիտակի եզակի նույնացուցիչը (UID), որը մենք տեղադրում ենք ընթերցողի կողքին և ցուցադրում այն OLED էկրանի վրա: Եթե պիտակի UID-ը հավասար է Arduino-ի հիշողության մեջ պահվող նախապես սահմանված արժեքին, ապա էկրանին կտեսնենք «Unlocked» հաղորդագրությունը: Եթե եզակի ID-ն հավասար չէ նախապես սահմանված արժեքին, ապա «Ապկողպված» հաղորդագրությունը չի հայտնվի. տես ստորև նկարը:
Ամրոցը փակ է
Կողպեքը բաց է
Այս նախագծի ստեղծման համար անհրաժեշտ մասերը.
- RFID ընթերցող RC522
- OLED էկրան
- Հացի տախտակ
- Լարեր
Լրացուցիչ մանրամասներ.
- Մարտկոց (Powerbank)
Ծրագրի բաղադրիչների ընդհանուր արժեքը կազմել է մոտավորապես $15:
Քայլ 2. RFID ընթերցող RC522
Յուրաքանչյուր RFID թեգ պարունակում է փոքրիկ չիպ (սպիտակ քարտը ցույց է տրված լուսանկարում): Եթե այս RFID քարտի վրա լուսավորեք լապտերը, կարող եք տեսնել փոքրիկ չիպը և այն շրջապատող կծիկը: Այս չիպը չունի մարտկոց՝ էներգիա արտադրելու համար: Այն ընթերցողից էներգիա է ստանում անլար՝ օգտագործելով այս մեծ կծիկը: Նման RFID քարտը հնարավոր է կարդալ մինչև 20 մմ հեռավորությունից:
Նույն չիպը կա նաև RFID առանցքային ֆոբ պիտակներում:
Յուրաքանչյուր RFID թեգ ունի եզակի համար, որը նույնականացնում է այն: Սա UID-ն է, որը ցուցադրվում է OLED էկրանին: Բացառությամբ այս UID-ի, յուրաքանչյուր պիտակ կարող է պահել տվյալներ: Այս տեսակի քարտը կարող է պահել մինչև 1 հազար տվյալ: Տպավորիչ է, այնպես չէ՞։ Այս ֆունկցիան այսօր չի օգտագործվի: Այսօր հետաքրքրություն է ներկայացնում կոնկրետ քարտի նույնականացումն իր UID-ով: RFID ընթերցողի և այս երկու RFID քարտերի արժեքը մոտ $4 է:
Քայլ 3. OLED էկրան
Դասը օգտագործում է 0.96" 128x64 I2C OLED մոնիտոր:
Սա շատ լավ էկրան է Arduino-ի հետ օգտագործելու համար: Սա OLED էկրան է, և դա նշանակում է, որ այն ունի ցածր էներգիայի սպառում: Այս էկրանի էներգիայի սպառումը մոտ 10-20 մԱ է և կախված է պիքսելների քանակից:
Ցուցադրումն ունի 128 x 64 պիքսել թույլատրելիություն և փոքր չափսեր: Ցուցադրման երկու տարբերակ կա. Դրանցից մեկը մոնոխրոմ է, իսկ մյուսը, ինչպես դասում օգտագործվածը, կարող է ցուցադրել երկու գույն՝ դեղին և կապույտ: Վերին մասԷկրանը կարող է լինել միայն դեղին, իսկ ներքևի մասը՝ կապույտ։
Այս OLED էկրանը շատ պայծառ է և ունի հիանալի և շատ գեղեցիկ գրադարան, որը Adafruit-ը մշակել է այս էկրանի համար: Բացի սրանից, էկրանն օգտագործում է I2C ինտերֆեյս, այնպես որ Arduino-ին միանալը աներևակայելի հեշտ է:
Ձեզ անհրաժեշտ է միայն երկու լար միացնել, բացառությամբ Vcc-ի և GND-ի: Եթե դուք նոր եք Arduino-ում և ցանկանում եք ձեր նախագծում օգտագործել էժան և պարզ էկրան, սկսեք այստեղից:
Քայլ 4. Միացնելով բոլոր մասերը
Հաղորդակցություն խորհրդի հետ Arduino UnoՇատ պարզ։ Նախ, եկեք միացնենք հոսանքը և՛ ընթերցողին, և՛ էկրանին:
Զգույշ եղեք, RFID ընթերցողը պետք է միացված լինի 3.3 Վ ելքին Arduino Unoկամ կփչանա։
Քանի որ էկրանը կարող է աշխատել նաև 3,3 Վ լարման վրա, մենք երկու մոդուլներից VCC-ը միացնում ենք հացատախտակի դրական ռելսին: Այնուհետև այս ավտոբուսը միացված է Arduino Uno-ի 3.3 Վ ելքին: Այնուհետև մենք միացնում ենք երկու հիմքերը (GND) հացատախտակի հիմնավորման ավտոբուսին: Այնուհետև մենք միացնում ենք breadboard GND ավտոբուսը Arduino GND-ին:
OLED էկրան → Arduino
SCL → Անալոգային փին 5
SDA → Անալոգային փին 4
RFID ընթերցող → Arduino
RST → Թվային փին 9
IRQ → Միացված չէ
MISO → Թվային փին 12
MOSI → Թվային փին 11
SCK → Թվային փին 13
SDA → Թվային փին 10
RFID ընթերցողի մոդուլն օգտագործում է SPI ինտերֆեյս Arduino-ի հետ շփվելու համար: Այսպիսով, մենք պատրաստվում ենք օգտագործել ապարատային SPI կապանքներ Arduino UNO-ից:
RST փին անցնում է թվային փին 9: IRQ փին մնում է անջատված: MISO փին անցնում է թվային փին 12. MOSI փին անցնում է թվային 11 փին: SCK փին գնում է թվային 13, և վերջապես SDA փին գնում է թվային 10: Վերջ:
RFID ընթերցողը միացված է: Այժմ մենք պետք է միացնենք OLED էկրանը Arduino-ին՝ օգտագործելով I2C ինտերֆեյսը: Այսպիսով, էկրանի վրա SCL քորոցը գնում է Pin 5-ի անալոգային փին, իսկ SDA փին էկրանի վրա՝ անալոգային Pin 4-ին: Եթե մենք այժմ միացնենք նախագիծը և տեղադրենք RFID քարտը ընթերցողի մոտ, մենք կարող ենք տեսնել, որ նախագիծը լավ է աշխատում.
Քայլ 5. Ծրագրի կոդը
Որպեսզի նախագծի կոդը կազմվի, մենք պետք է ներառենք որոշ գրադարաններ: Առաջին հերթին մեզ անհրաժեշտ է MFRC522 Rfid գրադարանը:
Տեղադրելու համար անցեք Էսքիզ -> Ներառել գրադարաններ -> Կառավարել գրադարանները(Գրադարանի կառավարում). Գտեք MFRC522 և տեղադրեք այն:
Ցուցադրման համար մեզ անհրաժեշտ է նաև Adafruit SSD1306 գրադարանը և Adafruit GFX գրադարանը:
Տեղադրեք երկու գրադարանները: Adafruit SSD1306 գրադարանը մի փոքր փոփոխության կարիք ունի: Գնացեք թղթապանակ Arduino -> Գրադարաններ, բացեք Adafruit SSD1306 թղթապանակը և խմբագրեք գրադարանը Adafruit_SSD1306.h. Մեկնաբանեք 70-րդ տողը և հանեք 69-րդ տողը, քանի որ Էկրանի թույլատրելիությունը 128x64 է:
Սկզբում մենք հայտարարում ենք RFID թեգի արժեքը, որը Arduino-ն պետք է ճանաչի: Սա ամբողջ թվերի զանգված է.
Int կոդը = (69,141,8,136); // UID
Այնուհետև մենք նախաստորագրում ենք RFID ընթերցողը և ցուցադրում.
Rfid.PCD_Init(); display.begin (SSD1306_SWITCHCAPVCC, 0x3C);
Դրանից հետո, loop ֆունկցիայի մեջ մենք ստուգում ենք պիտակը ընթերցողի վրա յուրաքանչյուր 100ms-ը:
Եթե ընթերցողի վրա պիտակ կա, մենք կարդում ենք նրա UID-ը և տպում էկրանի վրա: Այնուհետև մենք համեմատում ենք մեր նոր կարդացած պիտակի UID արժեքի հետ, որը պահվում է կոդի փոփոխականում: Եթե արժեքները նույնն են, մենք կցուցադրենք UNLOCK հաղորդագրությունը, հակառակ դեպքում մենք չենք ցուցադրի այս հաղորդագրությունը:
If(match) ( Serial.println("\nԵս գիտեմ այս քարտը!"); printUnlockMessage(); )else (Serial.println("\nԱնհայտ քարտ"); )
Իհարկե, դուք կարող եք փոխել այս կոդը՝ պահելու 1-ից ավելի UID արժեք, որպեսզի նախագիծը ճանաչի ավելի շատ RFID պիտակներ: Սա ընդամենը օրինակ է։
Ծրագրի կոդը:
#ներառում Ինչպես երևում է դասից, փոքր գումարի դիմաց կարող եք ավելացնել RFID ընթերցող ձեր նախագծերին: Դուք կարող եք հեշտությամբ ստեղծել անվտանգության համակարգ՝ օգտագործելով այս ընթերցողը կամ ստեղծել ավելի հետաքրքիր նախագծեր, օրինակ, որպեսզի USB կրիչից տվյալները կարդացվեն միայն ապակողպելուց հետո: Օրերս ես դիտում էի The Amazing Spider-Man-ը և մի տեսարանում Փիթեր Փարքերը հեռակա կարգով բացում և փակում է իր դռները նոութբուքից: Սա տեսնելուն պես անմիջապես հասկացա, որ ինձ նույնպես անհրաժեշտ է նման էլեկտրոնային կողպեք իմ մուտքի դռան համար։ Մի փոքր պտտվելուց հետո ես հավաքեցի խելացի կողպեքի աշխատող մոդելը: Այս հոդվածում ես ձեզ կասեմ, թե ինչպես եմ այն հավաքել: Arduino-ում էլեկտրոնային կողպեք հավաքելու համար ձեզ հարկավոր են հետևյալ նյութերը. Էլեկտրոնիկա: Բաղադրիչներ: Գործիքներ: Գաղափարն այն է, որ ես կարող եմ դուռը բացել կամ փակել առանց բանալիի և նույնիսկ առանց մոտենալու: Բայց սա ընդամենը հիմնական գաղափարն է, քանի որ կարող եք նաև ավելացնել թակման սենսոր, որպեսզի այն արձագանքի հատուկ թակոցին, կամ կարող եք ավելացնել ձայնի ճանաչման համակարգ: Պտուտակին միացված սերվո լծակը կփակի այն (0°) և կբացի այն (60°)՝ օգտագործելով Bluetooth մոդուլի միջոցով ստացված հրամանները: Եկեք նախ միացնենք servo-ն Arduino տախտակին (նկատի ունեցեք, որ չնայած ես օգտագործել եմ Arduino Nano տախտակ, Uno-ի տախտակն ունի ճիշտ նույն պինութը): Խորհուրդ եմ տալիս ստուգել սերվոյի աշխատանքը, նախքան հավաքումը շարունակելը: Դա անելու համար Arduino IDE ծրագրում ընտրեք Sweep օրինակներում։ Համոզվելով, որ սերվոն աշխատում է, մենք կարող ենք միացնել Bluetooth մոդուլը։ Դուք պետք է միացնեք Bluetooth մոդուլի rx փին Arduino-ի tx փին, իսկ մոդուլի tx փինը՝ Arduino-ի rx փին: Բայց մի արա դա դեռ! Երբ այս կապերը զոդվեն, դուք չեք կարողանա որևէ կոդ վերբեռնել Arduino-ում, այնպես որ նախ ներբեռնեք ձեր բոլոր կոդերը և միայն այնուհետև միացրեք կապերը: Ահա մոդուլի և միկրոկոնտրոլերի միջև կապի դիագրամը. Եթե բացատրությունը ձեզ անհասկանալի է թվում, խնդրում ենք հետևել տրված էլեկտրագծերի գծապատկերին: Այժմ, երբ մենք ունենք բոլոր աշխատանքային մասերը, եկեք համոզվենք, որ սերվոն կարող է շարժել սողնակը: Նախքան սողնակը դռան վրա տեղադրելը, ես փորձնական նմուշ հավաքեցի՝ համոզվելու համար, որ սերվոն բավականաչափ հզոր է: Սկզբում ինձ թվաց, որ իմ սերվոն թույլ է, և ես մի կաթիլ յուղ ավելացրի սողնակին, որից հետո այն լավ աշխատեց։ Շատ կարևոր է, որ մեխանիզմը լավ սահի, հակառակ դեպքում դուք ռիսկի եք դիմում փակվել ձեր սենյակում: Որոշեցի միայն կարգավորիչն ու Bluetooth մոդուլը դնել պատյանի մեջ, իսկ սերվոն թողնել դրսում։ Դա անելու համար ստվարաթղթի վրա նկարեք Arduino Nano տախտակի ուրվագիծը և պարագծի շուրջ ավելացրեք 1 սմ տարածություն և կտրեք այն: Սրանից հետո մենք կտրեցինք նաև մարմնի ևս հինգ կողմ։ Դուք պետք է անցք կտրեք առջևի պատի վրա՝ կարգավորիչի հոսանքի մալուխի համար: Գործի կողային չափերը. Կարգավորիչը կառավարելու համար ձեզ անհրաժեշտ է Android կամ Windows գաջեթ՝ ներկառուցված Bluetooth-ով: Ես հնարավորություն չունեի փորձարկել հավելվածը Apple սարքերի վրա, միգուցե որոշ դրայվերներ պետք լինեն. Համոզված եմ, որ ձեզանից ոմանք հնարավորություն ունեն ստուգելու սա: Android-ի համար ներբեռնեք Bluetooth Terminal հավելվածը, Windows-ի համար՝ TeraTerm: Այնուհետև դուք պետք է միացնեք մոդուլը ձեր սմարթֆոնին, անունը պետք է լինի linvor, գաղտնաբառը՝ 0000 կամ 1234: Զուգավորումը հաստատվելուց հետո բացեք տեղադրված հավելվածը, անցեք ընտրանքներ և ընտրեք «Ստեղծել կապ (անապահով)»: Այժմ ձեր սմարթֆոնը Arduino սերիական ինտերֆեյսի մոնիտոր է, ինչը նշանակում է, որ դուք կարող եք տվյալների փոխանակում կարգավորիչի հետ: Եթե մուտքագրեք 0, դուռը կփակվի, և սմարթֆոնի էկրանին կհայտնվի «Դուռը փակ է» հաղորդագրությունը: Նախ անհրաժեշտ է սերվոն միացնել սողնակին: Դա անելու համար դուք պետք է կտրեք խրոցակները շարժիչի պատյանների մոնտաժային անցքերից: Եթե մենք դնում ենք servo-ն, ապա մոնտաժային անցքերը պետք է լցված լինեն պտուտակով: Այնուհետև դուք պետք է տեղադրեք servo լծակը սողնակում, որտեղ գտնվում էր սողնակը: Ստուգեք, թե ինչպես է կողպեքը շարժվում մարմնում: Եթե ամեն ինչ կարգին է, ամրացրեք սերվոյի թեւը սոսինձով: Այժմ դուք պետք է փորեք փորձնական անցքեր դռան պտուտակների համար: Դա անելու համար ամրացրեք սողնակը դռան վրա և մատիտով նշեք դռան տերևի վրա պտուտակների անցքերը: Մոտավորապես 2,5 սմ խորությամբ անցքեր պտուտակների համար գծված տեղերում ամրացրեք սողնակը և ամրացրեք այն պտուտակներով: Կրկին ստուգեք սերվոյի աշխատանքը: Սարքը ավարտելու համար ձեզ անհրաժեշտ կլինի սնուցման աղբյուր, լար և մինի USB վարդակից՝ Arduino-ին միանալու համար: #ներառել Servo myservo; int pos = 0; int վիճակ; int flag=0; void setup() (myservo.attach(9); Serial.begin(9600); myservo.write(60); delay(1000); ) void loop() (if(Serial.available() > 0) (state = Serial.read(flag=0); println("Door Locked"); other if (state == "1") (myservo.write(55); delay(1000); Serial.println("Door Unlocked"); ) ) Վայելեք ձեր ամրոցը Հեռակառավարման վահանակ, և մի մոռացեք «պատահաբար» փակել ձեր ընկերներին սենյակում։Քայլ 6. Վերջնական արդյունք
Քայլ 1. Նյութերի ցանկ
Քայլ 2. Ինչպես է աշխատում կողպեքը
Քայլ 3. Միացման դիագրամ
Քայլ 4. Փորձարկում
Քայլ 5. Էլեկտրական բնակարան
Քայլ 6. Դիմում
Եթե մուտքագրեք 1, կտեսնեք դուռը բացված, և էկրանին գրված կլինի «Դուռը բաց է»:
Windows-ում գործընթացը նույնն է, միայն թե պետք է տեղադրել TeraTerm հավելվածը։Քայլ 7. Տեղադրեք սողնակը
Քայլ 8. Հզորություն
Էլեկտրաէներգիայի սնուցման ցողունը միացրեք mini usb պորտի հողային կապին, կարմիր լարը միացրեք mini usb պորտի կարմիր լարին, այնուհետև լարը կողպեքից անցկացրեք դռան ծխնի, իսկ այնտեղից՝ վարդակից: .Քայլ 9. Կոդ
Քայլ 10. Ավարտված Arduino-ի վրա հիմնված կողպեք