Мазмұны:

Сынған Android планшетін қолданатын ақылды айна: 5 қадам (суреттермен)
Сынған Android планшетін қолданатын ақылды айна: 5 қадам (суреттермен)

Бейне: Сынған Android планшетін қолданатын ақылды айна: 5 қадам (суреттермен)

Бейне: Сынған Android планшетін қолданатын ақылды айна: 5 қадам (суреттермен)
Бейне: 2013 - 2021 жж. Италиялық YouTube-тің YouTube каналы бүгін 8-ге толады! 2024, Қараша
Anonim
Сынған Android планшетін қолданатын ақылды айна
Сынған Android планшетін қолданатын ақылды айна
Сынған Android планшетін қолданатын ақылды айна
Сынған Android планшетін қолданатын ақылды айна

Біраз бұрын мен Android планшетін абайсызда бетіне түсіріп алдым. Әйнек сынды, бірақ қалғандары әлі де жақсы жұмыс істеп тұрды. Менің серіктесім тағы да жинақтаушы деп аталып қалу қаупі бар кезде, мен оны бір күні қолданамын деп үміттеніп, ұтысқа қойдым. Сол күні маған Instructables-тен Smart Mirror жобасының сілтемесі бар «қызметкерлер таңдауы» электрондық поштасы келген кезде келді

Ұқсас жобалар көп, менікі ең әсерлі емес. Керісінше, мен планшетті айна артына жабыстырып, қосымшаны жүктеп алып, оны аяқтағым келді. Бірақ қарапайым ештеңе жоқ, солай емес пе? Менің планшетім тым ұзақ уақыт бойы ұтыссыз отырды, енді Android v2.3 (Gingerbread) жүйесінде жұмыс істейтін қосымшалар жоқ. Сондықтан бәрін өз бетімше жазуға тура келді. Бұл менің бірінші Android (және Java) жобасы болды, сондықтан соттамаңыз.

Физикалық құрастыруды орындау өте қарапайым болды. Мен планшетті әйнексіз оңай орнатуға болатынына сенімді болу үшін бөлшектерге тапсырыс бермес бұрын шешіп алдым. Әйнектің СКД экранынан бөлек екендігі және өте оңай түсетіні белгілі болды. Сонымен қатар, ПХД, аккумулятор және экранның барлық компоненттері жақсы жиналған, сондықтан қосымша қондырудың қажеті жоқ. Мен сенсор сенсоры әйнекке жабыстырылғанын білдім. Бірақ мен интерактивті айна алғым келмеді, бұл жақсы болды.

1 -қадам: сатып алу тізімі

Мен айтқанымдай, менде планшет болды - Excel 7 -дюймді айналдырыңыз, бірақ кез келген планшет бірдей жақсы немесе одан да жақсы жұмыс істейді. Сонымен қатар, мен сатып алуым керек болды:

  1. IKEA -дан A3 форматындағы фото жиектеме
  2. Ebay -ден екі жақты акрилді айна парағы A3
  3. HobbyCraft -тан жасалған көбіктендірілген қара түсті А3 парағы

Мен де қолдандым:

  1. Стэнли пышағы
  2. Супер желім
  3. Қағаз
  4. Кішкене бұрғылармен бұрғылау
  5. Дремель мен мини -темір арасы

Қиындықтарды болдырмау үшін мен алдымен сурет жақтауын сатып алдым. Мен сипаттамадағы өлшемдер дәл болмауы мүмкін деп күдіктендім және мен бұл туралы дұрыс айттым - өлшемдер әйнектің немесе тақтаның өлшеміне емес, жақтаудың ішкі жағына берілген.

Мен жартылай мөлдір пленкасы бар акрилді парақты сатып алуды шештім, өйткені мен жабысқақ пленкадан жақсы сапа алу үшін күрескен адамдардың әңгімелерін оқыдым. Сіз телефонға экраннан қорғаныс орнатып көрдіңіз бе? Менің ойымша, таза бөлмесіз таза нәтижеге қол жеткізу мүмкін емес.

2 -қадам: Дайындық

Дайындық
Дайындық
Дайындық
Дайындық
Дайындық
Дайындық
Дайындық
Дайындық

Сондықтан бірінші нәрсе раманың өзін бөлшектеу болды. Мен жан -жағындағы кішкене клиптермен оңай болғанына таң қалдым. Менің ойымша, бұл менің пайдасына шешілді, өйткені кейбір жақтауларда сыртынан кіретін және шығатын тақтасы бар, олар әлсіз айна жабындысын сызып тастауы мүмкін.

Содан кейін мен акрилді айна парағын өлшеп, өлшеміне қарай кесіп алдым. Парақтың екі жағынан қорғаныш пленкасы бар, сондықтан кесу өте оңай болды (дегенмен, сіз әлі де терең сызаттар жасамау үшін абай болуыңыз керек). Мен Стэнли пышағын пайдаланып парақты алдым, содан кейін ағаш бөліктің шетіне қақтым. Бұл таза кесу емес және өткір жиектер шығарды, сондықтан мен оларды тегістеуішпен мұқият тегістедім. Бұл жерде абай болыңыз, себебі акрил пластиктен күткеннен де жарылып кетуге бейім.

Маған айна парағының ұзындығын дәл кесу керек болды, өйткені ені жақтауға өте ыңғайлы және оның бірнеше миллиметрлік ойыны болды. Ол сырғып кетпеуі үшін мен екі жағынан оқшауланған сымдарды қолдандым.

Айна парағын сызаттардан қорғау үшін мен жиектері көрінбеуі үшін СКД экранынан бірнеше миллиметр кішірек қара жалпақ көбік парағын қостым. Бастапқыда мен ақ түсті ішкі тақтаны қайта қолдануға тырыстым, бірақ ақ түсті қара СКД экранында, әсіресе күндізгі жарықта оңай көруге болады.

Сіз менің кейбір фотоларымда кадрдың астына жастықшам бар екенін байқайсыз. Мен акрил парағының өте икемді екенін кеш білдім, ал жақтау оны үстелдің үстінде ұстап тұрғанда, кейде парақ бетіне тиіп, сызылып кететінін түсіндім. Сызаттар дәл қазір көрінбейді, бірақ мен оны тазалаған сайын қиналадым. Сізге ескерту жасалды.

О, және монтаждау кезінде қорғаныс пленкасын алуды ұмытпаңыз. Мен айна шағылыспайтын немесе мүлде анық емес екеніне шағымданатын бірнеше шолуларды оқыдым. Бұл мені біраз күлдірді:)

3 -қадам: планшетті орнату

Планшетті орнату
Планшетті орнату
Планшетті орнату
Планшетті орнату
Планшетті орнату
Планшетті орнату

Мен планшетті тікелей тақтаға қойдым. Бұл 3 мм қатты тақта, сондықтан планшеттің салмағын көтеруге жеткілікті күші бар. Тақтаны аралау мен Дремель құралымен қию оңай болды, бірақ мен тесікті тым үлкен етіп жасамау үшін абай болуым керек еді.

Мен камераны пайдалануды жоспарламасам да, мүмкін болған жағдайда мен кішкене тесік жасадым. Содан кейін мен қақпақты орнатуды жоспарлаған қатты тақтаның бір бөлігін супер желіммен жапсырдым. Сіз сондай -ақ бірнеше пластикалық бекітпелерді байқай аласыз. Орнату тесіктерінің айналасындағы электронды компоненттердің арқасында мен аз ғана материалды қолдана алдым, ал қатты тақтаны ұстайды деп ойламадым. Мен ескі пластикалық қорапты тауып, одан кесектерді кесіп алдым.

Ақырында мен планшеттің артқы қақпағын бұрап алдым. Ол оны жақсы жапсырмайды, бірақ ол маған қосқыштар мен қуат түймесіне қол жеткізе отырып, барлық компоненттерді жақсы қолдау мен қорғауды қамтамасыз етеді.

4 -қадам: Бағдарламалық қамтамасыз ету

Көптеген қосымшалар Android v4 немесе одан жоғары нұсқалары бар екенін ескере отырып, менде планшетте жұмыс істейтін Smart Mirror қосымшасын табуға мүмкіндік аз болды. Планшетті жаңарту да мүмкін болмады, сондықтан мен Android Studio -ны жүктеп, қосымшаны өзім әзірлеуге шешім қабылдадым. Жауапкершіліктен бас тарту - мен. NET -тің толық жұмыс жасаушысымын, сондықтан мобильді және Java -ді әзірлеу мен үшін жаңа болса да, оқу қисығы бағдарламалауды нөлден бастап үйренудегідей қатты болған жоқ.

Толық бастапқы кодты сипаттау өз алдына тақырып болар еді. Егер сізді қызықтыратын болса, түсініктемелерде маған хабарлаңыз, мүмкін мен басқа хабарлама шығармын. Бірақ әзірге мен тек өз талаптарым мен негізгі функционалдылығымды түсіндіремін. Айтпақшы, бастапқы код 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 файлын қараңыз.

Ауа райының жағдайын көрсету үшін мен Alessio Atzeni бөліскен https://www.alessioatzeni.com/meteocons/ сайтынан ақысыз белгішелерді қолдандым. Алессиоға рахмет, бұл белгішелерді жариялағаныңыз үшін олар керемет.

Менің ойымша, ең үлкен күрес - бұл қосымшаны үнемі жоғарыда ұстаудың соңғы талабы. AndroidManifest.xml файлындағы бірнеше рұқсаттар мен StartupHandler класы өте оңай. Планшет қандай да бір себептермен өлсе де немесе қайта жүктеу қажет болса да, бағдарлама іске қосылғаннан кейін бірнеше секундтан кейін қайта қосылады және мәңгі қалады.

Менде бар жалғыз мәселе - WiFi сигналы бір -екі күннен кейін жоғалады. Менің ойымша, бұл бұрын болған және менің жалғыз таңдауым планшетті Интернетке қосылу сәтсіздіктерінен кейін қайта жүктеу болар еді. Мен оны шешкеннен кейін постты жаңартамын.

5 -қадам: Қорытынды

Сізге бұл нұсқаулықты оқу ұнады деп сенемін, мүмкін сіз бірдеңе үйрендіңіз немесе шабыттандыңыз. Пікір алаңында өз пікіріңізді немесе сұрақтарыңызды қалдыра аласыз.

Ұсынылған: