Sommario:

Specchio intelligente con tablet Android rotto: 5 passaggi (con immagini)
Specchio intelligente con tablet Android rotto: 5 passaggi (con immagini)

Video: Specchio intelligente con tablet Android rotto: 5 passaggi (con immagini)

Video: Specchio intelligente con tablet Android rotto: 5 passaggi (con immagini)
Video: Maranza cerca di prendermi la moto 2024, Dicembre
Anonim
Specchio intelligente con tablet Android rotto
Specchio intelligente con tablet Android rotto
Specchio intelligente con tablet Android rotto
Specchio intelligente con tablet Android rotto

Qualche tempo fa ho accidentalmente lasciato cadere il mio tablet Android in faccia. Il vetro si è rotto, ma il resto funzionava ancora bene. A rischio di essere chiamato ancora una volta un accaparratore dal mio compagno, l'ho messo in parità, sperando di trovarne un uso un giorno. Quel giorno è arrivato quando ho ricevuto un'e-mail di "scelte dello staff" da Instructables con un collegamento a questo fantastico progetto Smart Mirror

Ci sono molti progetti simili pubblicati e il mio non è il più impressionante. Al contrario, volevo solo attaccare un tablet dietro uno specchio, scaricare un'app e farla finita. Ma niente è semplice, no? Ho scoperto che il mio tablet è rimasto in pareggio per troppo tempo e non ci sono più app che funzionerebbero su Android v2.3 (Gingerbread). Quindi ho dovuto scrivere tutto da solo. È stato il mio primo progetto Android (e Java), quindi per favore non giudicare.

L'assemblaggio fisico è stato abbastanza semplice da implementare. Ho smontato il tablet anche prima di ordinare le parti per assicurarmi di poterlo montare facilmente senza il vetro. Si scopre che il vetro è separato dallo schermo LCD e si stacca abbastanza facilmente. Allo stesso tempo, tutti i componenti come PCB, batteria e lo schermo stesso erano ben imballati insieme, quindi non era necessario alcun montaggio aggiuntivo. Ho scoperto che il sensore tattile, invece, è incollato al vetro. Ma poiché non avevo intenzione di avere uno specchio interattivo, andava bene.

Passaggio 1: lista della spesa

Come ho già detto, avevo già un tablet: Scroll Excel da 7 pollici, ma qualsiasi tablet funzionerebbe ugualmente bene o anche meglio. Inoltre ho dovuto acquistare:

  1. Cornice per foto formato A3 di IKEA
  2. Foglio di specchio acrilico bidirezionale A3 da ebay
  3. Foglio di schiuma nera A3 di HobbyCraft

ho usato anche:

  1. Coltello Stanley
  2. super colla
  3. Carta vetrata
  4. Trapano con punte piccole
  5. Dremel e un mini seghetto

Per evitare complicazioni ho comprato prima la cornice. Sospettavo che le dimensioni nella descrizione potessero non essere accurate e su questo avevo ragione: le dimensioni erano date dall'interno del telaio, non dalle dimensioni del vetro o del tabellone.

Ho scelto di acquistare fogli acrilici con pellicola semitrasparente già depositata mentre leggevo alcune storie di persone che lottavano per ottenere una buona qualità dalla pellicola incollata. Hai provato a mettere una protezione per lo schermo sul tuo telefono? Penso che sia impossibile ottenere risultati puliti senza una vera camera bianca.

Passaggio 2: preparazione

Preparazione
Preparazione
Preparazione
Preparazione
Preparazione
Preparazione
Preparazione
Preparazione

Quindi la prima cosa è stata smontare il telaio stesso. Sono rimasto sorpreso da quanto fosse facile con piccole clip intorno ai lati. Penso che questo abbia funzionato a mio favore poiché alcuni telai hanno un tabellone che scorre dentro e fuori, il che potrebbe potenzialmente graffiare il fragile rivestimento dello specchio.

Poi ho misurato il foglio dello specchio acrilico e l'ho tagliato a misura. Il foglio ha una pellicola protettiva su entrambi i lati, quindi il taglio è stato abbastanza facile (tuttavia, devi comunque stare attento a non fare graffi profondi). Ho usato il coltello Stanley per incidere il foglio e poi ho scattato contro il bordo di un pezzo di legno. Non era un taglio netto e produceva degli spigoli vivi, quindi li ho smussati con cura usando della carta vetrata. Fai attenzione qui poiché l'acrilico ha la tendenza a rompersi e frantumarsi più di quanto ti aspetteresti dalla plastica.

Ho solo dovuto tagliare il foglio dello specchio nel senso della lunghezza poiché la larghezza era quasi perfetta per il telaio e aveva solo un paio di millimetri di gioco. Per assicurarmi che non scivoli ho usato delle punte di filo isolate su entrambi i lati.

Per proteggere il foglio dello specchio dai graffi ho aggiunto un foglio di favolosa schiuma nera con un ritaglio di un paio di millimetri più piccolo dello schermo LCD per evitare che i bordi siano visibili. Inizialmente ho provato a riutilizzare una scheda interna bianca fornita con la cornice, ma il colore bianco poteva essere facilmente visto sullo schermo LCD nero, soprattutto alla luce del giorno.

Potresti notare in alcune delle mie foto che avevo un cuscino sotto la cornice. Mi sono reso conto un po' troppo tardi che la lastra acrilica è molto flessibile e mentre la cornice la teneva sopra il piano della scrivania, a volte la lastra toccava la superficie e si graffiava. I graffi sono appena visibili al momento ma mi tormenta ogni volta che lo pulisco. Sei stato avvertito.

Oh, e non dimenticare di togliere la pellicola protettiva durante il montaggio. Ho letto alcune recensioni che si lamentano del fatto che lo specchio non è riflettente o non è affatto chiaro. La cosa mi ha fatto sorridere un po':)

Passaggio 3: montaggio del tablet

Montaggio del tablet
Montaggio del tablet
Montaggio del tablet
Montaggio del tablet
Montaggio del tablet
Montaggio del tablet

Ho montato il tablet direttamente nel tabellone. È un pannello rigido da 3 mm, quindi ha una resistenza sufficiente per sostenere il peso del tablet. Tagliare la tavola è stato facile con un seghetto e uno strumento Dremel, anche se dovevo stare attento a non fare buchi troppo grandi.

Anche se non ho intenzione di usare la fotocamera, ho praticato un piccolo foro per ogni evenienza. Poi ho incollato alcuni pezzi di truciolato avanzato con della colla super dove avevo intenzione di montare la copertura. Potresti notare anche un paio di supporti in plastica. A causa dei componenti elettronici attorno ai fori di montaggio, ho potuto utilizzare solo una piccola quantità di materiale e non pensavo che il pannello rigido avrebbe resistito. Così ho trovato una vecchia scatola di plastica e ne ho ritagliato dei pezzi.

Alla fine ho avvitato la cover posteriore originale del tablet. Non lo sigilla perfettamente, ma fornisce un buon supporto e protezione per tutti i componenti, pur consentendomi l'accesso ai connettori e al pulsante di accensione.

Passaggio 4: software

Considerando che la maggior parte delle applicazioni disponibili sono per Android v4 o versioni successive, ho avuto poche possibilità di trovare un'applicazione Smart Mirror che funzionasse sul mio tablet. Anche l'aggiornamento del tablet non è stato possibile, quindi ho deciso di scaricare Android Studio e sviluppare l'applicazione da solo. Dichiarazione di non responsabilità: sono uno sviluppatore. NET a tempo pieno, quindi anche se lo sviluppo per dispositivi mobili e Java è nuovo per me, la curva di apprendimento non è stata così ripida come sarebbe imparare a programmare da zero.

Descrivere l'intero codice sorgente sarebbe un argomento a sé stante. Fatemi sapere nei commenti se siete interessati e magari farò un altro post. Ma per ora, spiegherò solo i miei requisiti e le funzionalità di base. A proposito, il codice sorgente è disponibile su GitHub (https://github.com/audrius-a/smart-mirror.git). È pubblicato sotto licenza MIT, quindi sentiti libero di scaricarlo e usarlo per i tuoi progetti.

I miei requisiti:

  • Deve mostrare data e ora;
  • Deve mostrare le previsioni della temperatura diurna e notturna con 5 giorni di anticipo;
  • Deve mostrare le condizioni meteorologiche 5 giorni prima;
  • Deve essere eseguito continuamente senza interazione dell'utente anche dopo il riavvio;

Per ottenere quanto sopra mi sono iscritto a Met Office DataPoint che fornisce aggiornamenti meteo gratuiti abbastanza affidabili, anche per l'imprevedibile meteo del Regno Unito. La registrazione è molto semplice e ti forniscono subito una chiave API che consente di interrogare i dati quasi immediatamente. Controlla il file app/src/main/java/com/development/audrius/smartmirror/MetService.java per la query esatta che ho usato.

Per visualizzare le condizioni meteo ho utilizzato icone gratuite da https://www.alessioatzeni.com/meteocons/ condivise da Alessio Atzeni. Grazie Alessio, per aver pubblicato queste icone, sono fantastiche.

Ho pensato che la difficoltà più grande sarebbe stata con l'ultimo requisito di mantenere l'applicazione sempre in primo piano. Risulta, è molto semplice con un paio di autorizzazioni nel file AndroidManifest.xml e una classe StartupHandler. Anche se il tablet muore per qualsiasi motivo o necessita semplicemente di un riavvio, l'applicazione si riattiva pochi secondi dopo l'avvio e rimane attiva per sempre.

L'unico problema in sospeso che ho finora è che il segnale WiFi scompare dopo un giorno o due. Credo che fosse così in passato e forse la mia unica opzione sarebbe riavviare il tablet dopo alcuni errori di connessione a Internet. Aggiornerò il post appena avrò risolto.

Passaggio 5: riepilogo

Spero che ti sia piaciuto leggere questo istruttivo e forse anche aver imparato qualcosa o essere stato ispirato. Non esitare a lasciare il tuo feedback o qualsiasi domanda nell'area dei commenti.

Consigliato: