Inhaltsverzeichnis:
- Schritt 1: Einkaufsliste
- Schritt 2: Vorbereitung
- Schritt 3: Tablet montieren
- Schritt 4: Software
- Schritt 5: Zusammenfassung
Video: Smart Mirror mit defektem Android-Tablet - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Vor einiger Zeit ist mir aus Versehen mein Android-Tablet aufs Gesicht gefallen. Das Glas ist zerbrochen, aber der Rest funktionierte noch einwandfrei. Auf die Gefahr hin, von meinem Partner noch einmal als Hamsterer bezeichnet zu werden, habe ich es unentschieden gemacht, in der Hoffnung, eines Tages eine Verwendung dafür zu finden. Dieser Tag kam, als ich von Instructables eine E-Mail mit "Personalauswahl" mit einem Link zu diesem coolen Smart Mirror-Projekt erhielt
Es gibt viele ähnliche Projekte, und meins ist nicht das beeindruckendste. Ganz im Gegenteil, ich wollte nur ein Tablet hinter einen Spiegel stecken, eine App herunterladen und fertig. Aber nichts ist einfach, nicht wahr? Es stellte sich heraus, dass mein Tablet viel zu lange in einer Auslosung gesessen hat und es keine Apps mehr gibt, die auf Android v2.3 (Gingerbread) funktionieren würden. Also musste ich alles alleine schreiben. Es war mein erstes Android- (und Java-) Projekt, also bitte nicht urteilen.
Die physische Montage war ziemlich einfach zu implementieren. Ich habe das Tablet noch vor der Bestellung der Teile abgezogen, um sicherzustellen, dass ich es ohne das Glas leicht montieren kann. Es stellte sich heraus, dass das Glas vom LCD-Bildschirm getrennt ist und sich ziemlich leicht lösen lässt. Gleichzeitig wurden alle Komponenten wie Platine, Akku und der Bildschirm selbst schön zusammengepackt, sodass keine zusätzliche Montage erforderlich war. Ich habe festgestellt, dass der Berührungssensor jedoch auf das Glas geklebt ist. Aber da ich nicht vorhatte, einen interaktiven Spiegel zu haben, war das in Ordnung.
Schritt 1: Einkaufsliste
Wie bereits erwähnt, hatte ich bereits ein Tablet - Scroll Excel 7-Zoll, aber jedes Tablet würde genauso gut oder sogar besser funktionieren. Außerdem musste ich kaufen:
- A3-Fotorahmen von IKEA
- Zwei-Wege-Acrylspiegelfolie A3 von ebay
- Schwarze Fabschaumplatte A3 von HobbyCraft
Ich habe auch verwendet:
- Stanley Messer
- Sekundenkleber
- Sandpapier
- Mit kleinen Bohrern bohren
- Dremel und eine Mini-Bügelsäge
Um Komplikationen zu vermeiden, habe ich zuerst den Bilderrahmen gekauft. Ich vermutete, dass die Maße in der Beschreibung möglicherweise nicht genau waren, und ich hatte Recht - die Maße wurden von der Innenseite des Rahmens angegeben, nicht die Größe des Glases oder der Rückwand.
Ich entschied mich für Acrylplatten mit bereits aufgebrachtem halbtransparentem Film, als ich einige Geschichten von Leuten las, die Schwierigkeiten hatten, eine gute Qualität aus Klebefolien herauszuholen. Haben Sie versucht, eine Displayschutzfolie auf Ihrem Telefon anzubringen? Ich denke, es ist unmöglich, ohne einen echten Reinraum saubere Ergebnisse zu erzielen.
Schritt 2: Vorbereitung
Als erstes musste also der Rahmen selbst zerlegt werden. Ich war überrascht, wie einfach das mit kleinen Clips an den Seiten war. Ich denke, dies hat sich zu meinen Gunsten ausgezahlt, da einige Rahmen eine Rückwand haben, die sich ein- und ausschieben lässt, was die zerbrechliche Spiegelbeschichtung möglicherweise zerkratzen könnte.
Dann habe ich die Acrylspiegelplatte gemessen und zugeschnitten. Das Blatt hat von beiden Seiten eine Schutzfolie, so dass das Schneiden ziemlich einfach war (obwohl Sie trotzdem aufpassen müssen, keine tiefen Kratzer zu hinterlassen). Ich benutzte ein Stanley-Messer, um das Blatt zu ritzen und dann gegen die Kante eines Holzstücks zu schnappen. Es war kein sauberer Schnitt und erzeugte einige scharfe Kanten, also habe ich sie vorsichtig mit etwas Sandpapier geglättet. Seien Sie hier vorsichtig, da Acryl dazu neigt, stärker zu knacken und zu splittern, als Sie es von Kunststoff erwarten würden.
Ich musste die Spiegelplatte nur der Länge nach zuschneiden, da die Breite fast perfekt für den Rahmen war und sie nur ein paar Millimeter Spiel hatte. Um sicherzustellen, dass es nicht herumrutscht, habe ich auf beiden Seiten einige isolierte Drahtbits verwendet.
Um die Spiegelplatte vor Kratzern zu schützen, habe ich eine Platte aus schwarzem Fabschaum mit einem Ausschnitt hinzugefügt, der ein paar Millimeter kleiner als der LCD-Bildschirm ist, um zu vermeiden, dass Kanten sichtbar sind. Anfangs habe ich versucht, ein weißes Innenbrett, das mit dem Rahmen geliefert wurde, wiederzuverwenden, aber die weiße Farbe konnte leicht gegen den schwarzen LCD-Bildschirm gesehen werden, insbesondere bei Tageslicht.
Auf einigen meiner Fotos ist Ihnen vielleicht aufgefallen, dass ich ein Kissen unter dem Rahmen hatte. Ich habe etwas zu spät gemerkt, dass die Acrylplatte sehr flexibel ist und während der Rahmen sie über der Tischplatte hielt, berührte die Platte manchmal die Oberfläche und wurde zerkratzt. Die Kratzer sind im Moment kaum sichtbar, aber es nervt mich jedes Mal, wenn ich es säubere. Du wurdest gewarnt.
Ach ja, und vergessen Sie nicht, beim Zusammenbau die Schutzfolie abzuziehen. Ich habe ein paar Rezensionen gelesen, die sich darüber beschweren, dass der Spiegel überhaupt nicht reflektiert oder klar ist. Das hat mich ein wenig zum Schmunzeln gebracht:)
Schritt 3: Tablet montieren
Ich habe das Tablet direkt in die Rückwand montiert. Es handelt sich um eine 3 mm-Hartfaserplatte, die genug Festigkeit hat, um das Gewicht des Tablets zu tragen. Das Schneiden des Brettes war mit einer Bügelsäge und einem Dremel-Werkzeug einfach, obwohl ich aufpassen musste, dass das Loch nicht zu groß wurde.
Obwohl ich nicht vorhabe, die Kamera zu benutzen, habe ich für alle Fälle ein kleines Loch dafür gemeißelt. Dann klebte ich einige Reste von Hartfaserplatten mit Sekundenkleber, wo ich die Abdeckung montieren wollte. Vielleicht bemerken Sie dort auch ein paar Plastikhalterungen. Aufgrund der elektronischen Komponenten um die Befestigungslöcher konnte ich nur wenig Material verwenden und ich dachte nicht, dass die Hartfaserplatte halten würde. Also habe ich eine alte Plastikbox gefunden und Stücke daraus geschnitten.
Schließlich habe ich die originale Rückseite des Tablets verschraubt. Es dichtet es nicht perfekt ab, aber es bietet guten Halt und Schutz für alle Komponenten und gibt mir trotzdem Zugang zu den Anschlüssen und dem Netzschalter.
Schritt 4: Software
Wenn man bedenkt, dass die meisten Anwendungen auf dem Markt für Android v4 oder höher sind, hatte ich kaum eine Chance, eine Smart Mirror-Anwendung zu finden, die auf meinem Tablet funktioniert. Auch ein Upgrade des Tablets war nicht möglich, also beschloss ich, Android Studio herunterzuladen und die Anwendung selbst zu entwickeln. Haftungsausschluss - Ich bin hauptberuflich. NET-Entwickler. Obwohl die mobile und Java-Entwicklung für mich neu ist, war die Lernkurve nicht so steil wie das Erlernen der Programmierung von Grund auf.
Den gesamten Quellcode zu beschreiben wäre ein Thema für sich. Lass es mich bei Interesse in den Kommentaren wissen und vielleicht mache ich noch einen Beitrag. Aber vorerst werde ich nur meine Anforderungen und grundlegende Funktionen erläutern. Den Quellcode gibt es übrigens auf GitHub (https://github.com/audrius-a/smart-mirror.git). Es wird unter der MIT-Lizenz veröffentlicht, also zögern Sie nicht, es zu forken und für Ihre Projekte zu verwenden.
Meine Anforderungen:
- Datum und Uhrzeit müssen angezeigt werden;
- Muss die Temperaturvorhersage für Tag und Nacht 5 Tage im Voraus anzeigen;
- Muss die Wetterbedingungen 5 Tage im Voraus anzeigen;
- Muss auch nach dem Neustart ohne Benutzerinteraktion kontinuierlich ausgeführt werden;
Um das oben Genannte zu erreichen, habe ich mich bei Met Office DataPoint angemeldet, das kostenlose Wetteraktualisierungen bereitstellt, die selbst bei unvorhersehbarem Wetter in Großbritannien ziemlich zuverlässig sind. Die Anmeldung ist sehr einfach und Sie erhalten sofort einen API-Schlüssel, mit dem Sie Daten fast sofort abfragen können. Die genaue Abfrage, die ich verwendet habe, finden Sie in der Datei app/src/main/java/com/development/audrius/smartmirror/MetService.java.
Um die Wetterbedingungen anzuzeigen, habe ich kostenlose Icons von https://www.alessioatzeni.com/meteocons/ verwendet, die von Alessio Atzeni geteilt wurden. Danke Alessio, für die Veröffentlichung dieser Icons, sie sind großartig.
Ich dachte, der größte Kampf wird mit der letzten Anforderung sein, die Anwendung immer im Vordergrund zu halten. Es stellte sich heraus, dass es mit ein paar Berechtigungen in der Datei AndroidManifest.xml und einer StartupHandler-Klasse sehr einfach ist. Selbst wenn das Tablet aus irgendeinem Grund ausfällt oder einfach einen Neustart benötigt, wird die Anwendung nur wenige Sekunden nach dem Start wieder aktiviert und bleibt für immer erhalten.
Das einzige offene Problem, das ich bisher habe, ist das Verschwinden des WiFi-Signals nach ein oder zwei Tagen. Ich glaube, das war in der Vergangenheit der Fall und vielleicht wäre meine einzige Möglichkeit, das Tablet nach einigen Fehlern bei der Internetverbindung neu zu starten. Ich werde den Beitrag aktualisieren, sobald ich ihn gelöst habe.
Schritt 5: Zusammenfassung
Ich hoffe, Sie haben es genossen, dieses instructable zu lesen und vielleicht sogar etwas gelernt oder inspiriert zu haben. Bitte zögern Sie nicht, Ihr Feedback oder Ihre Fragen im Kommentarbereich zu hinterlassen.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: 10 Schritte
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: In dieser Anleitung sehen wir, wie Sie einen Smartmirror aus recycelten Teilen wie einem Bilderrahmen, einem alten Monitor und einem Bilderglas bauen. Für die elektronischen Komponenten, die ich hier gekauft habe www.lcsc .com
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu
So erstellen Sie eine Android-App mit Android Studio: 8 Schritte (mit Bildern)
So erstellen Sie eine Android-App mit Android Studio: In diesem Tutorial lernen Sie die Grundlagen zum Erstellen einer Android-App mit der Android Studio-Entwicklungsumgebung. Da Android-Geräte immer häufiger werden, wird die Nachfrage nach neuen Apps nur zunehmen. Android Studio ist ein einfach zu bedienendes (ein