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

Arduino ավտոտնակի դռան ահազանգ Blynk- ով `3 քայլ
Arduino ավտոտնակի դռան ահազանգ Blynk- ով `3 քայլ

Video: Arduino ավտոտնակի դռան ահազանգ Blynk- ով `3 քայլ

Video: Arduino ավտոտնակի դռան ահազանգ Blynk- ով `3 քայլ
Video: Беспомощные малыши остались без мамы и обречённо прижимались к углу гаража! 2024, Նոյեմբեր
Anonim
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ
Arduino ավտոտնակի դռան ահազանգ Blynk- ի հետ

Բավականին հիմնական սենսոր, որը տվյալներ է ուղարկում Blynk նախագծին ՝ ցուցադրելու իմ ավտոտնակի դռան կարգավիճակը ՝ Open of Shut, և ազդանշան է ուղարկում իմ հեռախոսին, երբ դուռի կարգավիճակը փոխվում է ՝ Open to Shut կամ Shut to Open: Ես օգտագործել եմ WEMOS D1 Mini Pro- ն wifi կապի և Arduino էսքիզը գործարկելու համար, բայց դուք կարող եք օգտագործել ցանկացած Arduino համատեղելի սարք:

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

Ես տեղավորվեցի մի փոքր ինֆրակարմիր (IR) սենսորի վրա, որը կարող է խոչընդոտ հայտնաբերել 2-30 սմ միջակայքում:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

1. WEMOS D1 Mini Pro - մինի wifi տախտակ ՝ 16 ՄԲ ֆլեշով, արտաքին ալեհավաքի միակցիչով և կառուցված կերամիկական ալեհավաքով ՝ ESP8266EX- ի հիման վրա:

2. IR խոչընդոտի ցուցիչ:

3. Blynk հաշիվ և հավելված ձեր սմարթֆոնի վրա:

4. Վերակայեք SW և Power Switch (ըստ ցանկության), տարբեր տախտակ, լարեր և այլն ստուգելու համար:

5. iffիֆի Բոքս - Ես օգտագործում եմ պարզ, ինչպես սիրում եմ տեսնել իմ աշխատանքը;-):

6. Մոնտաժային բրա ՝ սենսորը ձեր դռան մոտ տեղադրելու համար (ես օգտագործել եմ փայտի կտոր):

Քայլ 2. Կառուցեք ձեր նախատիպը և փորձարկումը

Կառուցեք ձեր նախատիպը և փորձարկումը
Կառուցեք ձեր նախատիպը և փորձարկումը
Կառուցեք ձեր նախատիպը և փորձարկումը
Կառուցեք ձեր նախատիպը և փորձարկումը
Կառուցեք ձեր նախատիպը և փորձարկումը
Կառուցեք ձեր նախատիպը և փորձարկումը

Միացրեք IR սենսորը D1 Mini- ին.

Սենսոր - D1 Mini

VCC - +5V

GND - GND

ԴՈUTՐՍ - Դ 3

Գործարկեք էսքիզը և ստուգեք սերիական մոնիտորը `տեսնելու, որ D3 փինիկի արժեքը փոխվում է, երբ արգելափակում եք սենսորի առջևը (LED- ների դիմաց). Կարող եք փոխել հայտնաբերման հեռավորությունը` կարգավորելով պոտենցիոմետրը (կաթսա): Ես այն դրել եմ մոտ 5 սմ -ի վրա, ինչը բավական է բաց դռան փոփոխություններ թույլ տալու համար:

Էսքիզը գրված է այնպես, որ քորոցը դրվի ԲԱՐՁՐ, երբ դուռը բաց է (սենսորը արգելափակված է), կամ OWԱOWՐ, երբ դուռը փակ է (սենսորը արգելափակված չէ): Դուք կարող եք հեշտությամբ հակադարձել սա `ըստ ձեր կարիքների` կախված այն վայրից, որտեղ սենսորը տեղադրում եք դռան դիրքի համեմատ:

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

*ՈEՇԱԴՐՈԹՅՈՆ. Էսքիզը սահմանում է սենսորը որպես Pin 0, սակայն այն ֆիզիկապես միացված է WEMOS D1 Mini pin D3- ին:.. Դա պայմանավորված է նրանով, որ D! Mini- ն հիմնված է ESP8266 չիպի/պրոցեսորի վրա: D1 Mini- ն իրականում պարզապես վահան է, իսկ ուրվագիծը իրականում պարզապես աշխատում է ESP8266- ով: Այսպիսով, GPiO կապը 0 (նշված է էսքիզում) իրականում դուրս է գալիս որպես WEMOS D1 Mini pin D3: Սա դուք կգտնեք Arduino- ի բազմաթիվ էսքիզներով: Քարտեզագրումը տատանվում է տախտակի վրա, որը դուք օգտագործում եք:

Քայլ 3: Տեղադրեք և ձայնագրեք:

Տեղադրեք և ձայնագրեք
Տեղադրեք և ձայնագրեք
Տեղադրեք և ձայնագրեք
Տեղադրեք և ձայնագրեք
Տեղադրեք և ձայնագրեք
Տեղադրեք և ձայնագրեք

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

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

Blynk նախագիծը բավականին պարզ է, LED- ի վիջեթ ՝ յուրաքանչյուրը Open և Shut- ի համար (ես փոխեցի կարմիր և կանաչ գույները, դրանք կարող եք ընտրել յուրաքանչյուր վիջեթի հավելվածի կարգավորումներում): Էսքիզը ամեն վայրկյան կստուգի սենսորը և տվյալներ կուղարկի ճիշտ LED վիջեթին:

Push ծանուցումը միանում է, երբ դռան վիճակը փոխվում է: (Ուշադրություն դարձրեք, որ Blynk- ն ունի սահմանափակում, որով նրանք թույլ են տալիս միայն ծանուցման ծանուցումը յուրաքանչյուր 15 վայրկյանը մեկ (սա է ՝ սերվերը խնդրանքով ռմբակոծելու համար), ես էսքիզում ժամանակաչափ եմ դրել ՝ դռան վիճակի փոփոխությունը ստուգելու համար միայն ամեն 16 վայրկյանը մեկ, ինչը լավ է: բավական է իմ կարիքների համար: Մի փոքր ներուժ կա, որ եթե դուռը բացվի, այնուհետև նորից փակվի 16 վայրկյանների ընթացքում, դուք չեք ստանա ծանուցում (բայց LED- ները դեռ ցույց կտան ճիշտ վիճակը, երբ նրանք ստուգում են ամեն վայրկյան):

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