Come costruire il tuo Smart Mirror fai da te da una TV a schermo piatto

$config[ads_kvadrat] not found

Uno Specchio Molto Speciale - MagicMirror - Fai Da Te

Uno Specchio Molto Speciale - MagicMirror - Fai Da Te
Anonim

Dylan Pierce, un web designer di Philadelphia, pensava che avrebbe usato un po 'di computer science e gomito per costruire un semplice regalo di Natale per la sua ragazza. In pochi giorni e grazie a un post sul blog passo-passo che ha fatto il giro su tutti i posti giusti su Internet, lo specchio intelligente che ha creato dopo aver visto un design simile su un altro blog è diventato il più animato del progetto DIY in un po.

Eliminando un monitor che gira su un semplice computer e lo posiziona dietro un sottile specchio a due vie inserito in una cornice di legno, Pierce ha creato uno specchio intelligente basato su widget che può fare trucchi così utili come dire il tempo o elencare il le ultime notizie più importanti, a seconda di come è programmato - i limiti sono davvero ciò che vuoi fare con esso. Lo specchio anche - ta daaaaa! - ti mostra il tuo riflesso. È una versione base del tipo di sofisticate visualizzazioni su schermo che hai visto per decenni in film di fantascienza come Rapporto di minoranza e Richiamo totale, tranne che ha reso facile la costruzione. Ho parlato con Pierce della sua tecnologia DIY, di quello che prova per la sua idea di decollare su internet e di come una tecnologia come questa possa alla fine diventare normale nella nostra vita quotidiana.

Da dove viene l'idea?

La mia ragazza ha fatto lavori di falegnameria per un paio d'anni. Così ho imparato le basi della lavorazione del legno semplicemente aiutandola.

Quando ho visto un altro ragazzo postare un'idea di uno specchio magico, stavo cercando di seguirlo, ma molte parti erano solo europee. Così ho ottimizzato il suo design, scritto il mio software e ho pensato che sarebbe stato il regalo di Natale perfetto per la mia ragazza.

Il tuo nome non ufficiale è "MirrorMirror?"

Sì, l'ho inventato solo per un capriccio. Il motivo è che spero un giorno di avere un microfono in modo che tu possa dire "specchio specchio" e si accenda solo per rispondere a commenti del genere.

È la prima volta che fai qualcosa di simile o ti diletti in progetti basati su computer?

Ho programmato per un paio d'anni, ma sono stato un nerd del computer per tutta la vita. Adoro i computer. Ho appena iniziato a programmare al college e non ero nemmeno un esperto in informatica. Mi sono appena insegnato. Ora lavoro per una startup, e non mi aspettavo che tutto finisse!

Ma negli ultimi anni tutto è stato software. Ho creato un paio di piattaforme web per diverse aziende, ma non ho mai costruito una cosa hardware. Quindi questo è il mio primo progetto di falegnameria che coinvolge un computer.

Perché pensi che sia esploso in popolarità così velocemente?

Non sono il primo a farlo, ma penso che il momento sia giusto. Era un regalo di Natale, e penso da quando ho fatto quel tutorial così dettagliato che è facile. Persino il software rende davvero semplice seguire qualcuno. Penso che sia stata una grande parte di esso.

Cosa può fare lo specchio a questo punto?

In questo momento non è molto complicato. Non c'è alcun input, quindi è una specie di cosa a senso unico. Ma se qualcuno volesse immergersi nel mio codice, potrebbe farlo. È solo una pagina web. Tutto ciò che è è una pagina Web nera con testo bianco. Quindi, se conoscessi Javascript, potresti aggiungere il tuo calendario, aggiungere punteggi alle squadre sportive - tutti i tipi di cose interessanti.

Il testo è sempre presente in questa iterazione dello specchio?

Sì. Al momento, l'ho configurato per lo screen saver perché non sono disponibili input come microfono o webcam. Ma se avesse quelle allora potrebbe essere molto più interattivo o accendere con certe frasi o quando viene rilevato un volto, quel tipo di affare.

Funziona su un piccolo computer chiama il Raspberry Pi. Perché l'hai usato in particolare?

Perché è un calcolo a basso livello. Usa un linguaggio di basso livello, ma la mia conoscenza è in Linux. So come far funzionare un server web e conosco la tecnologia web, quindi l'ho semplicemente adattato a ciò che so. Inoltre è grafico. Se io stavo usando qualcosa come un Arduino, sei un po 'limitato a un piccolo display OED, che è un po' come il tuo orologio base a ciottoli.

Quanta ricerca hai fatto prima di lanciarti nel progetto, o era una semplice corrispondenza di interessi e tempistiche?

Ho visto il blog di quel tizio e conoscevo già la parte del software. Pensavo che non fosse così difficile fare la falegnameria. Non è sicuramente una cosa perfetta. Qualcuno ha postato su Reddit e ha detto che sembra che sia fatto come un dito di terza elementare Ride. È piuttosto vero! Non sono affatto un falegname. Era abbastanza per renderlo bello. È sempre divertente uscire dalla tua specialità e provare qualcosa di nuovo, ecco di cosa si trattava.

** Che tipo di battute d'arresto hai avuto durante la costruzione?

La parte più difficile era che non pensavo logisticamente a come avrebbe funzionato la profondità dello specchio. Potevo costruire una semplice scatola quadrata di legno attorno al monitor, ma ciò a cui non pensavo erano le complicazioni di avere un acrilico sottile tra la cassa e quella cornice nella parte anteriore.

C'è molto spazio per migliorare, specialmente con il flusso d'aria. Ho appena praticato dei buchi nella parte superiore e inferiore, quindi probabilmente non è il modo più sicuro per farlo. Quello che sto facendo ora è ottenere idee da altre persone.

Hai citato il tuo tutorial sul blog. È perché volevi che qualunque Joe fosse in grado di costruirne uno anche se non erano esperti in informatica?

Sono dove sono oggi programmatore perché leggo i blog delle persone che danno istruzioni su come fare le cose passo dopo passo. Con lo specchio, ho fatto tutte le parti difficili. Ho programmato il software e hai solo bisogno di installarlo e configurare il Raspberry Pi per eseguirlo.

Quindi penso davvero che una persona normale possa andare online come facevo da bambino e leggere i tutorial e seguirlo da vicino. Ho pensato che fosse davvero importante condividere come l'ho costruito perché so che a 15 anni mi piacerebbe molto.

* Mi rendo conto di te appena pubblicato il tutorial, ma hai ricevuto feedback da persone che cercavano di crearne di proprie?

Ho ricevuto richieste ogni ora! Sto ancora cercando di inviare risposte. Le persone stanno cercando di costruire il proprio o persone che hanno costruito il loro prima e non hanno ricevuto attenzione per qualche motivo mi stanno contattando dicendo "Costruiamo qualcosa insieme".

È davvero difficile per me solo raggiungere uno per uno. Quello che sto cercando di fare adesso è costruire un forum in cui tutti possiamo parlare e avere un posto dove andare e fare brainstorming.

Che tipo di suggerimenti hanno le persone? In questo momento è solo un incontro di base delle menti?

Ho passato in gran parte i commenti di Reddit. C'è tutto il genere di persone utili di tutti i diversi background. Una persona ha detto: "Stai usando il tipo sbagliato di display, dovresti invece usarlo". Altre persone sono come, "Oh se hai bisogno di una webcam, ecco un modulo che riconosce i volti, puoi esaminarlo." Ci sono suggerimenti e un sacco di spazio per le persone a essere creativi.

Idealmente in futuro potresti vedere le persone che usano questo nella loro vita di tutti i giorni? La cosa più vicina che posso immaginare è come Amazon Echo o Apple Watch.

Ci stiamo muovendo verso internet come cose. Non sarei sorpreso se vedessimo cose del genere ogni giorno, come andare al negozio e comprare cose come questa, molto presto..

Quali sono alcune delle altre funzionalità che vorresti aggiungere ad altre funzionalità oltre al microfono?

Ecco perché sto cercando di raggiungere le persone: voglio la webcam, il microfono. Ma ho davvero bisogno di un brainstorming di più e di elaborare un piano e presentarlo a un gruppo di persone che penso possa aiutare a costruire una versione che penso possa avere successo per tutti. Non solo hacker e fai-da-te. In questo momento sto solo cercando di capire chi può aiutarmi e chi vuole fare parte di una comunità di persone che fanno la stessa cosa.

Dove possono postare le persone sul forum?

Ho il nome di dominio e sto avendo qualcuno che mi aiuti con il front-end. Sarà Mirrormirror.tech. Spero che questo succeda nei prossimi giorni o due.

Quali sono i prossimi passi?

Sono davvero tutto sull'idea open source. Questo prodotto non proviene da me, è da altre persone che fanno le idee di altre persone. Non voglio mai portarlo via. Il primo passo ovvio è quello di avere un posto dedicato per le persone che vogliono imparare come costruire e migliorare.

$config[ads_kvadrat] not found