Բովանդակություն:
Video: Սառնարանի դռների ժամաչափ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս ձեռնարկում մենք կանցնենք սառնարանի լուսաչափաչափի վերացական կառուցելու և կոդավորելու գործընթացով: Մեր սարքի հիմնական նպատակն է խնայել էներգիան ՝ միայն սառնարանի լույսը միացնելով, եթե ինչ -որ մեկը կանգնած է դրա դիմաց: Իրերի ինտերնետի սարքն օգտագործում է երկու տվիչ ՝ եղեգի անջատիչ և օբյեկտներից խուսափելու սենսորային մոդուլ: Եղեգի սենսորը ազդանշան կուղարկի ամեն անգամ, երբ առկա է մագնիսական դաշտ: Սա կօգտագործվի դուռը բաց կամ փակ լինելու հայտնաբերման համար: Եթե դուռը բաց է, հարևանության սենսորն օգտագործվում է որոշելու, թե արդյոք ինչ -որ մեկը կանգնած է սառնարանի դիմաց: Եթե ոչ ոք չի հայտնաբերվում, ժամաչափը կսկսի հաշվել, թե ինչքան ժամանակ է անցել ինչ -որ մեկը դռան դիմաց:
Այս նախագիծը ներառում է նաև սարքը կառավարելու ինտերֆեյս, որն աշխատում է կոլբայի սերվերի վրա: Օգտվողը կարող է ստուգել ժամաչափերից յուրաքանչյուրը կամ վերականգնել դրանք ՝ օգտագործելով այս ինտերֆեյսը:
Հետևյալ քայլերը կառաջնորդեն ձեզ, չնայած այս սարքի կառուցման գործընթացին:
Քայլ 1: Սարքավորման կարգավորում
Առաջին քայլը սարքի սխեմաների տեղադրումն է: Մեզ պետք կլինի.
- Ազնվամորի Պի 3
- Breadboard
- Reed մոդուլ*
- Խոչընդոտներից խուսափելու սենսորային մոդուլ*
- 10KOhm դիմադրություն
- լարերը
- Մեկ մագնիս (սարքը փորձելու համար)
*Arduino 37-in-1 սենսորների հավաքածուից (փաստաթղթեր)
Բոլոր նյութերը հավաքելուց հետո հավաքեք միացումը ՝ հիմնվելով վերևում ներկայացված սխեմայի վրա:
Քայլ 2: Կոդ
Այժմ, երբ մենք սարքավորում ենք սարքավորված, կարող ենք սկսել գրել կոդը: Կոդը կարելի է գտնել կցված թղթապանակում: Գրացուցակների կառուցվածքը բարդ է, ուստի զգույշ եղեք, որ ֆայլերից ոչ մեկը չշարժվի:
Քայլ 3: Սարքի օգտագործումը
Րագիրը գործարկվում է Flask սերվերների միջոցով: Flask- ի տեղադրման և օգտագործման մանրամասներին կարող եք ծանոթանալ այստեղ:
Նախ, օգտագործելով հրամանի տողը, սահմանեք flask ծրագիրը որպես iotapp.py:
սահմանել FLASK_APP = iotapp.py
Հաջորդը, գործարկեք ծրագիրը ՝
տափաշիշով վազք -հոստ 0.0.0.0
Ինտերֆեյս մուտք գործելու համար պատճենեք վերջին հրամանից բխող URL- ը: Այս էջն ունի երկու ժամաչափ `մեկը, որը հետևում է, թե որքան ժամանակ է դուռը բաց եղել, և մեկը` վերահսկելու, թե որքան ժամանակ է դուռը բացվել `առանց որևէ մեկի դիմաց: Երբ էջը թարմացվի, երկու ժամաչափերը կթարմացվեն: Օգտագործողը կարող է վերականգնել ժամաչափերը `օգտագործելով« etամաչափերի վերակայում »կոճակը:
Մագնիսը ներկայացնում է սառնարանի դուռը: Ամեն անգամ, երբ մագնիսը ներկա է, դուռը կարելի է փակված համարել: Դուռը բացելը նմանակելու համար հեռացրեք մագնիսը եղեգի սենսորից: Սառնարանի դիմաց կանգնած անձին նմանեցնելու համար ձեռքը դրեք հարևանության տվիչի վրա: Երբ դուք հեռացնում եք ձեր ձեռքը, ժամաչափը կսկսի հաշվել, թե ինչքան ժամանակ է անցել այն պահից, երբ ինչ -որ մեկը սառնարանի դիմաց է:
Քայլ 4: Վերջնական արտադրանք
Այստեղ մենք ցույց ենք տալիս սարքի գործողության օրինակ:
Այս Instructable- ը ստեղծվել է Ռայան Անդերսոնի և Քևին Բենսոնի կողմից:
Խորհուրդ ենք տալիս:
Սառնարանի մագնիս ժամացույց ՝ 9 քայլ (նկարներով)
Սառնարանային մագնիս ժամացույց. Ինձ միշտ գրավում էին անսովոր ժամացույցները: Սա իմ վերջին ստեղծագործություններից մեկն է, որն օգտագործում է սառնարանի այբուբենի համարները ժամանակը ցուցադրելու համար: Թվերը տեղադրված են բարակ սպիտակ պլեքսիգլասի մի կտորի վրա, որն ունի հետևի շերտով բարակ թիթեղ:
Սառնարանի դռների ստուգում `5 քայլ
Սառնարանի դռների ստուգում. Ներածություն. Մեր օրերում մարդիկ ունեն " խելացի " սառնարան, որը կարող է ցույց տալ ձեզ սառնարանի ջերմաստիճանը: Որոշ սառնարաններ ունեն նաև ահազանգեր ՝ օգտագործողին հիշեցնելու համար, որ դուռը փակ չէ: Այնուամենայնիվ, ոչ բոլորն ունեն այսպիսի «խելացի»
Դռների և դռների մոնիտորինգի հետ կապված ավտոմատ լույսեր. 5 քայլ
Դռների և դռների մոնիտորինգի հետ կապված ավտոմատ լույսեր. Հետեւեք ստորեւ բերված քայլերին ՝ այս լուծումը իմանալու համար
Սառնարանի պահակ. Փակեք ձեր սառնարանի դուռը `6 քայլ
Սառնարանի պահակ. Փակեք դռան հիշեցումը ձեր սառնարանի համար. Երբեմն, երբ սառնարանից շատ բաներ եմ հանում, ես ազատ ձեռքը չունեմ դուռը փակելու համար, իսկ հետո դուռը բաց է մնում երկար ժամանակ: Երբեմն, երբ ես չափազանց շատ ուժ եմ օգտագործում սառնարանի դուռը փակելու համար, այն ցատկում է, բայց ես դա չեմ նկատում
Սառնարանի կամ սառնարանի ջերմաստիճանի վերահսկում `7 քայլ
Freeերմաստիճանի վերահսկում սառնարանի կամ սառնարանի համար. Այս հրահանգը ներառում է Johnson Controls- ի ջերմաստիճանի հսկիչի ինտեգրումը երկարացման լարին `անջատիչով և սառնարանը վերահսկելու էլեկտրական վարդակով: Գարեջրի խմորման համար կրծքավանդակի սառնարանը ֆանտաստիկ հարթակ է, բայց գործարանը շարունակում է