Innehållsförteckning:

Smart spegel med trasig Android -surfplatta: 5 steg (med bilder)
Smart spegel med trasig Android -surfplatta: 5 steg (med bilder)

Video: Smart spegel med trasig Android -surfplatta: 5 steg (med bilder)

Video: Smart spegel med trasig Android -surfplatta: 5 steg (med bilder)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Smart spegel med trasig Android -surfplatta
Smart spegel med trasig Android -surfplatta
Smart spegel med trasig Android -surfplatta
Smart spegel med trasig Android -surfplatta

För ett tag sedan tappade jag av misstag min Android -surfplatta i ansiktet. Glaset gick sönder, men resten fungerade fortfarande bra. Med risk för att bli kallad hoarder av min partner en gång till, satte jag det oavgjort i hopp om att jag kommer att få nytta av det någon dag. Den dagen kom när jag fick ett "personal's pick" -meddelande från Instructables med en länk till detta coola Smart Mirror-projekt

Det finns många liknande projekt publicerade, och mitt är inte det mest imponerande. Tvärtom, jag ville bara hålla en surfplatta bakom en spegel, ladda ner en app och vara klar med det. Men ingenting är enkelt, eller hur? Det visade sig att min surfplatta satt oavgjort för länge och det finns inga appar som skulle fungera på Android v2.3 (pepparkakor) längre. Så jag var tvungen att skriva allt själv. Det var mitt första Android (och Java) projekt så snälla bedöm inte.

Den fysiska monteringen var ganska enkel att implementera. Jag tog av surfplattan redan innan jag beställde delarna för att se till att jag enkelt kan montera den utan glaset. Det visar sig att glaset är separat från LCD -skärmen och lossnar ganska lätt. Samtidigt packades alla komponenter som kretskort, batteri och själva skärmen snyggt ihop så ingen extra montering var nödvändig. Jag har funnit att touchsensorn dock är limmad på glaset. Men eftersom jag inte tänkte ha en interaktiv spegel var det OK.

Steg 1: Inköpslista

Som jag nämnde hade jag redan en surfplatta - rulla Excel 7 -tum, men vilken surfplatta som helst skulle fungera lika bra eller ännu bättre. Utöver det var jag tvungen att köpa:

  1. Fotoram i A3 -storlek från IKEA
  2. Tvåvägs akrylspegelark A3 från ebay
  3. Svart fab skumplåt A3 från HobbyCraft

Jag använde också:

  1. Stanley kniv
  2. superlim
  3. Sandpapper
  4. Borra med små borrar
  5. Dremel och en minisåg

För att undvika komplikationer köpte jag först bildramen. Jag misstänkte att måtten i beskrivningen kanske inte var korrekta och jag hade rätt i det - måtten gavs på insidan av ramen, inte glasets storlek eller bakplattan.

Jag valde att köpa akrylark med halvtransparent film som redan var deponerad när jag läste några berättelser om människor som kämpar för att få bra kvalitet på limfilm. Har du försökt sätta ett skärmskydd på din telefon? Jag tror att det är omöjligt att få rena resultat utan rent rum.

Steg 2: Förberedelse

Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse
Förberedelse

Så det första var att ta isär själva ramen. Jag blev förvånad över hur enkelt det var med små klipp runt sidorna. Jag tror att detta fungerade till min fördel eftersom vissa ramar har ryggbräda som glider in och ut, vilket potentiellt kan repa den sköra spegelbeläggningen.

Sedan mätte jag akrylspegelarket och klippte till i storlek. Arket har skyddsfilm från båda sidor så skärningen var ganska enkel (men du måste fortfarande vara försiktig så att du inte gör några djupa repor). Jag använde Stanley -kniven för att göra lakan och knäppte sedan mot kanten på en träbit. Det var inte ett rent snitt och gav några vassa kanter, så jag slog försiktigt ut dem med lite sandpapper. Var försiktig här eftersom akryl har en tendens att spricka och krossas mer än du kan förvänta dig av plast.

Jag var bara tvungen att klippa spegelarkets längd klokt eftersom bredden var nästan perfekt för ramen och den hade bara ett par millimeter spel. För att se till att det inte glider runt använde jag några isolerade trådbitar på båda sidor.

För att skydda spegelarket från repor har jag lagt till ett ark med svart fab-skum med en utskärning ett par millimeter mindre än LCD-skärmen för att undvika att kanterna syns. Inledningsvis försökte jag återanvända en vit innerkort som följde med ramen, men vit färg kunde lätt ses mot den svarta LCD -skärmen, särskilt i dagsljus.

Du kanske märker på några av mina foton att jag hade en kudde under ramen. Jag insåg lite för sent att akrylarket är mycket flexibelt och medan ramen höll det ovanför bordsskivan, kunde arket ibland vidröra ytan och repas. Reporna är knappt synliga för tillfället men det tårar mig varje gång jag rengör det. Du har blivit varnad.

Åh, och glöm inte att ta av skyddsfilmen vid montering. Jag läste några recensioner som klagar över att spegeln inte alls är reflekterande eller klar. Det fick mig att skratta lite:)

Steg 3: Montera surfplattan

Montering av surfplattan
Montering av surfplattan
Montering av surfplattan
Montering av surfplattan
Montering av surfplattan
Montering av surfplattan

Jag har monterat surfplattan direkt i bakpanelen. Det är en 3 mm hårdplatta så den har tillräckligt med styrka för att klara tablettens vikt. Det var enkelt att klippa brädan med en bågfil och ett Dremel -verktyg, men jag var noga med att inte göra hål för stort.

Även om jag inte tänker använda kameran så mejslade jag ut ett litet hål för den för säkerhets skull. Sedan limmade jag några bitar av kvarvarande hårdplatta med superlim där jag planerade att montera locket. Du kanske också märker ett par plastfästen där. På grund av elektroniska komponenter runt monteringshålen kunde jag bara använda en liten mängd material och jag trodde inte att hardboard skulle hålla. Så jag hittade en gammal plastlåda och skar bitar ur den.

Slutligen skruvade jag på det ursprungliga bakstycket på surfplattan. Det förseglar det inte perfekt, men det ger bra stöd och skydd för alla komponenter samtidigt som det ger mig tillgång till kontakter och strömbrytaren.

Steg 4: Programvara

Med tanke på att de flesta applikationer som finns där för Android v4 eller högre hade jag mycket liten chans att hitta ett Smart Mirror -program som skulle fungera på min surfplatta. Det var inte heller möjligt att uppgradera surfplattan, så jag bestämde mig för att ladda ner Android Studio och utveckla applikationen själv. Ansvarsfriskrivning - Jag är heltidsutvecklare. NET -utvecklare, så även om mobil- och Java -utveckling är ny för mig, var inlärningskurvan inte lika brant som att lära sig programmering från grunden.

Att beskriva hela källkoden skulle vara ett ämne i sig. Låt mig veta i kommentarerna om du är intresserad så kanske jag gör ett annat inlägg. Men för närvarande kommer jag bara att förklara mina krav och grundläggande funktionalitet. Förresten, källkoden är tillgänglig på GitHub (https://github.com/audrius-a/smart-mirror.git). Den är publicerad under MIT -licens, så känn dig fri att använda den och använda den för dina projekt.

Mina krav:

  • Måste visa datum och tid;
  • Måste visa dag och natt temperaturprognos 5 dagar framåt;
  • Måste visa väderförhållanden 5 dagar framåt;
  • Måste köras kontinuerligt utan användarinteraktion även efter omstart;

För att uppnå ovanstående anmälde jag mig till Met Office DataPoint som tillhandahåller gratis väderuppdateringar som är ganska pålitliga, även för det oförutsägbara vädret i Storbritannien. Det är väldigt enkelt att registrera sig och de ger dig en API -nyckel direkt så att du kan söka efter data nästan omedelbart. Kolla in filen app/src/main/java/com/development/audrius/smartmirror/MetService.java för den exakta frågan jag använde.

För att visa väderförhållanden använde jag gratisikoner från https://www.alessioatzeni.com/meteocons/ som delas av Alessio Atzeni. Tack Alessio, för att du publicerade dessa ikoner, de är fantastiska.

Jag trodde att den största kampen kommer att vara med det sista kravet att hålla applikationen alltid på topp. Det visar sig att det är väldigt enkelt med ett par behörigheter i filen AndroidManifest.xml och en StartupHandler -klass. Även om surfplattan dör av någon anledning eller helt enkelt behöver startas om, startar applikationen bara några sekunder efter start och fortsätter för alltid.

Det enda enastående problemet jag har hittills är att WiFi -signalen försvinner efter en dag eller två. Jag tror att det var fallet tidigare och kanske är mitt enda alternativ att starta om surfplattan efter några misslyckanden med att ansluta till internet. Jag uppdaterar inlägget när jag har löst det.

Steg 5: Sammanfattning

Jag hoppas att du har tyckt om att läsa detta instruerbara och kanske till och med lärt dig något eller blivit inspirerad. Lämna gärna din feedback eller frågor i kommentarsfältet.

Rekommenderad: