Բովանդակություն:
- Քայլ 1: Գնումների ցուցակ
- Քայլ 2: Նախապատրաստում
- Քայլ 3: Պլանշետի տեղադրում
- Քայլ 4: Softwareրագրակազմ
- Քայլ 5: Ամփոփում
Video: Խելացի հայելին ՝ օգտագործելով կոտրված Android պլանշետը. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Քիչ առաջ ես պատահաբար Android պլանշետս գցեցի նրա երեսին: Ապակին կոտրվեց, բայց մնացածը դեռ լավ էր աշխատում: Իմ գործընկերոջ կողմից հերթական անգամ որպես հավաքարար կոչվելու վտանգի ենթարկելով ՝ ես դա ոչ -ոքի խաղացի ՝ հույս ունենալով, որ մի օր դրա օգտագործումը կգտնեմ: Այդ օրը եկավ, երբ «Instructables»-ից ստացա «անձնակազմի ընտրության» նամակ ՝ այս Smart Mirror նախագծի հղումով
Կան բազմաթիվ նմանատիպ նախագծեր, և իմը ամենատպավորիչը չէ: Իրականում բոլորովին հակառակը, ես պարզապես ուզում էի պլանշետ կպցնել հայելու հետևում, ներբեռնել ծրագիր և ավարտել դրա հետ: Բայց ոչինչ պարզ չէ, այնպես չէ՞: Պարզվեց, որ իմ պլանշետը չափազանց երկար էր նստած վիճակահանության մեջ, և չկան ծրագրեր, որոնք այլևս կաշխատեն Android v2.3 (Gingerbread) վրա: Այսպիսով, ես ստիպված էի այդ ամենը գրել միայնակ: Դա իմ առաջին Android (և Java) նախագիծն էր, ուստի խնդրում եմ մի դատեք:
Ֆիզիկական հավաքը բավականին պարզ էր իրականացնելու համար: Ես հանել եմ պլանշետը նույնիսկ մասերը պատվիրելուց առաջ, որպեսզի համոզվեմ, որ այն հեշտությամբ կարող եմ ամրացնել առանց ապակու: Պարզվում է, որ ապակին առանձնացված է LCD էկրանից և բավականին հեշտությամբ է դուրս գալիս: Միևնույն ժամանակ, բոլոր բաղադրիչները, ինչպիսիք են PCB- ն, մարտկոցը և էկրանը, լավ փաթեթավորված էին միասին, ուստի լրացուցիչ տեղադրման կարիք չկար: Ես պարզեցի, որ հպման տվիչը, այնուամենայնիվ, սոսնձված է ապակու վրա: Բայց քանի որ ես մտադիր չէի ունենալ ինտերակտիվ հայելի, դա նորմալ էր:
Քայլ 1: Գնումների ցուցակ
Ինչպես նշեցի, ես արդեն ունեի պլանշետ `Scroll Excel 7 -դյույմանոց, բայց ցանկացած դեղահատ հավասարապես լավ կամ նույնիսկ ավելի լավ կաշխատեր: Բացի այդ, ես ստիպված էի գնել.
- A3 չափի լուսանկարների շրջանակ IKEA- ից
- Երկկողմանի ակրիլային հայելու թերթ A3 ebay- ից
- Սև գործվածք փրփուր A3 թերթ HobbyCraft- ից
Ես նաև օգտագործել եմ.
- Սթենլի դանակ
- Սուպեր սոսինձ
- Հղկաթուղթ
- Փորված փոքր փորվածքներով
- Դրեմելը և մինի սղոցը
Բարդություններից խուսափելու համար ես նախ գնել եմ նկարի շրջանակը: Ես կասկածում էի, որ նկարագրության չափերը կարող են ճշգրիտ չլինել, և ես դրանում ճիշտ էի. Չափերը տրված էին շրջանակի ներսի կողմից, այլ ոչ թե ապակու կամ հետևի տախտակի չափի:
Ես նախընտրեցի գնել ակրիլային թերթ ՝ արդեն տեղադրված կիսաթափանցիկ ֆիլմով, երբ կարդում էի որոշ պատմություններ այն մարդկանց մասին, ովքեր պայքարում են սոսնձվող ֆիլմից լավ որակ ստանալու համար: Փորձե՞լ եք ձեր հեռախոսի վրա տեղադրել էկրանի պաշտպան: Կարծում եմ, որ առանց մաքուր սենյակի անհնար է մաքուր արդյունքներ ստանալ:
Քայլ 2: Նախապատրաստում
Այսպիսով, առաջինը բուն շրջանակն ապամոնտաժելն էր: Ես զարմացա, թե որքան հեշտ էր դա ՝ փոքր կողպեքներով կողքերին: Կարծում եմ, որ դա իմ օգտին ստացվեց, քանի որ որոշ շրջանակներ ունեն ներսից և դրսից սահող պահարան, որը կարող է պոտենցիալ քերել հայելու փխրուն ծածկույթը:
Հետո ես չափեցի ակրիլային հայելու թերթիկը և կտրեցի չափի: Թիթեղը երկու կողմերից ունի պաշտպանիչ թաղանթ, այնպես որ կտրումը բավականին հեշտ էր (չնայած, դեռ պետք է զգույշ լինել ՝ խորը քերծվածքներ չգործելու համար): Ես օգտագործել եմ Սթենլիի դանակը ՝ թերթիկը խփելու համար, այնուհետև ես պատռեցի փայտե կտորի եզրին: Դա մաքուր կտրվածք չէր և որոշ սուր եզրեր էր ստեղծում, ուստի ես դրանք մանրակրկիտ հարթեցի ՝ օգտագործելով հղկաթուղթ: Carefulգույշ եղեք այստեղ, քանի որ ակրիլը հակված է ավելի շատ ճաքել և փշրվել, քան պլաստիկից ակնկալում էիք:
Ես միայն պետք է իմաստուն կերպով կտրեի հայելու թերթիկը, քանի որ լայնությունը գրեթե կատարյալ էր շրջանակի համար, և այն ընդամենը մի քանի միլիմետր խաղ ուներ: Համոզվելու համար, որ այն չի սահում շուրջը, ես երկու կողմից մեկուսացված մետաղալարերի կտորներ եմ օգտագործել:
Հայելիի թերթիկը քերծվածքներից պաշտպանելու համար ես ավելացրել եմ սև գործվածքից փրփուր, որի կտրվածքը մի քանի միլիմետրով փոքր է LCD- ից, որպեսզի եզրերը տեսանելի չլինեն: Սկզբում ես փորձեցի նորից օգտագործել սպիտակ ներքին տախտակը, որն ուղեկցվում էր շրջանակով, բայց սպիտակ գույնը հեշտությամբ երևում էր սև LCD էկրանին, հատկապես ցերեկը:
Դուք կարող եք նկատել իմ որոշ լուսանկարներում, որ ես շրջանակի տակ բարձ ունեի: Մի փոքր ուշ հասկացա, որ ակրիլային թերթիկը շատ ճկուն է, և մինչ շրջանակը պահում էր այն գրասեղանի վերևից, երբեմն թերթիկը դիպչում էր մակերեսին և քերծվում: Քերծվածքներն այս պահին հազիվ տեսանելի են, բայց ամեն անգամ այն մաքրելուց ինձ նյարդայնացնում է: Ձեզ զգուշացրել են:
Օ,, և մի մոռացեք հավաքելիս հանել պաշտպանիչ թաղանթը: Ես կարդացի մի քանի ակնարկ, որոնք բողոքում են, որ հայելին ընդհանրապես արտացոլող կամ պարզ չէ: Դա ինձ մի փոքր ծիծաղեցրեց:)
Քայլ 3: Պլանշետի տեղադրում
Ես պլանշետը տեղադրեցի անմիջապես հետնաշերտի մեջ: Դա 3 մմ հաստոցային տախտակ է, ուստի այն բավականաչափ ուժ ունի պլանշետի քաշը պահելու համար: Տախտակը կտրելը հեշտ էր սղոցով և Dremel գործիքով, չնայած ես պետք է զգույշ լինեի, որ անցքը չափազանց մեծ չլինի:
Չնայած ես չեմ պլանավորում օգտագործել տեսախցիկը, ամեն դեպքում դրա համար մի փոքր անցք բացեցի: Հետո ես սոսնձով սոսնձեցի մի քանի կտոր մնացորդային պաստառ, որտեղ ես պլանավորում էի տեղադրել ծածկը: Կարող եք նաև այնտեղ նկատել մի քանի պլաստմասե ամրակներ: Մոնտաժային անցքերի շուրջ էլեկտրոնային բաղադրիչների պատճառով ես կարող էի օգտագործել միայն փոքր քանակությամբ նյութ, և չէի կարծում, որ կարծր տախտակը կպահի: Այսպիսով, ես գտա հին պլաստմասե տուփ և դրանից կտորներ կտրեցի:
Վերջապես ես պտուտակեցի պլանշետի սկզբնական հետևի կափարիչը: Այն կատարյալ չի կնքում, բայց այն ապահովում է լավ աջակցություն և պաշտպանություն բոլոր բաղադրիչների համար ՝ միևնույն ժամանակ ինձ տալով միակցիչների և հոսանքի կոճակի հասանելիությունը:
Քայլ 4: Softwareրագրակազմ
Հաշվի առնելով, որ այնտեղ շատ ծրագրեր կան Android v4 կամ ավելի բարձր տարբերակների համար, ես շատ փոքր հնարավորություն ունեցա գտնել Smart Mirror ծրագիր, որը կաշխատի իմ պլանշետի վրա: Պլանշետի արդիականացումը նույնպես անհնար էր, ուստի որոշեցի ներբեռնել Android Studio- ն և ինքս մշակել հավելվածը: Ուրացում - Ես լրիվ դրույքով:
Ամբողջ աղբյուրի կոդը նկարագրելը ինքնուրույն թեմա կլինի: Եթե հետաքրքրված է, ասեք ինձ մեկնաբանություններում, և գուցե ես այլ գրառում անեմ: Բայց առայժմ ես միայն կբացատրեմ իմ պահանջներն ու հիմնական ֆունկցիոնալությունը: Ի դեպ, աղբյուրի կոդը հասանելի է GitHub- ում (https://github.com/audrius-a/smart-mirror.git): Այն հրապարակված է MIT լիցենզիայի ներքո, այնպես որ խնդրում ենք ազատ զգալ այն պատառաքաղով և օգտագործեք ձեր նախագծերի համար:
Իմ պահանջները.
- Պետք է ցույց տա ամսաթիվը և ժամը;
- Պետք է ցույց տա օրվա և գիշերվա ջերմաստիճանի կանխատեսումը 5 օր առաջ;
- Պետք է ցույց տա եղանակային պայմանները 5 օր առաջ;
- Պետք է անընդհատ աշխատել առանց օգտագործողի փոխազդեցության, նույնիսկ վերագործարկումից հետո.
Վերոնշյալին հասնելու համար ես գրանցվեցի Met Office DataPoint- ում, որն ապահովում է եղանակի անվճար թարմացումներ, որոնք բավականին հուսալի են նույնիսկ Մեծ Բրիտանիայի անկանխատեսելի եղանակի համար: Գրանցվելը շատ հեշտ է, և նրանք ձեզ անմիջապես տրամադրում են API բանալին, որը թույլ է տալիս գրեթե անմիջապես հարցնել տվյալները: Ստուգեք app/src/main/java/com/development/audrius/smartmirror/MetService.java ֆայլը, որն օգտագործել եմ:
Եղանակի պայմանները ցուցադրելու համար ես օգտագործել եմ անվճար պատկերակներ https://www.alessioatzeni.com/meteocons/ կայքից, որը կիսում է Ալեսիո Ացենին: Շնորհակալություն Ալեսիո, այս սրբապատկերները հրապարակելու համար դրանք հիանալի են:
Ես կարծում էի, որ ամենամեծ պայքարը կլինի դիմումը միշտ վերևում պահելու վերջին պահանջի հետ: Պարզվում է, դա շատ հեշտ է AndroidManifest.xml ֆայլում մի քանի թույլտվությամբ և StartupHandler դասով: Նույնիսկ եթե պլանշետը մահանում է որևէ պատճառով կամ պարզապես վերագործարկման կարիք ունի, ծրագիրը գործարկվում է գործարկումից ընդամենը մի քանի վայրկյան հետո և մնում ընդմիշտ:
Միակ չլուծված խնդիրը, որն ունեմ մինչ այժմ, WiFi ազդանշանն է անհետանում մեկ -երկու օր հետո: Կարծում եմ, որ դա այդպես էր նախկինում, և, թերևս, իմ միակ տարբերակը կլինի պլանշետի վերագործարկումը ինտերնետին միանալուց մի քանի անհաջողություններից հետո: Երբ լուծում գտնեմ, կթարմացնեմ գրառումը:
Քայլ 5: Ամփոփում
Հուսով եմ, որ ձեզ դուր է եկել այս ուսանելի ուսումը կարդալը և գուցե նույնիսկ ինչ -որ բան սովորել կամ ոգեշնչվել: Խնդրում ենք ազատ զգալ թողնել ձեր կարծիքը կամ որևէ հարց մեկնաբանությունների դաշտում:
Խորհուրդ ենք տալիս:
Լողացող խելացի կախարդական հայելին հին նոութբուքից ՝ Alexa ձայնի ճանաչմամբ. 6 քայլ (նկարներով)
Floating Smart Magic Mirror from Old Laptop With Alexa Voice Recognition. Գրանցվեք իմ «Էլեկտրոնիկա մի խոսքով» դասընթացին այստեղ ՝ https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Նաև իմ youtube ալիք այստեղ ՝ ավելի շատ նախագծերի և էլեկտրոնիկայի ձեռնարկների համար ՝ https://www.youtube.com/channel/UCelOO
Բազմաֆունկցիոնալ խելացի հայելին Google Օրացույցով. 10 քայլ
Բազմաֆունկցիոնալ խելացի հայելի ՝ Google Օրացույցով. Ես ստեղծեցի այս նախագիծը, քանի որ ինձ թվում է, որ խելացի հայելիները իսկապես զով են, դրանք առավոտյան աստվածապարգև են: Բայց ես որոշեցի ինքս պատրաստել զրոյից, քանի որ մնացած բոլորը
Իմ առաջին խելացի հայելին ՝ 8 քայլ
Իմ առաջին խելացի հայելին. Մենք բոլորս գիտենք այս խնդիրը, մենք առավոտյան շատ ուշ ենք վեր կենում, ուստի մենք պետք է շատ արագ պատրաստվենք: Դա նշանակում է, որ դուք ժամանակ չունեք տեսնելու, թե ինչ եղանակ է լինելու: Բայց այն, ինչի համար, անշուշտ, ժամանակ ունեք, հայելու մեջ նայելն է: Իսկ եթե միանանք
Պատրաստեք ձեր սեփական խելացի հայելին 80 դոլարից ցածր գնով `օգտագործելով Raspberry Pi: 6 քայլ (նկարներով)
Պատրաստեք ձեր սեփական խելացի հայելին 80 դոլարից ցածր - Raspberry Pi- ի օգտագործմամբ. Այս նախագծում մենք կկառուցենք խելացի հայելի, որը ձեզ օգտակար տեղեկություններ կցուցաբերի առավոտյան պատրաստվելիս: Ամբողջ գործը պետք է արժենա 80 դոլարից ցածր ՝ դարձնելով այն արժանապատիվ մարդկանց մեծամասնության համար: Այս ուղեցույցը կսովորեցնի ձեզ միայն
Իմ խելացի հայելին. 15 քայլ (նկարներով)
Իմ խելացի հայելին. Առավոտյան ժամանակը կարող է սահմանափակ լինել: Դուք պետք է պատրաստվեք աշխատանքի, դպրոցի, … Եղանակին նայելը այդ սահմանափակ ժամանակից որոշ ժամանակ է պահանջում: Խելացի հայելին վերացնում է այն ժամանակը, որն անհրաժեշտ է ձեր հեռախոսը կամ համակարգիչը բացելու և եղանակը որոնելու համար: Սրանում