Sommario:

Mini Magic Mirror per meno di $ 60 USD: 5 passaggi (con immagini)
Mini Magic Mirror per meno di $ 60 USD: 5 passaggi (con immagini)

Video: Mini Magic Mirror per meno di $ 60 USD: 5 passaggi (con immagini)

Video: Mini Magic Mirror per meno di $ 60 USD: 5 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Dicembre
Anonim
Image
Image
Mini Specchio Magico per meno di $ 60 USD
Mini Specchio Magico per meno di $ 60 USD

Un "Specchio magico" è un progetto in cui uno specchio a 2 vie viene posizionato su uno schermo di qualche tipo. Dove lo schermo mostra pixel neri, lo specchio è riflettente. Laddove lo schermo mostra pixel bianchi o più chiari, questi traspaiono. Ciò crea l'effetto di poter visualizzare testo digitale, icone o persino immagini attraverso uno specchio, pur mantenendo la riflettività. La terza immagine sopra dovrebbe mostrare come potrebbe essere.

Il video di YouTube mostra l'assemblaggio dall'inizio alla fine e ha una demo alla fine che mostra l'aspetto del progetto finito. Volevo prendermi del tempo per scrivere i passaggi qui, poiché mi piace la comunità istruttiva e volevo un posto dove prendere appunti su cose come la configurazione del software e rispondere alle domande.

Ho visto un sacco di progetti di specchi magici e ho sempre voluto costruirne uno. Ho iniziato a costruirne uno di recente come regalo e non avevo idea di quanto possano costare le porzioni dello specchio a 2 vie! Dopo aver speso $75,00 (USD) solo per uno specchio, mi sono reso conto che il progetto sarebbe andato ben al di fuori del nostro "budget regalo amico" e ho dovuto ripensare alla mia strategia. Dopo aver scoperto il canale di N-O-D-E su youtube, ha avuto un'idea di un piccolo caso piramidale. Ho subito iniziato a lavorare con quel concetto, sperimentando quali Raspberry Pi potevo inserire, come creare facilmente il caso e come far funzionare il software.

Alla fine ho scelto di stampare in 3D la custodia. Ho progettato il caso in tinkercad. Sono due pezzi semplici che si incastrano facilmente. Lo specchio è uno specchio da 4,5 "che viene semplicemente incollato (pistola per colla) sul telaio. Il computer principale è un Raspberry pi zero con una scheda micro SD da 8 Gig e lo schermo è uno schermo da 3,5" di Kuman con una porta HDMI già su di esso. Onestamente il 75% di questo progetto è stato il design tinkercad per il caso, e capire uno schermo che si adattasse, potrebbe essere facilmente alimentato da un singolo cavo USB e personalizzare il software.

Ecco il costo delle parti per darvi una carrellata. È meno di 60 dollari se hai una stampante 3D … altrimenti vorrai noleggiare la stampa 3D o forse costruire una struttura piramidale di legno (ho QUASI seguito quella strada, e in futuro potrebbe essere istruibile, poiché penso che un la custodia in quercia potrebbe sembrare davvero bella per questo:))

Raspberry pi Zero W - $ 10,00 - Adafruit.com - Limite uno per ordine

Scheda Micro SD da 8 Giga - $ 4,00 - Amazon.com

Schermo TFT Kuman da 3,5 - $ 29,99 - Amazon.com - Versione HDMI

Cavo USB SN-Riggor (opzionale, ma aggiunge un tocco di eleganza) - 4 per 16,00 ($ 4,00 ciascuno) Amazon.com

Specchio a 2 vie - quadrato da 115 mm - $ 5,00 da Tap Plastics (ho portato la custodia stampata in 3D in un negozio e l'ho fatta tagliare per abbinarla)

Filamento 3D: vale circa 2 dollari

Mini-HDMI -> Adattatore HDMI - 2 per $ 6,00 (ne serve solo uno): Amazon.com

Alla fine avevo già alcuni adattatori, ma dovresti essere in grado di ottenerli per i prezzi sopra indicati o migliori, e alla fine essere inferiore a $ 60,00. Dato che si trattava di quanto avremmo speso se avessimo avuto l'un l'altro un gioco Xbox o PS4, questo rientrava nel nostro "budget amico".

Ok, basta con l'introduzione, impariamo a costruirla!

Passaggio 1: Passaggio 1 - Assemblaggio della parte di calcolo

Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo
Passaggio 1 - Assemblaggio della parte di calcolo

La prima foto mostra tutte le parti disposte. Il secondo mostra l'assemblaggio della parte di calcolo in corso. Non c'è molta magia a questo punto… ecco i passaggi:

  1. Assicurati di NON saldare le intestazioni sul pi zero. Avrai bisogno di tutto lo spazio che puoi ottenere!
  2. Posiziona la porta da Mini HDMI a HDMI sul Pi Zero
  3. Posiziona l'adattatore HDMI->HDMI fornito con lo schermo Kuman nello slot HDMI
  4. Posiziona lo schermo Kuman sull'altra parte dell'adattatore HDMI… questo dovrebbe adattarsi alla porta HDMI femmina sullo schermo Kuman
  5. Posiziona il cavo USB attraverso il retro della piramide
  6. Ho annotato l'immagine con i cavi di alimentazione e ho aggiunto il pinout pi. Questo passaggio è fondamentale, ma molto più semplice di quanto sembri… ti consigliamo di far passare due piccoli fili dal primo e dal terzo pin del Pi allo schermo. Se usi i cavi dei ponticelli, puoi inserirli nella parte posteriore dello schermo, quindi piegarli attorno ai pin sul pi e incollarli a caldo. Idealmente questi dovrebbero essere saldati sul pi e incollati a caldo per tenerli nello schermo. Questo passa 5 volt dal pi greco allo schermo, ed è uno dei trucchi per mantenere questo progetto pulito e ordinato… una volta fatto, un singolo cavo alimenta sufficientemente il pi e lo schermo!

A questo punto sei già a metà dell'assemblaggio. Prima di chiuderlo, scriviamo l'immagine del software nel passaggio successivo.

Passaggio 2: configurazione del software

Ci sono un sacco di tutorial su come scrivere un'immagine della scheda SD per un raspberry pi su una scheda microSD, e non voglio ricostruire quel terreno. Ma è importante, poiché questo è un Pi Zero W che stiamo usando, conoscere alcuni trucchi per farlo funzionare. Innanzitutto, visita il sito Emmanuels all'indirizzo:

emmanuelcontreras.com/how-to/how-to-create-…

Ha fatto il lavoro per documentare e creare un'immagine del software Magic Mirror su un Raspberry pi zero (come puoi vedere dai suoi passaggi, questo può essere piuttosto difficile). Scorri verso il basso e vedrai, in fondo dopo i suoi passaggi, un'immagine già pronta che puoi utilizzare. (Se cerchi "File immagine" dovresti arrivarci).

Successivamente, ti consigliamo di seguire i passaggi che ha elencato per la connessione al wifi e l'aggiunta di ssh. Un consiglio DAVVERO importante qui: NON utilizzare Blocco note in Windows per modificare il file supplicant_conf. Blocco note storcerà le terminazioni di riga per non essere compatibili con Linux e non ti connetterai. Notepad ++ è un sostituto gratuito per il blocco note e può eseguire correttamente le terminazioni di riga.

Quando hai scritto quell'immagine (uso il disk imager Win32 su Windows) e modificato il file supplicant_conf e aggiunto SSH, sarai pronto per inserire la scheda e avviare il dispositivo.

A questo punto il Pi dovrebbe connettersi al tuo wifi. Il trucco quindi è trovarlo:) Esistono numerose app di scansione IP per telefoni e PC. Advanced IP Scanner funzionerà per Windows. Per un iPhone, uso iNet sul mio iPhone per cercare il pi zero. Quando lo trovi, puoi utilizzare un'app telnet come Putty per connetterti tramite SSH. Questo sarà importante per configurare il software MagicMirror e installare i componenti aggiuntivi!

Una volta arrivato a questo punto, collega il microUSB all'alimentazione e assicurati di poter avviare e connettere tramite SSH. A quel punto sarai pronto per andare avanti e abbottonare la custodia.

Passaggio 3: montaggio finale: installazione dello schermo nella cornice e aggiunta dello specchio

Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio
Montaggio finale - Installazione dello schermo nella cornice e aggiunta dello specchio

Assicurati che lo schermo si avvii e si accenda quando colleghi l'alimentazione al Pi. Il tempo di avvio è di 3-5 minuti, quindi sii paziente.. deve avviare il pi, quindi avviare il browser e quindi avviare il software magic mirror. Fortunatamente non dovresti avviarlo / spegnerlo spesso (costa meno di 7 centesimi all'anno per funzionare con un assorbimento di corrente di circa 100 mA). Quindi finiremo l'assemblaggio:

  1. Lo schermo si inserisce sul retro della cornice stampata in 3D. Si prega di utilizzare le immagini come guida..la parte anteriore è la parte piatta, la parte posteriore ha i tappi e le cose che escono. Inserisci lo schermo da dietro.
  2. Quando lo schermo è ben aderente, posizionare un elastico attorno ai pioli e sopra lo schermo per tenerlo in posizione. Questo è stato il modo più semplice che ho trovato per tenere lo schermo, e ha funzionato bene. È anche bello perché l'intero progetto si smonta perfettamente se necessario con questo approccio!
  3. Inserisci il cavo di alimentazione nel Pi. Non sarai in grado di farlo una volta assemblato, quindi è il momento di accenderlo!
  4. Premi il supporto del telaio stampato in 3D nella piramide… le linguette all'esterno gli impediranno di affondare e dovrebbe scattare in posizione un po' comodamente.
  5. Prima di aggiungere lo specchio, usa del nastro adesivo nero intorno alle parti in cui lo schermo incontra la stampa 3D. Questo è così che non ci sia un leggero sanguinamento…Ho cercato di rendere il telaio il più stretto possibile, ma questo semplice passaggio farà in modo che rimanga pulito. Copri anche l'argento dello schermo, in modo che nessuna luce venga riflessa dallo specchio e rovini l'effetto
  6. Colla a caldo sul nastro che hai appena posizionato e premi lo specchio. (Nota: la cornice/schermo dovrebbero essere tutti assemblati a questo punto, quindi posizionare lo specchio dovrebbe consentirti di allinearlo con gli angoli della piramide e avere tutto allineato bene). Non usare troppa colla o mostrerà..una perlina leggera è sufficiente. Lo specchio non pesa molto.

Dovresti iniziare ad emozionarti ora, poiché dovresti iniziare a vedere i frutti delle tue fatiche mostrare … l'ora o la data dovrebbero essere mostrate attraverso lo specchio. Il prossimo è la configurazione!

Passaggio 4: assemblaggio finale e configurazione

Assemblaggio finale e configurazione
Assemblaggio finale e configurazione
Assemblaggio finale e configurazione
Assemblaggio finale e configurazione
Assemblaggio finale e configurazione
Assemblaggio finale e configurazione

A questo punto sei essenzialmente assemblato e dovresti eseguire il software e in grado di eseguire l'SSH. I moduli sono probabilmente un disastro, tuttavia, e ti stai chiedendo come risolverli.

Per prima cosa, ti consigliamo di leggere un po' come funziona il software Magic MIrror. Che può essere trovato qui:

magicmirror.builders/

Questo non sarebbe un buon istruibile senza darti una guida rapida/cheat sheet per iniziare. Ecco alcuni suggerimenti e una spiegazione di come funziona:

  • I moduli Magic Mirror vengono semplicemente clonati dal repository del modulo nella cartella del modulo. Quindi, quando sei in SSH, cd nella directory MagicMirror (ricorda nelle directory di Linux che fanno distinzione tra maiuscole e minuscole). Quindi cd per moduli. Quindi puoi clonare qualsiasi componente aggiuntivo in quella cartella.
  • Un elenco di moduli è qui:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Ciascuno dovrebbe avere istruzioni su come configurarli.

  • un modulo che vorrai immediatamente è MMM-Carousel. Questo modulo scorre tutti gli altri moduli installati. (https://github.com/barnabycolby/MMM-Carousel)
  • Per configurare il tutto, ti consigliamo di andare nella cartella MagicMirror/config e modificare il file config.js
  • In Config.js, ti consigliamo di aggiungere il nome dei moduli che hai aggiunto tramite Git clone sopra. Dovrai posizionarli (ho posizionato tutti i miei in: middle_center. Quindi il carosello si occupa di mostrarli uno alla volta e di passare da uno all'altro Lo fa dopo un numero configurabile di secondi (ho usato 45 secondi per il mio)
  • Nota che dovrai ridimensionare i caratteri. A volte puoi farlo in config.js, ma in altri dovrai trovare il file.css che viene fornito con il modulo, cercare qualcosa che termini con.px e modificare i valori per aumentare la dimensione del carattere. Ho scoperto che questo variava in base al modulo.

Ho scoperto che i moduli ora/data, meteo, scorte e traffico hanno funzionato molto bene con questo progetto. I moduli multimediali come-g.webp

I prossimi sono i pensieri finali e i piani futuri…

Passaggio 5: considerazioni finali: cosa farei di diverso e cosa mi piaceva

Considerazioni finali - Cosa farei di diverso e cosa mi è piaciuto
Considerazioni finali - Cosa farei di diverso e cosa mi è piaciuto

Questo progetto è stato molto divertente. Sono state molte ore di modifica dei file di configurazione, stampa 3D e lavoro di progettazione per ottenere il caso in cui è finito. Ma alla fine, penso, è andato tutto bene e mia moglie si gode lo specchio (il primo l'avevo costruito per un'amica e anche lei ne ha voluto subito uno!). Probabilmente ne costruirò un altro e cambierò alcune cose per motivi di stile e altre per motivi di prestazioni:

  • Aggiungerei una manopola in alto. L'aspetto piramidale è MOLTO pulito e futuristico, tuttavia non consente alcun controllo rapido dello specchio. Penso che una semplice manopola per passare manualmente da una schermata all'altra invece di aspettare sarebbe utile
  • Proverei ad aggiungere un altoparlante - penso che avere questa musica in streaming sarebbe davvero fantastico… o riprodurre suoni di avviso
  • Potrei provare a costruirlo in legno - Mentre la stampa 3D è super facile da replicare e costruire, penso che un aspetto di quercia o legno tinto sarebbe davvero fantastico
  • Passare a un Pi3A+ - L'A+ non era disponibile quando l'ho costruito, quindi sono tornato a un pizero. Un A+ aggiunge 15 dollari al prezzo (ma ha un HDMI a grandezza naturale, quindi forse aggiunge solo circa 12,50), ma aggiunge una tonnellata di potenza. Inoltre, il browser non è accelerato dalla GPU in questa build e un A+ sarebbe … quindi penso che l'aumento della potenza sarebbe utile.
  • Specchio rimovibile - Penso che uno specchio rimovibile sarebbe utile, poiché alcuni media come YouTube non sono fantastici da vedere attraverso lo specchio. Anche questo potrebbe essere un fantastico sistema di gioco casual con uno schermo rotante (basta ruotare la piramide e appoggiarla su un lato diverso) se è stato costruito in modo diverso.
  • Aggiungi un microfono: potrei integrare Alexa e renderlo un assistente intelligente o controllato dalla voce, se avessi aggiunto un piccolo microfono.

Alla fine, c'è qualcosa nella semplicità e nell'essere poco costosi. Questo progetto era proprio questo per me e l'assemblaggio del secondo per mia moglie mi ha richiesto meno di 15 minuti (al di fuori delle 9 ore di tempo della stampante 3D:)).

Se ne costruisci uno, per favore fammelo sapere e se hai domande lasciale qui sotto o sul canale youtube e lavorerò per rispondere. Il video di youtube ha una demo dello specchio all'inizio e alla fine… è difficile descriverlo in foto. Sembra super pulito accanto a un computer, sul bancone del bagno o sul comodino. Inoltre ci sono probabilmente oltre 100 moduli disponibili… di tutto, dalle statistiche del computer ai prezzi dei bitcoin. Questo può davvero diventare un diavolo di un display di dati, e poiché ha il computer al suo interno, funziona separatamente da qualsiasi altra cosa (beh, tranne il wifi:))

Grazie per aver letto e spero che questa build ti sia piaciuta!

Consigliato: