Мазмуну:
- 1 -кадам: соода тизмеси
- 2 -кадам: даярдоо
- 3 -кадам: Планшетти орнотуу
- 4 -кадам: Программалык камсыздоо
- 5 -кадам: Жыйынтык
Video: Smart Mirror бузулган Android планшетин колдонуу: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бир аз мурун мен кокусунан Android планшетимди бетине түшүрүп алдым. Айнек сынган, бирок калгандары дагы эле жакшы иштеп жаткан. Дагы бир жолу өнөктөшүм тарабынан жыйноочу деп аталуу коркунучу алдында, мен аны бир күнү колдоно алам деп үмүттөнүп, чүчүкулак кармадым. Ошол күнү мен Instructablesдан бул "Smart Mirror" долбоорунун шилтемеси бар "кызматкерлердин тандоолору" электрондук катын алганда келдим
Окшош көптөгөн долбоорлор бар, меники эң таасирдүү эмес. Тескерисинче, мен планшетти күзгүнүн артына илип, тиркемени жүктөп алып, аны менен бүткүм келди. Бирок эч нерсе жөнөкөй эмес, туурабы? Көрсө, менин планшетим өтө эле көп убакыт бою чүчүкулакта отурган экен жана мындан ары Android v2.3 (Gingerbread) менен иштей турган колдонмолор жок экен. Ошентип, баарын өзүм жазууга туура келди. Бул менин биринчи Android (жана Java) долбоорум болчу, андыктан суранбаңыз.
Физикалык монтажды ишке ашыруу өтө жөнөкөй эле. Планшетти бөлүктөрүнө заказ берерден мурун чечип алдым, айнексиз оңой эле орнотуп алам. Көрсө, айнек ЖК экрандан өзүнчө жана оңой эле түшүп кетет экен. Ошол эле учурда, PCB, батарейка жана экрандын өзү сыяктуу бардык компоненттер бири -бирине жакшылап топтолгон, андыктан кошумча монтаждын кереги жок болчу. Мен сенсордун айнекке жабыштырылганын байкадым. Бирок мен интерактивдүү күзгүгө ээ болууну каалаган эмесмин.
1 -кадам: соода тизмеси
Мен айткандай, менде планшет бар болчу - Excel 7 дюймду жылдырыңыз, бирок кандайдыр бир планшет бирдей жакшы же андан да жакшы иштейт. Мындан тышкары, мен сатып алууга туура келди:
- A3 форматындагы IKEAдан фоторамка
- Ebayден эки тараптуу акрил күзгү барак A3
- HobbyCraftтон жасалган кара түстөгү көбүк А3
Мен дагы колдондум:
- Стэнли бычагы
- Супер клей
- Sandpaper
- Кичинекей бургулоо менен бургулаңыз
- Дремел жана мини темир уста
Кыйынчылыктарга жол бербөө үчүн мен алгач сүрөт алкагын сатып алдым. Мен сүрөттөмөдөгү өлчөмдөр так болбошу мүмкүн деп шектендим жана мен бул жөнүндө туура айттым - өлчөмдөр айнектин же тактанын өлчөмү эмес, алкактын ичине берилген.
Мен желим пленкадан жакшы сапат алуу үчүн күрөшүп жаткан кээ бир адамдардын окуяларын окуп жатып, жарым тунук пленкасы бар акрил баракты сатып алууну чечтим. Телефонуңузга экран коргоочусун коюуга аракет кылдыңыз беле? Менимче, таза бөлмө болбосо, таза жыйынтыктарды алуу мүмкүн эмес.
2 -кадам: даярдоо
Ошентип, биринчи нерсе кадрдын өзүн ажыратуу болду. Мен кичинекей клиптер менен канчалык оңой экенине таң калдым. Менин оюмча, бул менин пайдама чечилди, анткени кээ бир алкактарда артка жылуучу панель бар, ал морт күзгү капкагын чийип салышы мүмкүн.
Анан акрил күзгү баракты ченеп, өлчөмүнө чейин кестим. Барактын эки тарабы тең коргоочу пленкага ээ, андыктан кесүү бир топ оңой болгон (бирок, сиз дагы эле терең чийиктен сак болууңуз керек). Мен Стэнли бычагын колдонуп, баракка кирдим, анан жыгач кесимдин четине чаптым. Бул таза кыркуу эмес жана кээ бир курч четтерди чыгарган, ошондуктан аларды кылдаттык менен кээ бир тегиздиктин жардамы менен тегиздедим. Бул жерде этият болуңуз, анткени акрил пластиктен күткөнүңүздөн көбүрөөк жарылып кетет.
Мен күзгүнүн баракчасынын узундугун акылдуулук менен кесишим керек эле, анткени туурасы кадр үчүн дээрлик идеалдуу болчу жана ал бир нече миллиметр ойногон. Ал айланып кетпеши үчүн, мен эки тараптын изоляцияланган зымдарын колдоном.
Күзгү баракты чийүүдөн коргоо үчүн, мен эч кандай четтери көрүнбөшү үчүн, LCD экрандан бир нече миллиметр кичирээк кара түстөгү көбүк баракчасын коштум. Башында мен рамка менен келген ак ички тактайды кайра колдонууга аракет кылдым, бирок ак түстү кара ЖК экранга, айрыкча күндүз оңой эле көрүүгө болот.
Кээ бир сүрөттөрүмдө кадрдын астына жаздыгым бар экенин байкасаңыз болот. Мен акрил барагы абдан ийкемдүү экенин бир аз кеч түшүндүм жана рамка аны үстөлдүн үстүндө кармап турса, кээде барак бетине тийип, чийилип кетет. Учурда чийилген жерлер дээрлик көрүнбөйт, бирок мен аны тазалаган сайын жанымды кейитет. Сизге эскертүү берилди.
О, жана монтаждоодо коргоочу пленканы алып салууну унутпаңыз. Мен күзгү чагылдыруучу же такыр болбогонуна нааразы болгон бир нече сын -пикирлерди окудум. Бул мени бир аз күлдүрдү:)
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 -кадам: Жыйынтык
Мен сизге бул сабакты окуудан ырахат алдыңыз деп үмүттөнөм, балким бир нерсени үйрөндүңүз же шыктандыңыз. Сураныч, пикириңизди же кандайдыр бир суроолорду комментарийлерге калтырыңыз.
Сунушталууда:
Бузулган BOSE QC25 гарнитурасын оңдоонун оңой көрсөтмөсү - Бир кулактан үн чыкпайт: 5 кадам (сүрөттөр менен)
Бузулган BOSE QC25 гарнитурасын оңдоонун оңой көрсөтмөсү - Бир кулактан үн чыкпайт: Бозе гарнитурасы, айрыкча активдүү ызы -чууну жок кылуучу курамы менен белгилүү. Биринчи жолу электроника дүкөнүнө QuietComfort 35тин жуптарын койгондо, алар жараткан жымжырттык мени таң калтырды. Бирок, менде абдан сүйүү бар болчу
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Жашыруун монитор эски ЖК мониторунан бузулган: 7 кадам (сүрөттөр менен)
Эски ЖК мониторунан купуялык монитору бузулду: Акыры сиз гараждагы эски ЖК монитор менен бир нерсе кыла аласыз. Сиз аны купуялык мониторуна айландырсаңыз болот! Сенден башка баарына аппак көрүнөт, анткени сен " сыйкырдуу " көз айнек! Чындыгында сизде болгону па
Бузулган кутуну кантип орнотуу жана колдонуу керек: 8 кадам
Vagrant Boxту кантип орнотуу жана колдонуу керек: Бул сизге Linux чөйрөсүн өнүктүрүү үчүн керек болсо жана Linuxту бөлүштүрүүнү кош жүктөө менен орнотууну каалабасаңыз пайдалуу болушу мүмкүн. VirtualBox менен кадимки VM иштетүүдөн артыкчылыгы (мен бул үйрөткүчтө VirtualBoxту мисал катары колдоном
Суу бөтөлкөсүн колдонуу менен аба ырайы бузулган зымсыз тармак адаптери: 4 кадам (сүрөттөр менен)
Суу бөтөлкөсүнүн жардамы менен аба ырайы бузулган адаптер: Иракта жүргөндө, мен зымсыз тармак адаптеримди аба ырайынан ажыратуу үчүн суу бөтөлкөсүн колдондум. Бул жөнөкөй жол -жобосу, бирок абдан натыйжалуу. Албетте, бул көрсөтмө Жакынкы Чыгыштагы эркектер менен аялдарга кызмат кылуу үчүн эң пайдалуу болот, бирок ошондой эле колдонулушу мүмкүн