Բովանդակություն:
- Պարագաներ
- Քայլ 1: Հավաքեք ձեր բոլոր պարագաները
- Քայլ 2: Բնակարան կառուցելը
- Քայլ 3: Շրջանի պատրաստում
- Քայլ 4: Ներբեռնեք ծածկագիրը Github- ից
- Քայլ 5: Ստեղծեք MySQL տվյալների շտեմարան
- Քայլ 6: Փորձարկեք Smartroom- ը
- Քայլ 7. Շղթան դնել ձեր տան ներսում
- Քայլ 8: Վայելեք Smartroom- ը:
Video: Smartroom: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Երբևէ զգացե՞լ եք, որ պառկել եք ձեր անկողնում և չեք ցանկանում վեր կենալ: Երբևէ զգացե՞լ եք, որ վեր կենալ ՝ բացելու ձեր փեղկերը, շատ բան է պահանջելու: Ապա ես ունեմ կատարյալ լուծում ձեզ համար: Ներկայացնելով 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 տվյալների շտեմարան
Theրագիրը, որն օգտագործում եմ տվյալների բազաների ստեղծման համար, MySQL Workbench- ն է: Ներբեռնման հղումը կարող եք գտնել այստեղ:
Ստեղծեք անլար կապ, դիմեք իմ կարգավորումներին, համոզվեք, որ SSH սերվերի անունը ձեր RPi- ի IP հասցեն է:
Այժմ անցեք էկրանի վերևի ձախ մասում գտնվող «Պատկեր» պատկերակին, կտտացրեք այն, այն պետք է բացի պարզ SQL ֆայլ: տեղադրեք smartroomdb.txt կոդը այնտեղ և գործարկեք այն (դեղին կայծակը): Այժմ դուք ոսկե եք:
Քայլ 6: Փորձարկեք 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- ը:
Դուք այժմ լիովին պատրաստ եք խելացի սենյակից օգտվելու համար, այլևս վեր կենաք ՝ ձեր փեղկերը բացելու համար:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)