Mündəricat:
- Addım 1: Alış -veriş siyahısı
- Addım 2: Hazırlıq
- Addım 3: Tabletin quraşdırılması
- Addım 4: Proqram təminatı
- Addım 5: Xülasə
Video: Qırılan Android Tabletdən İstifadə edən Ağıllı Güzgü: 5 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bir müddət əvvəl təsadüfən Android tabletimi üzünə atdım. Şüşə qırıldı, amma qalanları hələ də yaxşı işləyirdi. Partnyorum tərəfindən bir daha yığıcı adlandırılmaq riski ilə, bir gün bunun bir faydasını tapacağımı ümid edərək, heç -heçəyə qoydum. O gün, Instructables-dan bu sərin Smart Mirror layihəsinin bağlantısı olan bir "işçi seçimi" e-poçtu aldığım gün gəldi
Bir çox oxşar layihələr var və mənimki ən təsirli deyil. Əslində tam əksinə, bir planşetin güzgüyə yapışdırılmasını, bir tətbiq yükləməsinin və bununla bitməsini istəyirdim. Ancaq heç bir şey sadə deyil, elə deyilmi? Məlum oldu ki, tabletim çox uzun müddətdir heç -heçə otururdu və artıq Android v2.3 (Gingerbread) üzərində işləyəcək heç bir tətbiq yoxdur. Ona görə də hər şeyi özüm yazmalı oldum. İlk Android (və Java) layihəm idi, buna görə mühakimə etməyin.
Fiziki montajın həyata keçirilməsi olduqca sadə idi. Planşeti şüşə olmadan asanlıqla bağlaya biləcəyimdən əmin olmaq üçün hissələrini sifariş etməzdən əvvəl soydum. Şüşənin LCD ekrandan ayrı olduğu və olduqca asanlıqla çıxdığı ortaya çıxdı. Eyni zamanda, PCB, batareya və ekranın özü kimi bütün komponentlər gözəl bir şəkildə yığılmışdır, buna görə əlavə montaj tələb olunmur. Toxunma sensorunun şüşəyə yapışdırıldığını gördüm. Amma interaktiv güzgüyə sahib olmaq fikrində olmadığım üçün hər şey qaydasındadır.
Addım 1: Alış -veriş siyahısı
Qeyd etdiyim kimi, artıq bir tabletim var - Excel 7 düymlük sürüşdürün, lakin hər hansı bir tablet eyni dərəcədə yaxşı və ya daha yaxşı işləyəcək. Əlavə olaraq almalı oldum:
- IKEA -dan A3 ölçülü foto çərçivə
- Ebay -dan A3 iki tərəfli akril güzgü təbəqəsi
- HobbyCraft -dan hazırlanmış qara rəngli köpüklü A3 A3
Mən də istifadə etdim:
- Stanley bıçağı
- Super yapışqan
- Zımpara
- Kiçik matkaplar ilə qazın
- Dremel və mini testere
Fəsadların qarşısını almaq üçün əvvəlcə şəkil çərçivəsini aldım. Təsvirdəki ölçülərin dəqiq olmayacağından şübhələndim və bu barədə haqlı idim - ölçülər şüşənin və ya arxa taxtanın ölçüsünə deyil, çərçivənin içərisinə verilmişdi.
Yapışqan filmdən yaxşı keyfiyyət əldə etmək uğrunda mübarizə aparan insanların bəzi hekayələrini oxuduğum üçün artıq yığılmış yarı şəffaf filmli akril təbəqə almağı seçdim. Telefonunuza ekran qoruyucusu qoymağa çalışmısınızmı? Düşünürəm ki, təmiz otaq olmadan təmiz nəticə əldə etmək mümkün deyil.
Addım 2: Hazırlıq
Beləliklə, ilk şey çərçivənin özünü sökmək idi. Hər tərəfdəki kiçik kliplərin nə qədər asan olduğuna təəccübləndim. Düşünürəm ki, bəzi çərçivələrdə kövrək güzgü örtüyünü cızmaq üçün içəriyə girən və çıxan arxa planka var.
Sonra akril güzgü təbəqəsini ölçüb ölçüsünə görə kəsdim. Çarşaf hər iki tərəfdən qoruyucu bir filmə malikdir, buna görə kəsmək olduqca asandır (baxmayaraq ki, hələ də dərin cızıqlar yaratmamaq üçün diqqətli olmalısınız). Vərəqi vurmaq üçün Stanley bıçağından istifadə etdim və sonra taxta parçanın kənarına yapışdırdım. Təmiz bir kəsmə deyildi və bəzi iti kənarları çıxardı, buna görə də zımpara kağızı istifadə edərək diqqətlə hamarladım. Akrilin plastikdən gözlədiyinizdən daha çox çatlamağa və parçalanmağa meylli olduğu üçün burada diqqətli olun.
Genişlik demək olar ki, çərçivə üçün mükəmməl idi və yalnız bir neçə millimetrlik oyuna malik olduğu üçün güzgü təbəqəsinin uzunluğunu ağıllı şəkildə kəsmək məcburiyyətində qaldım. Ətrafında sürüşmədiyinə əmin olmaq üçün hər iki tərəfdən izolyasiya edilmiş tel uclarından istifadə etdim.
Güzgü vərəqini cızıqlardan qorumaq üçün hər hansı bir kənarın görünməməsi üçün LCD ekrandan bir neçə millimetr kiçik kəsilmiş qara köpüklü bir təbəqə əlavə etdim. Əvvəlcə çərçivə ilə birlikdə gələn ağ bir daxili lövhəni yenidən istifadə etməyə çalışdım, ancaq ağ rəng qara LCD ekranda, xüsusən də gün işığında asanlıqla görünə bilərdi.
Bəzi şəkillərimdə çərçivənin altında bir yastığım olduğunu görə bilərsiniz. Akrilik təbəqənin çox çevik olduğunu bir az gec başa düşdüm və çərçivə onu masanın üstündə saxlasa da, bəzən təbəqə səthə toxunub cızılırdı. Bu anda cızıqlar demək olar ki görünmür, amma hər dəfə təmizlədiyim zaman məni bezdirir. Sənə xəbərdarlıq edildi.
Oh, montaj edərkən qoruyucu filmi çıxarmağı unutmayın. Güzgünün əks olunmamasından və ümumiyyətlə aydın olmamasından şikayət edən bir neçə rəy oxudum. Bu məni biraz güldürdü:)
Addım 3: Tabletin quraşdırılması
Planşeti birbaşa lövhəyə taxdım. 3 mm sərt lövhədir, buna görə də tabletin çəkisini dəstəkləmək üçün kifayət qədər gücə malikdir. Lövhəni kəsmək bir dəmir mişar və Dremel aləti ilə asan idi, baxmayaraq ki, çox böyük delik açmamaq üçün diqqətli olmalıydım.
Kameradan istifadə etməyi planlaşdırmasam da, hər ehtimala qarşı kiçik bir deşik açdım. Sonra örtüyü bağlamağı planlaşdırdığım yerdə qalan lövhənin bir hissəsini super yapışqanla yapışdırdım. Orada bir neçə plastik montajı da görə bilərsiniz. Montaj çuxurlarının ətrafındakı elektron komponentlər səbəbindən az miqdarda material istifadə edə bilərdim və taxtanın tutacağını düşünmürdüm. Bir az köhnə plastik qutu tapdım və ondan parçalar kəsdim.
Nəhayət, tabletin orijinal arxa qapağını vidaladım. Mükəmməl möhürləmir, amma hələ də bağlayıcılara və güc düyməsinə giriş imkanı verərkən bütün komponentlər üçün yaxşı bir dəstək və qoruma təmin edir.
Addım 4: Proqram təminatı
Əksər tətbiqlərin Android v4 və ya daha yüksək versiyalar üçün olduğunu nəzərə alsaq, tabletimdə işləyəcək Smart Mirror tətbiqini tapmaq şansım çox az idi. Planşetin təkmilləşdirilməsi də mümkün olmadı, buna görə Android Studio -nu yükləməyə və özüm tətbiq hazırlamağa qərar verdim. İmtina - Mən tam zamanlıyam. NET geliştiricisiyəm, buna görə də mobil və Java inkişafı mənim üçün yeni olsa da, öyrənmə əyrisi proqramlaşdırmanı sıfırdan öyrənmək qədər dik deyildi.
Bütün mənbə kodunu təsvir etmək tək başına bir mövzu olardı. İstəyirsinizsə şərhlərdə mənə bildirin və bəlkə başqa bir yazı yazım. Ancaq hələlik yalnız tələblərimi və əsas funksionallığımı izah edəcəyəm. Yeri gəlmişkən, mənbə kodu GitHub-da mövcuddur (https://github.com/audrius-a/smart-mirror.git). MIT lisenziyası altında nəşr olunur, buna görə də onu çəkməkdən və layihələriniz üçün istifadə etməkdən çekinmeyin.
Tələblərim:
- Tarix və saatı göstərməlidir;
- 5 gün əvvəl gündüz və gecə temperatur proqnozunu göstərməlidir;
- 5 gün əvvəl hava şəraitini göstərməlidir;
- Yenidən başladıqdan sonra da istifadəçi müdaxiləsi olmadan davamlı işləməlidir;
Yuxarıda göstərilənlərə nail olmaq üçün İngiltərənin gözlənilməz hava şəraitində belə olduqca etibarlı olan pulsuz hava yeniləmələrini təmin edən Met Office DataPoint -ə üzv oldum. Qeydiyyat çox asandır və məlumatları demək olar ki, dərhal sorğulamağa imkan verən bir API açarı təqdim edirlər. İstifadə etdiyim dəqiq sorğu üçün app/src/main/java/com/development/audrius/smartmirror/MetService.java faylına baxın.
Hava şəraitini göstərmək üçün Alessio Atzeni tərəfindən paylaşılan https://www.alessioatzeni.com/meteocons/ saytından pulsuz nişanlar istifadə etdim. Alessioya təşəkkür edirəm, bu nişanları dərc etdiyiniz üçün əladır.
Düşünürdüm ki, ən böyük mübarizə, tətbiqin hər zaman üstündə saxlanmasının son tələbi olacaq. Məlum olur ki, AndroidManifest.xml faylında bir neçə icazə və StartupHandler sinfi ilə çox asandır. Planşet hər hansı bir səbəbdən ölsə və ya sadəcə yenidən başlamağa ehtiyac olsa belə, tətbiq işə başladıqdan bir neçə saniyə sonra yenidən işə düşür və əbədi olaraq qalır.
İndiyə qədər yaşadığım yeganə problem, bir -iki gün sonra WiFi siqnalının yox olmasıdır. İnanıram ki, keçmişdə belə idi və bəlkə də yeganə seçimim internetə qoşulmaqda bir neçə uğursuzluqdan sonra planşeti yenidən başlatmaq olardı. Yazını həll edəndən sonra onu yeniləyəcəyəm.
Addım 5: Xülasə
Ümid edirəm bu təlimatı oxumaqdan zövq aldınız və bəlkə də bir şey öyrəndiniz və ya ilhamlandınız. Zəhmət olmasa geribildiriminizi və ya hər hansı bir sualınızı şərh sahəsinə buraxın.
Tövsiyə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
Qırılan BOSE QC25 Qulaqlıqlarını Təmir Edən Kılavuz - Bir Qulaqdan Səs Yox: 5 Adım (Şəkillərlə)
Qırılan BOSE QC25 Qulaqlıqlarını Təmir etmək üçün Asan Bələdçi - Bir Qulaqdan Səs Yox: Bose qulaqlıqları və xüsusən də aktiv səs -küy ləğv edən quruluşu ilə məşhurdur. İlk dəfə bir elektronika mağazasına QuietComfort 35 -ləri taxdığımda, yarada biləcəkləri səssizlik məni heyrətləndirdi. Halbuki, çox şeyim var idi
Sadə Ağıllı Güzgü: 7 Adım (Şəkillərlə birlikdə)
Sadə Ağıllı Güzgü: Vay! uzun müddətdir bir şey yüklədim, çox şeylə məşğul oldum və başa düşdüm ki, "həmişə işləyəcək bir layihəm var" dedikləri kimi izləyicilərim üçün bir şey buraxmalıyam haha bəlkə də bu yalnız mənəm, yenə də busin
Rəqəmsal Tabletdən istifadə edərək asan bir animasiya necə etmək olar: 6 addım
Rəqəmsal Tabletdən Asanlıqla Animasiyanı Necə Edə bilərəm: Bu yay valideynlərimin köməyi ilə Wacom Intous Pro -nu kiçik hala gətirdim. Foto redaktə etməyi, cizgi filmləri çəkməyi və s. Öyrəndim. Daha sonra bir Təlimat hazırlamaq qərarına gəldim. Nəticədə qısa və əyləncəli bir animasiya yaratmağa qərar verdim
Köhnə Disket/CD Sürücüsünün Step Motorundan istifadə edən Robot Avtomobillər üçün Ağıllı Sükan Sistemi: 8 Addım (Şəkillərlə birlikdə)
Köhnə Disket/CD Sürücüsünün Step Motorundan istifadə edən Robot Avtomobillər üçün Ağıllı Sükan Sistemi: Robot avtomobillər üçün ağıllı sükan sistemi Robot avtomobiliniz üçün yaxşı bir sükan sistemi qurmaqdan narahatsınızmı? Burada köhnə disket/ CD/ DVD sürücülərinizdən istifadə edərək əla bir həlldir. baxın və bunun haqqında fikir əldə edin georgeraveen.blogspot.com saytına daxil olun