Բովանդակություն:
- Քայլ 1: Շղթան
- Քայլ 2: Միկրոհսկիչի ծածկագիր
- Քայլ 3: Վեբ հավելվածների վերահսկում
- Քայլ 4: Էլեկտրամագնիսների ամրացման բրա
- Քայլ 5: Մագնիս և ափսե ամրացնելը
- Քայլ 6: Կառավարման տուփ
- Քայլ 7. Թրթռման ցուցիչ և ծրագրի ավարտ
Video: Magnetic Smart Lock գաղտնի թակոցով, IR սենսորով և վեբ հավելվածով. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում եմ հետևեք ինձ Instagram- ում և YouTube- ում:
Այս նախագծում ես պատրաստվում եմ մագնիսական կողպեք կառուցել իմ գրասենյակի համար, որը կբացվի, եթե դուք իմանաք գաղտնի թակոցը: Օ… … և այն դեռ մի քանի հնարք կունենա իր թևում:
Մագնիսական կողպեքները տարածված են գրասենյակային շենքերում, և փաթեթները կարելի է հեշտությամբ ձեռք բերել առցանց: Այնուամենայնիվ, ես ուզում էի կառուցել անհատական / u200b / u200b կարգավորում, զգացեք, որ այն տեղադրվելու է իմ տան ներքին դռան վրա:
Սկզբում դուռը բացելու երեք եղանակ կլինի `ներսում IR սենսոր, վեբ ծրագիր և պիեզո փոխարկիչ, որը կարող է դռան թրթռումը հայտնաբերել:
Մասեր (գործընկերային հղումներ)
- 49 մմ էլեկտրամագնիս ՝
- Տախտակ ՝
- ESP8266 Dev Board:
- N-Channel MOSFET ՝
- Պիեզո փոխարկիչ ՝
- IR հարևանության տվիչ (սա այն չէ, ինչ ես օգտագործել եմ, բայց ես այն կստանայի և կաշխատեի PSU- ից) ՝
- Գործառնական ուժեղացուցիչի մոդուլ ՝
- 2 դիոդ
- 10K դիմադրություն
- Պողպատե ափսե
- 3D տպված փակագիծ
- 3D տպագրված էլեկտրոնիկայի տուփ
- 3D տպված ցուցիչի գլխարկ
Միկրոհսկիչի ծածկագիր և էլեկտրագծերի դիագրամ ՝
Վեբ հավելվածի կոդը ՝
3D մոդելներ
49 մմ էլեկտրամագնիսների ամրացման բրա.
Նախագծի տուփ ՝
Քայլ 1: Շղթան
Հիմնականում, ESP8266 dev տախտակը սնուցում է 9 վոլտ սնուցման աղբյուրից մինչև իր ներքին կարգավորիչը: Էլեկտրաէներգիայի մատակարարման դրականն անցնում է մագնիսին, իսկ գետինը `դեպի մոսֆետի աղբյուրը: Պտղից արտահոսքը գնում է դեպի մագնիս, և FET- ի դարպասը բացվում է միկրո վերահսկիչի 5 -րդ փինով: Սա թույլ է տալիս 9 վ հոսել դեպի մագնիս, երբ քորոցը միացված է: Օպամպը վերցնում է փոխարկիչից անալոգային ազդանշանը, ուժեղացնում այն և ուղարկում անալոգային կապին: IR սենսորը թվային ազդանշան է ուղարկում (Այլ կերպ ասած ՝ միացված կամ անջատված) 14 -րդ կապակցիչին: Օպամպը և IR սենսորը երկուսն էլ միկրոհսկիչից ստանում են 3.3 վ էներգիա: Օ,, և ամեն ինչ հիմնավորվում է: Ես պարզեցի, որ 12 վ գնահատված մագնիսների փոխարեն 9 վ օգտագործելը թույլ է տալիս ավելի սառը աշխատել, մինչդեռ դեռ շատ ամուր եմ, հատկապես նստակյաց վիճակում ես օգտագործում եմ այդ հաստ պողպատե ափսեն: Նաև միկրո վերահսկիչի կարգավորիչը չի կարող աշխատել ավելի քան 9 վ: Դուք նույնպես պետք է ավելացնեք ռեզիստորներ, և դիոդները, որտեղ դրանք ցուցադրված են դիագրամում:
Ես ուզում եմ այստեղ նշել, որ կախված այն բանից, թե որտեղ եք տեղադրում պիեզո թրթռման սենսորը, և որքան երկար են լարերը դրանում, գուցե ձեզ անհրաժեշտ չլինի op-amp: Դուք պարզապես կարող եք սենսորի արտաքին օղակը միացնել գետնին, իսկ մյուս մետաղալարը `անալոգային մուտքին` լարերի միջև 1 Մ դիմադրիչով: Օպերատորը պարզապես ուժեղացնում է սինգլը:
Քայլ 2: Միկրոհսկիչի ծածկագիր
Սովորաբար Arduino- ն կօգտագործվեր նման նախագծի համար, բայց ես դեմ եմ այստեղ և օգտագործում եմ Espruino կոչվող որոնվածը, որը թույլ է տալիս Ձեզ JavaScript- ը գործարկել միկրոկոնտրոլերների վրա: Եթե ձեզ հետաքրքրում է, ես մի ամբողջ տեսաֆիլմ պատրաստեցի ՝ Espruino- ով Node MCU ESP8266 dev տախտակը բռնկելու վերաբերյալ: Դուք պետք է ստուգեք այն:
Տես կոդը GitHub- ում
Վերևում ես հաստատում եմ որոշ հաստատուններ, օրինակ ՝ ինչ են քորոցները, օգտագործվում են և գաղտնի թակոցը միլիվայրկյաններով ժամանակացույցների զանգված: Սա յուրաքանչյուր թակոցի միջև ընկած ժամանակն է: Ես նաև կարգավորում եմ դուռը բացելու և կողպելու գործառույթներ, ինչպես նաև ստուգում եմ ճիշտ թակոցը: Երբ տախտակը գործարկվում է, այն միանում է wifi- ին և ստեղծում է վեբ սերվեր, որը կարող է հրամաններ ստանալ դուռը վերահսկելու համար: Sensorամացույցը դրված է IR սենսորին միացված քորոցի վրա, ուստի ապակողպման գործառույթը կարձակվի, երբ սենսորը սայթաքի: Ինչ վերաբերում է թրթռման սենսորին … սկսվում է մի ընդմիջում, որը կարդում է անալոգային քորոցը, որ թրթռման սենսորը միացված է յուրաքանչյուր միլիվայրկյան, և եթե ազդանշանը գերազանցում է սահմանված շեմը, ժամանակը գրվում է: Եթե կան բավականաչափ թրթռումներ, ապա այն կգործարկի այն գործառույթը, որը ստուգում է, թե արդյոք գրավված ժամերը համընկնում են գաղտնի ժամանակաչափերի բավականաչափ մոտ լինելու հետ: Եթե դա անեն, դուռը կբացի:
Քայլ 3: Վեբ հավելվածների վերահսկում
Վեբ հավելվածի ծածկագիր
Վեբ ծրագիրը պարզապես վեբ էջ է ՝ որոշ javascript- ով, որը հրամաններ է ուղարկում միկրոկառավարիչի ստեղծած վեբ սերվերին: Ես այն դարձրի ստատիկ կայք AWS S3- ում և պահեցի այն իմ հեռախոսի հիմնական էկրանին: Այժմ ես կարող եմ բացել դուռը, կողպել դուռը կամ բաց թողնել այն: Հնարավոր կլինի նաև ապահովել ծրագիրը և կարգավորել իմ ցանցը, որպեսզի կարողանամ ցանկացած վայրում աշխատել ինտերնետի կապով:
Դուք պետք է փոխեք IP հասցեն, որն օգտագործվում է ծածկագրում ՝ ձեր միկրոկառավարիչի համար: Ես ստիպեցի իմ երթուղիչին վերապահել IP- ն, այնպես որ այն երբեք չի փոխվի:
Քայլ 4: Էլեկտրամագնիսների ամրացման բրա
Ես գնացի Fusion 360 և ստեղծեցի փակագիծ, որը տեղավորեց 49 մմ էլեկտրամագնիսի չափսերը: Ահա մոդելի հղումը: Այնուհետև այն ուղարկեցի 3D տպիչ: Երբ այդ զարմանալիորեն երկար գործընթացն ավարտվեց, ես նրան տվեցի այբբենարան, վերացրեցի այն և քսեցի սպիտակ ներկով:
Քայլ 5: Մագնիս և ափսե ամրացնելը
Համոզվելու համար, որ մագնիսը պատրաստվում է ճիշտ շարվել պողպատե ափսեի վրա. Ես ափսեն ծածկեցի կապույտ ժապավենով, փակագծի վրա նշեցի այն, այնուհետև շուկա, որտեղ պետք է անցնեն լեռան անցքերը:
Կոշտ մետաղի վրա հորատելիս լավ գաղափար է սկսել փոքր կտորից և առաջ շարժվել: Բացի այդ, օգտագործեք յուղ `փորված փոսը քսելու համար:
Ես ունեմ խոռոչի դուռ, այնպես որ ամբողջ ճանապարհով պտտեցի գերանների պտուտակներ, իսկ մյուս կողմը դրեցի մեծ լվացքի մեքենաներ `համոզվելու համար, որ այն չի դուրս գալու:
Ես փայտե պտուտակներով ամրացրի մագնիսով փակագիծը շրջանակին: Այնուհետև ես երկար մետաղալար կպցրեցի մագնիսի լարերին և լարերն անցա երկար սպիտակ պատյանով: Ներսից ես մետաղալարն անցա դեպի դուռը դեպի ներքև, և ներքևից կանցնի կառավարման տուփը:
Քայլ 6: Կառավարման տուփ
Կառավարման տուփը պարզապես սուպեր պարզ տուփ է ՝ կափարիչով, որը ես մոդելավորել և տպել եմ: Երկու կարճ ծայրերում կան անցքեր, որոնք թույլ են տալիս լարերը անցնել: Տախտակը պարզապես նստում է դրա ներսում, և IR սենսորի LED- ները դուրս են գալիս կողքից անցքերս:
Ահա մոդելը:
Քայլ 7. Թրթռման ցուցիչ և ծրագրի ավարտ
Թրթռման սենսորը միացնելու համար ես կցեցի մեկ այլ երկար մետաղալար, որը ես անցնում էի սպիտակ պատյանով: Այն դռան վրա ամրացնելու համար ես օգտագործեցի տաք սոսինձ: Ես սենսորը ծածկեցի 3D տպված գլխարկով ՝ իրերը գեղեցիկ տեսք ունենալու համար:
Այդ ամենն անելուց հետո ես մագնիսի և թրթռման սենսորի լարերը սոսնձեցի նրանց համապատասխան լարերի վրա `տպատախտակի վրա:
Դռան կողպեքը սեղմելուց հետո, որը ես ի վերջո հանեցի բոլորը, և ինչ -որ մաքրություն անելը, նախագիծն ավարտված էր:
Խնդրում ենք դիտել տեսանյութը, այնպես որ տեսեք, թե ինչպես է աշխատում այս նախագիծը:
Երկրորդ անգամ առաջին անգամ հեղինակ
Խորհուրդ ենք տալիս:
DIY անտառահատման ջերմաչափ 2 սենսորով. 3 քայլ (նկարներով)
DIY անտառահատման ջերմաչափ 2 սենսորով. Այս նախագիծը իմ նախորդ նախագծի կատարելագործումն է `« DIY անտառահատումների ջերմաչափ »: Այն գրանցում է ջերմաստիճանի չափումները միկրո SD քարտի վրա: Սարքաշարի փոփոխություններ Ես իրական ժամանակի ժամացույցի մոդուլին ավելացրեցի DS18B20 ջերմաստիճանի տվիչ, որտեղ առկա է
Arduino- ի սնուցմամբ, սենսորով վերահսկվող գունաթափվող լուսադիոդային շերտեր. 6 քայլ (նկարներով)
Arduino- ի սնուցմամբ, սենսորով վերահսկվող մարումի լուսադիոդային շերտեր. Վերջերս ես թարմացրեցի իմ խոհանոցը և գիտեի, որ լուսավորությունը «կբարձրացնի» պահարանների տեսքը: Ես գնացի «True Handless» - ի համար, այնպես որ ես աշխատանքային մակերևույթի տակ բացվածք ունեմ, ինչպես նաև բուֆետ, պահարանի տակ և առկա պահարանների վերևում և
Neopixel- ի գլխիկով մատանի ժեստերի սենսորով կառավարելը. 3 քայլ (նկարներով)
Neopixel- ի գլխիկով մատանի ժեստերի սենսորով կառավարելը. Այս ձեռնարկում մենք խաղալու ենք ժեստերի ցուցիչով (APDS-9960) և նեոպիքսելային մատանիով `սովորելու համար, թե ինչպես դրանք համատեղել Arduino UNO- ի միջոցով: Վերջնական արտադրանքը կպատասխանի ձախ - աջ ժեստեր ՝ շարժելով առաջ շարժումը աջ կամ ձախ, և դեպի ձեզ
Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Serverամային սերվերի համաժամացում ՝ 11 քայլ (նկարներով)
Վեբ-միացված SMART LED անիմացիոն ժամացույց ՝ վեբ վրա հիմնված կառավարման վահանակով, Time Server Synchronized: Այս ժամացույցի պատմությունը հեռու է գնում ՝ ավելի քան 30 տարի: Հայրս այս գաղափարի առաջատարն էր, երբ ես ընդամենը 10 տարեկան էի, LED- ի հեղափոխությունից շատ առաջ: Իսկական
Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ
Վեբ վարորդի IO ձեռնարկը ՝ օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. հետաքրքիր մարտահրավեր ներկայացվեց ինձ: Ինձ պետք էր