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

Smartroom: 8 քայլ
Smartroom: 8 քայլ

Video: Smartroom: 8 քայլ

Video: Smartroom: 8 քայլ
Video: Smart-Room распаковка и обзор тарифов 2024, Նոյեմբեր
Anonim
Smartroom
Smartroom

Երբևէ զգացե՞լ եք, որ պառկել եք ձեր անկողնում և չեք ցանկանում վեր կենալ: Երբևէ զգացե՞լ եք, որ վեր կենալ ՝ բացելու ձեր փեղկերը, շատ բան է պահանջելու: Ապա ես ունեմ կատարյալ լուծում ձեզ համար: Ներկայացնելով Smartroom- ը ՝ վերահսկեք ձեր սենյակը բջջային հեռախոսով, պլանշետով կամ նույնիսկ համակարգչով:

Պարագաներ

Հաջորդ քայլում ես ցույց կտամ ձեզ անհրաժեշտ ապրանքների ցանկը: Ամենակարևորը ձեզ հարկավոր է ունենալ Raspberry Pi և ձեր համակարգիչ:

Քայլ 1: Հավաքեք ձեր բոլոր պարագաները

Հավաքելով ձեր բոլոր պարագաները
Հավաքելով ձեր բոլոր պարագաները
Հավաքելով ձեր բոլոր պարագաները
Հավաքելով ձեր բոլոր պարագաները
Հավաքելով ձեր բոլոր պարագաները
Հավաքելով ձեր բոլոր պարագաները

Ամենակարևորը ՝ պաշարները: Ես ամեն ինչ տեղադրել եմ Excel աղյուսակում:

Քայլ 2: Բնակարան կառուցելը

Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն
Բնակարանաշինություն

Բնակարանի համար ես օգտագործել եմ MDF վահանակ ՝ 122 սմ 61 սմ չափսերով, դրանք կարող եք գտնել ցանկացած DIY խանութում: Կտրեք դրանք շրջանաձև սղոցով ՝ գծապատկերում չափսերով: Այնուհետեւ վահանակները սոսնձվում են Soudal Fix All սոսինձի հետ միասին: Նկարչությունը կամընտիր է, բայց տալիս է հաճելի երանգ:), ես օգտագործել եմ ներկի տեսակները, ինչպես երևում է վերևի նկարներում: Վարագույրների համար ես պատրաստեցի իմ ունեցած ամենաբարակ կտորի մեկ թերթիկը: Ես ունեի նաև պլաստմասե խողովակ, որը դրված էր շուրջ 90 աստիճանի անկյան տակ: Ես դրանք կտրեցի կտորների համար, որպեսզի սենսորները տեղավորվեն:

Քայլ 3: Շրջանի պատրաստում

Շրջանի պատրաստում
Շրջանի պատրաստում
Շրջանի պատրաստում
Շրջանի պատրաստում

Սա ամենափոքր էլեկտրական շղթան չէ, բայց սա այն է, ինչը այս նախագիծը դարձնում է զվարճալի: Փորձեք խուսափել ցատկող լարերի հատումից: Լարերը, որոնք չեն անցնում նույն տախտակին, պետք է ավելի երկար լինեն: Կարող եք կամ երկու լար լարել, կամ արական էգ մետաղալարերը միմյանց հետ միացնել:

Քայլ 4: Ներբեռնեք ծածկագիրը Github- ից

Դուք կարող եք ներբեռնել այս նախագծի ծածկագիրը իմ Github- ում, հղումը ՝

Կապ հաստատեք SSH- ով ձեր PI- ի և Visual Studio- ի կոդի միջև, եթե չգիտեք, թե ինչպես, ահա մի փոքրիկ ձեռնարկ:

VS Code- ում ստեղծեք նոր թղթապանակ և անվանեք այն, ինչ ուզում եք, լուրջ, դա նշանակություն չունի: Տեղադրեք բոլոր ֆայլերը Backend- ից այդ թղթապանակում: Առաջին մասը կատարված է: Այժմ անցեք դեպի/var/www/VC Code և տեղադրեք առջևի ֆայլերը այնտեղ: Կոդավորման մասն այժմ ավարտված է:

Քայլ 5: Ստեղծեք MySQL տվյալների շտեմարան

Ստեղծեք MySQL տվյալների շտեմարան
Ստեղծեք MySQL տվյալների շտեմարան
Ստեղծեք MySQL տվյալների շտեմարան
Ստեղծեք MySQL տվյալների շտեմարան

Theրագիրը, որն օգտագործում եմ տվյալների բազաների ստեղծման համար, MySQL Workbench- ն է: Ներբեռնման հղումը կարող եք գտնել այստեղ:

Ստեղծեք անլար կապ, դիմեք իմ կարգավորումներին, համոզվեք, որ SSH սերվերի անունը ձեր RPi- ի IP հասցեն է:

Այժմ անցեք էկրանի վերևի ձախ մասում գտնվող «Պատկեր» պատկերակին, կտտացրեք այն, այն պետք է բացի պարզ SQL ֆայլ: տեղադրեք smartroomdb.txt կոդը այնտեղ և գործարկեք այն (դեղին կայծակը): Այժմ դուք ոսկե եք:

Քայլ 6: Փորձարկեք Smartroom- ը

Փորձարկում Smartroom- ը
Փորձարկում Smartroom- ը
Փորձարկում Smartroom- ը
Փորձարկում Smartroom- ը

Այժմ, երբ տեխնիկական մասերի մեծ մասն ավարտված է, գնացեք VS Code- ի ձեր նոր ստեղծված թղթապանակ և գործարկեք app.py. Վերին աջ անկյունում կա մի փոքր մեկնարկային պատկերակ: Այժմ գնացեք ձեր դիտարկիչ և մուտքագրեք ձեր RPi- ի IP հասցեն: Դուք պետք է տեսնեք կայքը:

Այս կայքը ստեղծվել է առաջին հերթին բջջայինի համար: Այսպիսով, այո, կարող եք օգտագործել այս նախագիծը ձեր հեռախոսի վրա: Պարզապես մուտքագրեք ձեր RPi- ի IP հասցեն:

Կարող եք նաև թույլ տալ, որ նախագիծը սկսվի, երբ ձեր Raspberry Pi- ն սկսվի: Եթե ցանկանում եք դա անել, դուք պետք է ստեղծեք app1.py ծառայություն: Հետևեք այս ձեռնարկին

Դուք պետք է main.py- ն փոխեք app1.py- ի և փոխեք գրացուցակը այն գրացուցակին, որտեղ գտնվում է app1.py- ն: Ստուգեք, արդյոք ամեն ինչ աշխատում է էլեկտրական շղթայում: Եթե այո, ապա անցեք հաջորդ քայլին:

Քայլ 7. Շղթան դնել ձեր տան ներսում

Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում
Շրջանը դնելով ձեր տան ներսում

Դուք հասել եք վերջին հատվածին, շնորհավորում եմ:

Պատերին անհրաժեշտ կլինի երկու անցք բացել: Մեկը, որտեղ սոուսն է, և մեկը գրասեղանի տակ: Դրա համար կարող եք օգտագործել սովորական փորվածք: Դրանից հետո MCP3008- ով և L293D- ով գրատախտակն անցնում է կոմոդի տակ, իսկ մյուս տախտակը անցնում է մահճակալի տակ: Մալուխի կառավարումը ձերն է: Ես օգտագործեցի մի քանի կպչուն բարձիկներ, որոնք ես գտա իմ տեղական DIY խանութում (Hubo):

Քայլ 8: Վայելեք Smartroom- ը:

Վայելեք Smartroom- ը
Վայելեք Smartroom- ը
Վայելեք Smartroom- ը
Վայելեք Smartroom- ը
Վայելեք Smartroom- ը
Վայելեք Smartroom- ը

Դուք այժմ լիովին պատրաստ եք խելացի սենյակից օգտվելու համար, այլևս վեր կենաք ՝ ձեր փեղկերը բացելու համար:

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