Inhoudsopgave:

Smart Mirror met kapotte Android-tablet - Ajarnpa
Smart Mirror met kapotte Android-tablet - Ajarnpa

Video: Smart Mirror met kapotte Android-tablet - Ajarnpa

Video: Smart Mirror met kapotte Android-tablet - Ajarnpa
Video: How to recover data from a Samsung phone with a broken screen, audio: English 2024, December
Anonim
Slimme spiegel met kapotte Android-tablet
Slimme spiegel met kapotte Android-tablet
Slimme spiegel met kapotte Android-tablet
Slimme spiegel met kapotte Android-tablet

Een tijdje geleden liet ik per ongeluk mijn Android-tablet op zijn gezicht vallen. Het glas brak, maar de rest werkte nog prima. Met het risico door mijn partner opnieuw een hoarder te worden genoemd, zet ik het in een gelijkspel, in de hoop dat ik er ooit een gebruik van zal vinden. Die dag kwam toen ik een "staff's picks" e-mail kreeg van Instructables met een link naar dit coole Smart Mirror-project

Er zijn veel vergelijkbare projecten gepost, en de mijne is niet de meest indrukwekkende. Integendeel, ik wilde gewoon een tablet achter een spiegel plakken, een app downloaden en klaar zijn. Maar niets is eenvoudig, toch? Blijkt dat mijn tablet veel te lang in een trekking heeft gezeten en dat er geen apps meer zijn die op Android v2.3 (Gingerbread) zouden werken. Dus ik moest het allemaal zelf schrijven. Het was mijn eerste Android- (en Java)-project, dus oordeel niet.

De fysieke montage was vrij eenvoudig te implementeren. Ik heb de tablet al gestript voordat ik de onderdelen bestelde, zodat ik hem gemakkelijk zonder glas kan monteren. Blijkt dat het glas los staat van het LCD-scherm en vrij gemakkelijk loskomt. Tegelijkertijd zaten alle componenten zoals printplaat, batterij en het scherm zelf mooi in elkaar zodat er geen extra montage nodig was. Ik heb ontdekt dat de aanraaksensor echter aan het glas is vastgelijmd. Maar aangezien ik niet van plan was een interactieve spiegel te hebben, was dat OK.

Stap 1: Boodschappenlijstje

Zoals ik al zei had ik al een tablet - Scroll Excel 7-inch, maar elke tablet zou even goed of zelfs beter werken. Daarnaast moest ik kopen:

  1. A3-formaat fotolijst van IKEA
  2. Bidirectionele acryl spiegelplaat A3 van ebay
  3. Zwart fab foam vel A3 van HobbyCraft

Ik gebruikte ook:

  1. Stanley mes
  2. superlijm
  3. Schuurpapier
  4. Boor met kleine boren
  5. Dremel en een mini-ijzerzaag

Om complicaties te voorkomen kocht ik eerst de fotolijst. Ik vermoedde dat de afmetingen in de beschrijving niet correct zouden zijn en daar had ik gelijk in - de afmetingen waren van de binnenkant van het frame, niet de grootte van het glas of het bord.

Ik koos ervoor om acrylplaat te kopen met semi-transparante film die al was aangebracht toen ik enkele verhalen las van mensen die moeite hadden om goede kwaliteit uit zelfklevende film te halen. Heb je al geprobeerd een screenprotector op je telefoon te plaatsen? Ik denk dat het onmogelijk is om schone resultaten te krijgen zonder een echte schone kamer.

Stap 2: Voorbereiding

Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding
Voorbereiding

Dus het eerste was om het frame zelf te demonteren. Ik was verrast hoe gemakkelijk dat was met kleine clips aan de zijkanten. Ik denk dat dit in mijn voordeel werkte, omdat sommige frames een bord hebben dat naar binnen en naar buiten schuift, wat mogelijk krassen kan maken op de kwetsbare spiegelcoating.

Daarna heb ik de acryl spiegelplaat gemeten en op maat gesneden. Het vel heeft aan beide zijden een beschermfolie, dus het snijden was vrij eenvoudig (maar je moet nog steeds oppassen dat je geen diepe krassen maakt). Ik heb een stanleymes gebruikt om het vel te kerven en vervolgens tegen de rand van een houten stuk geklikt. Het was geen zuivere snede en produceerde enkele scherpe randen, dus ik maakte ze voorzichtig glad met wat schuurpapier. Wees hier voorzichtig, want acryl heeft de neiging om meer te barsten en te versplinteren dan je van plastic zou verwachten.

Ik hoefde alleen de spiegelplaat in de lengte af te snijden, omdat de breedte bijna perfect was voor het frame en er maar een paar millimeter speling was. Om ervoor te zorgen dat het niet verschuift, heb ik aan beide zijden wat geïsoleerde draadbits gebruikt.

Om de spiegelplaat te beschermen tegen krassen heb ik een vel zwart fab foam toegevoegd met een uitsparing die een paar millimeter kleiner is dan het LCD-scherm om te voorkomen dat er randen zichtbaar zijn. Aanvankelijk probeerde ik een wit binnenbord dat bij het frame was geleverd opnieuw te gebruiken, maar de witte kleur was gemakkelijk te zien tegen het zwarte LCD-scherm, vooral bij daglicht.

Het is je misschien opgevallen dat ik op sommige van mijn foto's een kussen onder het frame had. Ik realiseerde me een beetje te laat dat de acrylplaat erg flexibel is en terwijl het frame het boven het bureaublad hield, raakte de plaat soms het oppervlak en kreeg er krassen op. De krassen zijn op dit moment nauwelijks zichtbaar, maar het zeurt elke keer als ik het schoonmaak. Je bent gewaarschuwd.

Oh, en vergeet niet de beschermfolie eraf te halen bij het monteren. Ik heb een paar recensies gelezen waarin wordt geklaagd dat de spiegel helemaal niet reflecterend of helder is. Daar moest ik een beetje om lachen:)

Stap 3: De tablet monteren

De tablet monteren
De tablet monteren
De tablet monteren
De tablet monteren
De tablet monteren
De tablet monteren

Ik heb de tablet rechtstreeks in het bord gemonteerd. Het is een hardboard van 3 mm, dus het heeft voldoende sterkte om het gewicht van de tablet te dragen. Het snijden van het bord was gemakkelijk met een ijzerzaag en een Dremel-gereedschap, hoewel ik moest oppassen dat ik het gat niet te groot maakte.

Hoewel ik niet van plan ben de camera te gebruiken, heb ik er voor de zekerheid een klein gaatje voor uitgehouwen. Daarna heb ik wat restjes hardboard met superlijm gelijmd waar ik van plan was de hoes te monteren. Mogelijk ziet u daar ook een paar plastic houders. Door elektronische componenten rond de montagegaten kon ik maar een kleine hoeveelheid materiaal gebruiken en ik dacht niet dat het hardboard zou vasthouden. Dus ik vond een oude plastic doos en sneed daar stukjes uit.

Ten slotte heb ik de originele achterkant van de tablet vastgeschroefd. Het sluit het niet perfect af, maar het biedt goede ondersteuning en bescherming voor alle componenten terwijl ik nog steeds toegang heb tot connectoren en de aan / uit-knop.

Stap 4: Software

Aangezien de meeste applicaties die er zijn voor Android v4 of hoger zijn, had ik heel weinig kans om een Smart Mirror-applicatie te vinden die op mijn tablet zou werken. Het upgraden van de tablet was ook niet mogelijk, dus besloot ik Android Studio te downloaden en zelf de applicatie te ontwikkelen. Disclaimer - Ik ben fulltime. NET-ontwikkelaar, dus hoewel mobiel en Java-ontwikkeling nieuw voor mij zijn, was de leercurve niet zo steil als het zou zijn om vanaf het begin te leren programmeren.

Het beschrijven van de hele broncode zou een onderwerp op zich zijn. Laat het me weten in de comments als je interesse hebt en misschien maak ik nog een post. Maar voor nu zal ik alleen mijn vereisten en basisfunctionaliteit uitleggen. De broncode is trouwens beschikbaar op GitHub (https://github.com/audrius-a/smart-mirror.git). Het is gepubliceerd onder MIT-licentie, dus voel je vrij om het te forken en te gebruiken voor je projecten.

Mijn eisen:

  • Moet datum en tijd tonen;
  • Moet dag- en nachttemperatuurvoorspelling 5 dagen vooruit weergeven;
  • Moet de weersomstandigheden 5 dagen vooruit weergeven;
  • Moet continu draaien zonder gebruikersinteractie, zelfs na opnieuw opstarten;

Om het bovenstaande te bereiken, heb ik me aangemeld bij Met Office DataPoint, dat gratis weersupdates biedt die behoorlijk betrouwbaar zijn, zelfs voor het onvoorspelbare weer in het VK. Aanmelden is heel eenvoudig en u krijgt meteen een API-sleutel waarmee u vrijwel onmiddellijk gegevens kunt opvragen. Bekijk het app/src/main/java/com/development/audrius/smartmirror/MetService.java-bestand voor de exacte query die ik heb gebruikt.

Om de weersomstandigheden weer te geven heb ik gratis iconen gebruikt van https://www.alessioatzeni.com/meteocons/ gedeeld door Alessio Atzeni. Bedankt Alessio, voor het publiceren van deze iconen, ze zijn geweldig.

Ik dacht dat de grootste worsteling zal zijn met de laatste vereiste om de applicatie altijd bovenaan te houden. Blijkt dat het heel gemakkelijk is met een paar machtigingen in het AndroidManifest.xml-bestand en een StartupHandler-klasse. Zelfs als de tablet om wat voor reden dan ook doodgaat of gewoon opnieuw moet worden opgestart, wordt de applicatie slechts een paar seconden na het opstarten weer ingeschakeld en blijft deze voor altijd aan.

Het enige openstaande probleem dat ik tot nu toe heb, is dat het wifi-signaal na een dag of twee verdwijnt. Ik geloof dat dat in het verleden het geval was en misschien zou mijn enige optie zijn om de tablet opnieuw op te starten na een paar keer falen om verbinding te maken met internet. Ik zal het bericht updaten zodra ik het heb opgelost.

Stap 5: Samenvatting

Ik hoop dat je deze instructable met plezier hebt gelezen en misschien zelfs iets hebt geleerd of geïnspireerd bent geraakt. Aarzel niet om uw feedback of vragen achter te laten in het opmerkingenveld.

Aanbevolen: