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

Ինչպես ստեղծել շարժական խելացի հայելի/կատարել տուփի համադրություն ՝ 8 քայլ
Ինչպես ստեղծել շարժական խելացի հայելի/կատարել տուփի համադրություն ՝ 8 քայլ

Video: Ինչպես ստեղծել շարժական խելացի հայելի/կատարել տուփի համադրություն ՝ 8 քայլ

Video: Ինչպես ստեղծել շարժական խելացի հայելի/կատարել տուփի համադրություն ՝ 8 քայլ
Video: SCP-093 Red Sea օբյեկտը (բոլոր թեստերը եւ Վերամշակված նյութեր Տեղեկամատյաններ) 2024, Հուլիսի
Anonim
Ինչպես ստեղծել շարժական խելացի հայելի/կազմել Up Box Combo
Ինչպես ստեղծել շարժական խելացի հայելի/կազմել Up Box Combo

Որպես Davis & Elkins քոլեջի իմ գերեզմանաքարի վերջնական նախագիծ, ես ձեռնամուխ եղա նախագծել և ստեղծել դիմահարդարման ճամփորդական տուփ, ինչպես նաև ավելի մեծ հայելու և ազնվամորու pi- ի և կախարդական հայելիի ծրագրային հարթակի օգտագործմամբ, որը գործելու էր որպես շարժական: տիպիկ խելացի հայելու տարբերակ: Կախարդական հայելու հարթակը եզակի է իր մոդուլյարությամբ `թույլ տալով լիակատար ազատություն գործառույթների և ձևավորման մեջ:

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

Մասեր. Travelամփորդական դիմահարդարման տուփ `խոռոչի կափարիչով կափարիչով Լույսի ժապավեն ազնվամորու pi 3A ազնվամորի պի GPIO- ով աշխատող էկրան Բարակ երկկողմանի ակրիլային թերթ այս նախագիծը) Էլեկտրական ժապավեն ՝ փայտ և 1/4 դյույմ Dremel կտրված անիվով և հղկող սկավառակով Lazer դանակ

Քայլ 2: Շրջանակի կտրում

Մեր շրջանակը նախատեսված է շփման համար հարմար, ինչը նշանակում է, որ այն ոչ մի թել կամ պտուտակ չի պահում այն իր տեղում: Դրան հասնելու համար ես չափեցի իմ կյանքի ներսը, ինչպես նաև չափեցի կլորացված անկյունների անկյունը: Տուփի համար, որն օգտագործել եմ, սա (!! Տեղադրեք վերջնական չափումները այստեղ !!), սակայն, եթե այլ չափի տուփ ընտրեք, դա կազդի ձեր շրջանակի չափսերի վրա: Ես նաև կտրեցի մոտ 1/4 դյույմ յուրաքանչյուր կողմից մինչև անկյունները: Ես ուրվագծեցի շրջանակը ՝ օգտագործելով Fusion 360 -ը, շնորհակալություն ուսանողների լիցենզիաներին և ներմուծեցի այդ ուրվագիծը Inkscape- ում ՝ անվճար նկարազարդող ծրագիր, որը կտրվելու է:

Քայլ 3: Հայելի կտրելը

Ակրիլից մեր հայելու կտորը կտրելը հեռու է ծրագրի ավելի հեշտ մասերից մեկը: Դա ընթացակարգային առումով ճիշտ նույնն է, ինչ մեր շրջանակը կտրելը, բայց շատ ավելի պարզ ուրվագծով: Պարզապես ուրվագծեք մեր շրջանակում կտրված անցքի չափի ուղղանկյունը `յուրաքանչյուր կողմում լրացուցիչ ~ 1/4 չափով, որպեսզի այն ամրացվի շրջանակի հետևի կողմում

Քայլ 4: Տուփի փոփոխություններ

Տուփի փոփոխություններ
Տուփի փոփոխություններ

Այս նախագծի համար աշխատելու համար իմ տուփը շատ փոփոխությունների կարիք ուներ, դա արվեց հանուն ժամանակի ամբողջությամբ և ապագայում հույս ունեմ, որ կունենամ տուփի իմ սեփական դիզայնը: Առաջին բանը, որ դուք կցանկանաք անել, կտրել անկյունները դրեմելով ՝ մոտ 1/4 դյույմ խորությամբ, ինչը թույլ կտա մեր շրջանակը միաձուլվել հիմքի հետ և ամուր փակվել: Հաջորդ քայլը փոս կտրելն է: հետևի ծայրը մեր հոսանքի լարի համար: Դրա համար ես երկու անցք կողք կողքի բացեցի հետևի անկյունում, այնուհետև օգտագործեցի Dremel- ը `երկու անցքերը միացնելու և հաբի տեսքով մեկ երկարավուն անցք ստեղծելու համար, քանի որ իմ միկրոուսը բավականին հաստ օձիք ուներ Վերջապես, մանրացրեք ամեն ինչ, որպեսզի այն հարթ լինի և շոշափեք ցանկացած սխալ

Քայլ 5: Քայլ 5: Լույսեր:

Քայլ 5: Լույսեր
Քայլ 5: Լույսեր

Ոչ մի ունայնություն ամբողջական չէ առանց լուսավորության: Այսպիսով, մեր շարժական ունայնության համար ես ընտրեցի օգտագործել USB լուսարձակ: Ես օգտագործեցի հորատման նույն տեխնիկան, ինչ արկղի հետևի մեր անցքն ուժի համար, բայց ավելի փոքր 1/16 դյույմ: Սա ինձ բավականաչափ տեղ տվեց շերտը թափանցելու համար: Այնուհետև մնում է միայն ֆիլմը համոզվել: շերտի սոսինձը հանվում է և շերտը ամուր տեղադրում շրջանակի վրա: Կողքի նշում. Իդեալում, դուք կօգտագործեիք Phillips Hue լուսային ժապավենը MagicMirror- ի կամ IFTTT- ի հետ լայն փոխգործունակության համար, որը թույլ կտա ձեռքերի ազատ գործողություն կատարել ձեր արձանագրությունը գրելու ժամանակի գնով: կամ մոդուլ տեղադրելը: Այնուամենայնիվ, այս նախագծի արժեքը գործոն էր, որ Hue շերտն արժե $ 80 Amazon- ում, ինչը հակառակ դեպքում ավելին է, քան ամբողջ նախագիծը, և հաշվի առնելով, թե որքան քիչ է օգտագործվում այս նախագծի համար, դա անիմաստ է: Ավելի լավ ֆունկցիոնալության մյուս նախազգուշացումն այն է, որ ավելի բարդ շերտը, ինչպիսին է Phillips Hue ժապավենը, պահանջում է ցանցային կամուրջ, որն ուղղակիորեն միացված է տվյալ ցանցի երթուղիչին, որը չեզոքացնում է դյուրատարության մեծ մասը:

Քայլ 6: Քայլ 6. Ոչ թե տորթ, այլ Պի կտոր

Ազնվամորու pi- ն կառուցվածքի սիրտն է և պահանջում է լավ կարգավորում: HDMI- ի խնդիրները հեռու են ազնվամորի pi- ի ամենատարածված խնդիրներից մեկը: Այդ խնդիրներից խուսափելու համար միակ բանը, որ պետք է անեք, բեռնման կազմաձևում խմբագրել որոշ պարամետրեր: Այս ֆայլը խմբագրելու համար հարկավոր է այն բացել տերմինալների վրա հիմնված խմբագրիչում, ես օգտագործել եմ nano: Կա 2 տող, որոնք պետք է ավելացվեն, կամ եթե դրանք արդեն առկա են, դրանք պետք է չմեկնաբանվեն ՝ յուրաքանչյուր տողից առաջ ջնջելով «#» նշանը: Այն տողերը, որոնք դուք պետք է ավելացնեք, «hdmi_force_hotplug = 1» և «hdmi_drive = 2» են: Այս տողերը կօգնեն ձեզ ապագա արդիականացման և խնդիրների վերացման հարցում: Նրանք երաշխավորում են, որ HDMI- ն առավելագույն համատեղելիություն ունի տարբեր էկրանների հետ, այնպես որ, երբ դրա վրա աշխատելու համար վերցնում եք pi- ն, չպետք է բախվեք էկրանը դուրս գալու հետ կապված խնդիրների հետ:

Քայլ 7: Քայլ 7: theրագրաշարի տեղադրում

Այս ծրագրի ծրագրային ապահովումն իրականացնելու համար հարկավոր է բացել ձեր տերմինալը և մուտքագրել հետևյալ «bash -c» $ (curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/ raspberry.sh) "" Սա կգրավի GitHub- ից ավտոմատ տեղադրողը և կսկսի աշխատանքը: Հաջորդ քայլը պետք է համոզվել, որ հայելային ծրագրակազմը սկսվում է բեռնման ընթացքում և ամենակարևորը `ինքն իրեն վերագործարկվում: Սա անհրաժեշտ է, որպեսզի ամեն անգամ հայելին լիցքավորելուց հեռացնեք երեսպատումը և միացրեք մկնիկն ու ստեղնաշարը: Դա անելու համար մենք օգտագործում ենք PM2, որը գործընթացի կառավարիչ է node.js ծրագրերի համար: PM2- ը մեր դեպքում միայն համոզվելու է, որ մեր համակարգը մշտապես գտնվում է հայելին աշխատելու վիճակում, և վթարի դեպքում նվազագույն խափանում: Նախ պետք է վերադառնաք ձեր տերմինալ և կատարեք հետևյալ հրամանները. Sudo npm install -g pm2pm2 startup Այս հրամանները տեղադրում են PM2- ը և ավելացնում այն սկսնակ ծրագրերի ցանկին: Այնուհետև մենք պետք է պատրաստենք մեր հայելու համար սցենարը: Դա անելու համար հարկավոր է կատարել ՝ cd ~ nano mm.sh Սա կստեղծի դատարկ սցենար և ձեզ կդնի այդ սցենարի նանո խմբագրիչում, ավելացրեք հետևյալ տողերը և ապա համոզվեք, որ կխնայեք ~/MagicMirrorDISPLAY =: 0 npm սկիզբը Այժմ մնում է միայն ապահովել, որ մեր սցենարը շարունակի գործել, ձեր տերմինալում ևս մեկ անգամ գործարկել. pm2 սկսել mm.shpm2 saveNow pi- ն ժամանակի 99.9% -ը կպահի ծրագրակազմի աշխատանքը, այն կարող է անջատվել «pm2 stop mm» հրամանով:

Քայլ 8: Ավարտելով հպումները

Վերցրեք ձեր էլեկտրական ժապավենը և զգուշորեն շարեք կափարիչի ներսը: Սա կխավարի մեջքը ՝ հայելու միջոցով ավելի լավ արտացոլելով, բայց նաև ապահով կպահի pi- ն: Հետո ես ավելացրեցի փայտի մի քանի կտորներ (նաև էլեկտրական ժապավենով ծածկված) տաք սոսինձով, որպեսզի pi- ն տեղում մնա և ամբողջ մալուխը ուղղեցի դեպի այն: Այնտեղից պարզապես անհրաժեշտ է շրջանակը տեղավորել կափարիչի մեջ, և voila! Վերջացրել ես! Դուք պետք է ունենաք օգտագործման համար շարժական խելացի ունայնություն, կամ կարող եք անմիջապես ներդաշնակեցնել ձեր հայելին: Արդեն պատրաստված մոդուլները կարելի է գտնել https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules կայքում, կամ եթե ցանկանում եք սկսել գրել ձեր սեփականը, զարգացման փաստաթղթերը կարող եք գտնել https://github.com կայքում /MichMich/MagicMirror/blob/master/modules

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