Spisu treści:

Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem: 5 kroków (ze zdjęciami)
Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem: 5 kroków (ze zdjęciami)

Wideo: Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem: 5 kroków (ze zdjęciami)

Wideo: Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem: 5 kroków (ze zdjęciami)
Wideo: NAJBARDZIEJ ZŁOŚLIWE USTAWIENIE WE WSZYSTKICH SMARTFONACH ANDROID. ZMIEŃ TO TERAZ!!! 2024, Listopad
Anonim
Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem
Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem
Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem
Inteligentne lustro przy użyciu uszkodzonego tabletu z Androidem

Jakiś czas temu przypadkowo upuściłem tablet z Androidem na jego twarz. Szkło pękło, ale reszta nadal działała bez zarzutu. Ryzykując, że mój partner ponownie okrzyknie mnie zbieraczem, wylosowałem go, mając nadzieję, że któregoś dnia znajdę dla niego zastosowanie. Nadszedł ten dzień, kiedy otrzymałem e-mail z „wyborami personelu” od Instructables z linkiem do tego fajnego projektu Smart Mirror

Opublikowanych jest wiele podobnych projektów, a mój nie należy do najbardziej imponujących. Wręcz przeciwnie, chciałem po prostu włożyć tablet za lustro, pobrać aplikację i skończyć z tym. Ale nic nie jest proste, prawda? Okazuje się, że mój tablet zbyt długo trwał w losowaniu i nie ma już aplikacji, które działałyby na Androidzie v2.3 (Gingerbread). Więc musiałem to wszystko napisać sam. To był mój pierwszy projekt na Androida (i Java), więc proszę nie oceniaj.

Montaż fizyczny był dość prosty do wdrożenia. Zdjąłem tablet jeszcze przed zamówieniem części, aby upewnić się, że mogę go łatwo zamontować bez szkła. Okazuje się, że szkło jest oddzielone od ekranu LCD i dość łatwo odchodzi. Jednocześnie wszystkie komponenty, takie jak płytka drukowana, bateria i sam ekran, były ładnie spakowane, więc nie było potrzeby dodatkowego mocowania. Odkryłem, że czujnik dotyku jest jednak przyklejony do szyby. Ale ponieważ nie zamierzałem mieć interaktywnego lustra, było OK.

Krok 1: Lista zakupów

Jak wspomniałem miałem już tablet - Scroll Excel 7 cali, ale każdy tablet działałby równie dobrze, a nawet lepiej. Oprócz tego musiałem kupić:

  1. Ramka na zdjęcia w formacie A3 z IKEA
  2. Dwukierunkowa akrylowa tafla lustrzana A3 z ebay
  3. Czarny arkusz piankowy A3 firmy HobbyCraft

Użyłem również:

  1. Stanley nóż
  2. Super klej
  3. Papier ścierny
  4. Wiertarka z małymi wiertłami
  5. Dremel i mini piła do metalu

Aby uniknąć komplikacji, najpierw kupiłem ramkę do zdjęć. Podejrzewałem, że wymiary w opisie mogą być niedokładne i miałem rację - podano wymiary wnętrza ramy, a nie wielkość szyby czy tablicy.

Zdecydowałem się kupić arkusz akrylowy z już nałożoną półprzezroczystą folią, ponieważ czytałem historie ludzi, którzy walczą o uzyskanie dobrej jakości z folii samoprzylepnej. Czy próbowałeś założyć ochraniacz ekranu na swój telefon? Myślę, że nie da się uzyskać czystych wyników bez rzeczywistego czystego pokoju.

Krok 2: Przygotowanie

Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie
Przygotowanie

Więc pierwszą rzeczą było zdemontowanie samej ramy. Byłem zaskoczony, jak łatwo to było z małymi klipsami po bokach. Myślę, że zadziałało to na moją korzyść, ponieważ niektóre ramki mają tablicę, która wsuwa się i wysuwa, co może potencjalnie porysować delikatną powłokę lustra.

Następnie zmierzyłem akrylową taflę lustra i przyciąłem na wymiar. Arkusz ma z obu stron folię ochronną, więc cięcie było dość łatwe (choć nadal trzeba uważać, aby nie zrobić żadnych głębokich rys). Użyłem noża Stanleya do nacięcia arkusza, a następnie uderzyłem o krawędź drewnianego kawałka. Nie było to czyste cięcie i miało ostre krawędzie, więc ostrożnie je wygładziłem papierem ściernym. Zachowaj ostrożność, ponieważ akryl ma tendencję do pękania i pękania bardziej niż można by się spodziewać po plastiku.

Musiałem tylko przyciąć taflę lustra na długość, ponieważ szerokość była prawie idealna dla ramy i miała tylko kilka milimetrów luzu. Aby upewnić się, że się nie ślizga, po obu stronach użyłem izolowanych końcówek drutu.

Aby chronić taflę lustra przed zadrapaniami, dodałem arkusz czarnej pianki z wycięciem o kilka milimetrów mniejszym niż ekran LCD, aby uniknąć widocznych krawędzi. Początkowo próbowałem ponownie użyć białej płytki wewnętrznej, która była dołączona do ramki, ale biały kolor można było łatwo zobaczyć na czarnym ekranie LCD, szczególnie w świetle dziennym.

Na niektórych moich zdjęciach można zauważyć, że pod ramą miałam poduszkę. Trochę za późno zdałem sobie sprawę, że arkusz akrylu jest bardzo elastyczny i chociaż rama utrzymywała go nad blatem biurka, czasami arkusz dotykał powierzchni i porysował się. Zadrapania są w tej chwili ledwo widoczne, ale dokuczają mi za każdym razem, gdy je czyszczę. Zostałeś ostrzeżony.

Aha, i nie zapomnij zdjąć folii ochronnej podczas montażu. Przeczytałem kilka recenzji, w których skarżą się, że lustro w ogóle nie jest odblaskowe ani przejrzyste. To sprawiło, że trochę się zaśmiałam:)

Krok 3: Montaż tabletu

Montaż tabletu
Montaż tabletu
Montaż tabletu
Montaż tabletu
Montaż tabletu
Montaż tabletu

Tablet zamontowałem bezpośrednio na tablicy. Jest to płyta pilśniowa o grubości 3 mm, dzięki czemu ma wystarczającą wytrzymałość, aby utrzymać ciężar tabletu. Cięcie deski było łatwe przy użyciu piły do metalu i narzędzia Dremel, chociaż musiałem uważać, aby nie zrobić zbyt dużego otworu.

Mimo że nie zamierzam używać aparatu, na wszelki wypadek wykułem pod nią mały otwór. Następnie przykleiłem super klejem resztki płyty pilśniowej tam, gdzie planowałem zamontować okładkę. Możesz tam również zauważyć kilka plastikowych mocowań. Ze względu na elementy elektroniczne wokół otworów montażowych mogłem użyć tylko niewielkiej ilości materiału i nie sądziłem, że płyta pilśniowa wytrzyma. Więc znalazłem jakieś stare plastikowe pudełko i wyciąłem z niego kawałki.

W końcu przykręciłem oryginalną tylną obudowę tabletu. Nie uszczelnia go idealnie, ale zapewnia dobre podparcie i ochronę dla wszystkich komponentów, jednocześnie dając mi dostęp do złączy i przycisku zasilania.

Krok 4: Oprogramowanie

Biorąc pod uwagę, że większość aplikacji jest na Androida v4 lub nowszego, miałem bardzo małą szansę na znalezienie aplikacji Smart Mirror, która działałaby na moim tablecie. Uaktualnienie tabletu również nie było możliwe, więc postanowiłem pobrać Android Studio i samodzielnie rozwijać aplikację. Zastrzeżenie - Jestem pełnoetatowym programistą. NET, więc chociaż programowanie mobilne i Java jest dla mnie nowością, krzywa uczenia się nie była tak stroma, jak przy nauce programowania od podstaw.

Opisanie całego kodu źródłowego byłoby osobnym tematem. Daj znać w komentarzach, jeśli jesteś zainteresowany, a może zrobię kolejny post. Ale na razie wyjaśnię tylko moje wymagania i podstawową funkcjonalność. Przy okazji, kod źródłowy jest dostępny na GitHub (https://github.com/audrius-a/smart-mirror.git). Jest opublikowany na licencji MIT, więc możesz go rozwidlić i wykorzystać w swoich projektach.

Moje wymagania:

  • Musi pokazywać datę i godzinę;
  • Musi pokazywać prognozę temperatury w dzień iw nocy na 5 dni do przodu;
  • Musi pokazać warunki pogodowe na 5 dni do przodu;
  • Musi działać nieprzerwanie bez interakcji użytkownika, nawet po ponownym uruchomieniu;

Aby osiągnąć powyższe, zarejestrowałem się w Met Office DataPoint, który zapewnia bezpłatne aktualizacje pogody, które są dość niezawodne, nawet w przypadku nieprzewidywalnej pogody w Wielkiej Brytanii. Rejestracja jest bardzo prosta i od razu dostarczają klucz API, który pozwala niemal natychmiastowo przeszukiwać dane. Sprawdź plik app/src/main/java/com/development/audrius/smartmirror/MetService.java, aby znaleźć dokładne zapytanie, którego użyłem.

Do wyświetlenia warunków pogodowych wykorzystałem darmowe ikony ze strony https://www.alessioatzeni.com/meteocons/ udostępnione przez Alessio Atzeni. Dzięki Alessio za opublikowanie tych ikon są świetne.

Myślałem, że największa walka będzie z ostatnim wymogiem utrzymywania aplikacji zawsze na wierzchu. Okazuje się, że jest to bardzo łatwe z kilkoma uprawnieniami w pliku AndroidManifest.xml i klasą StartupHandler. Nawet jeśli tablet z jakiegoś powodu zginie lub po prostu potrzebuje ponownego uruchomienia, aplikacja uruchamia się już po kilku sekundach od uruchomienia i pozostaje włączona na zawsze.

Jedynym nierozwiązanym problemem, jaki mam do tej pory, jest znikanie sygnału WiFi po dniu lub dwóch. Myślę, że tak było w przeszłości i być może jedyną opcją byłoby ponowne uruchomienie tabletu po kilku nieudanych połączeniach z internetem. Zaktualizuję post, gdy problem zostanie rozwiązany.

Krok 5: Podsumowanie

Mam nadzieję, że podobało Ci się czytanie tej instrukcji, a może nawet nauczyłeś się czegoś lub zainspirowałeś. Zachęcamy do pozostawienia opinii lub jakichkolwiek pytań w obszarze komentarzy.

Zalecana: