Qual è lo specchio intelligente Raspberry Pi?

Qual è lo specchio intelligente Raspberry Pi?
Il Raspberry Pi Smart Mirror, noto anche come Magic Mirror, è uno specchio digitale futuristico che mostra di tutto, dall'ora e dalla data in corso alle informazioni meteorologiche, agli appuntamenti programmati o agli ultimi titoli delle notizie.È probabile che tu abbia visto uno specchio intelligente Raspberry Pi su YouTube o da qualche altra parte su Internet. In tal caso, probabilmente hai pensato che metterlo insieme richiedesse molto tempo e fatica, giusto? Bene, cosa succede se ti dicessimo che potresti creare il tuo Smart Mirror Raspberry Pi in un giorno, usando gli strumenti che molto probabilmente hai già a casa più alcune parti da eBay o Amazon?

In questo articolo, ti guideremo attraverso l'intero processo di costruzione di uno specchio intelligente Raspberry Pi passo dopo passo e spiegheremo come puoi personalizzarlo per visualizzare tutte le informazioni desiderate.

Come costruire uno specchio intelligente Raspberry Pi

Costruire uno specchio intelligente Raspberry Pi non è sempre stato facile come lo è oggi. Dovremmo ringraziare tutti Michael Teeuw per aver creato MagicMirror, una piattaforma Smart Mirror Modulare Open-Source dietro la maggior parte dei specchi intelligenti Raspberry Pi che vedi online.

MagicMirror è un progetto open source gestito da un grande gruppo di appassionati di tutto il mondo e contiene API che consente agli sviluppatori di terze parti di creare ulteriori moduli che ne estendono la funzionalità.

Oltre a MagicMirror, ci sono molti altri progetti software simili, tra cui Dakboard, Makr Mirror e Mirt.Sistema operativo, ma non li copriremmo in questo articolo.

Cosa avrai bisogno per il tuo Smart Mirror Raspberry Pi

Per mettere insieme il tuo Smart Mirror Raspberry Pi da zero, avrai bisogno di un paio di cose:

  • Raspberry Pi: Ovviamente, avrai bisogno di un Raspberry Pi. MagicMirror supporta il Raspberry Pi 2, 3 e 4, quindi hai molte opzioni tra cui scegliere. Poiché MagicMirror ha requisiti hardware molto modesti, non importa quale versione di Raspberry Pi scegli. Puoi anche eseguire MagicMirror su Raspberry Pi Zero e Zero W, ma la loro natura minimale complica in qualche modo il processo di installazione.
  • Schermo a cristalli liquidi: Se hai un vecchio monitor o un laptop in giro, sei fortunato perché puoi riutilizzarlo per questo progetto. Con un vecchio monitor, devi semplicemente rimuovere il telaio di plastica (non toccare nessuno dei condensatori all'interno!) e sei a posto. Per utilizzare uno schermo LCD per un vecchio laptop, è anche necessario ottenere una scheda controller corrispondente con una porta HDMI. Basta cercare il numero seriale dello schermo su eBay e dovresti essere in grado di trovare quello giusto in pochissimo tempo.
  • Specchio a due vie: Per creare l'illusione di specchio magico, è necessario posizionare uno specchio a due vie davanti allo schermo LCD in modo che solo il testo e la grafica luminosi brilleranno attraverso. Molte aziende ti taglieranno felicemente uno specchio a due vie di qualsiasi dimensione, quindi cerca uno online o nella tua città. Gli specchi a due vie di vetro sembrano più belli, ma sono considerevolmente più fragili degli specchi a due vie acrilici.
  • Telaio: Non vorresti semplicemente schiaffeggiare uno specchio a due vie davanti a uno schermo LCD e chiamarlo un giorno. Per rendere degno di un display Smart Smart Mirror, hai bisogno di una bella cornice. Se sei utile e hai strumenti di lavorazione del legno di base, dovresti essere in grado di crearne uno in meno di un'ora. Ti consigliamo di guardare questo video di YouTube fissa questo build che se non sei sicuro di come iniziare (basta sostituire tutti gli utensili con gli strumenti manuali). In alternativa, puoi acquistare un telaio adatto nel negozio.
  • Tastiera e mouse: Per impostare il tuo Raspberry Pi e installare MagicMirror, avrai bisogno di una tastiera e di un mouse. Molti utenti di Raspberry Pi giurano il Logitech K400 Plus, che è una tastiera wireless con un touchpad integrato e tasti multimediali che ti consentono di controllare il tuo specchio magico in remoto.
  • Cavo HDMI e alimentazione: Ultimo ma non meno importante, non sarai in grado di goderti il ​​tuo specchio intelligente Raspberry Pi senza alimentazione (uno per il Raspberry Pi e uno per lo schermo LCD) e il cavo HDMI.

Istruzioni dettagliate

Hai tutto il necessario per creare il tuo specchio magico? Fantastico! Diamo un'occhiata al processo passo dopo passo.

Passaggio 1: imposta il tuo Raspberry Pi

Ti consigliamo di iniziare impostando il tuo Raspberry Pi se non l'hai già fatto. Per evitare bug difficili da sfogliare e altre brutte sorprese, fai un'installazione pulita dell'ultima versione di Raspbian. La Guida di installazione ufficiale spiega tutto ciò che devi sapere, quindi non andremo più in dettaglio qui.

Avvia in Raspbian e connettiti a Internet. Dal momento che molto probabilmente vuoi che il tuo specchio intelligente Raspberry Pi si appenda a un muro da qualche parte, dovresti connetterti alla tua rete Wi-Fi facendo clic sul simbolo Wi-Fi nella parte superiore a destra dello schermo.

Passaggio 2: installa MagicMirror2

Esistono due modi per installare l'ultima versione di MagicMirror: puoi farlo manualmente o utilizzare uno script di installazione automatico. Entrambe queste opzioni sono descritte in dettaglio sul sito Web ufficiale di MagicMirror, ma ti consigliamo di rendere le cose più facili per te stesso e andare con uno script di installazione automatico.

Più specificamente, raccomandiamo lo script di installazione automatico creato da Sam Detweiler. Per eseguire questo script, tutto ciò che devi fare è incollare un singolo comando nella finestra del terminale:

# bash -c "$ (curl -sl https: // raw.githubusercontent.com/sdetweil/magicmirror_scripts/
Master/Raspberry.sh)"

Lo script ti farà alcune domande durante l'installazione, quindi assicurati di verificare i suoi progressi una volta ogni tanto. Non dimenticare di riavviare il tuo Raspberry Pi una volta che MagicMirror è stato completamente scaricato e installato.

Passaggio 3: configurare MagicMirror2

La cosa fantastica di MagicMirror è che cambi completamente il suo aspetto e il suo comportamento. Per impostazione predefinita, MagicMirror2 spedisce con i seguenti moduli: orologio, calendario, tempo attuale, previsioni meteorologiche, feed di notizie, complimenti, ciao mondo e avviso.

È possibile personalizzare il modulo predefinito modificando il seguente file di configurazione:

~/MagicMirror/Config.js

Se incasini qualcosa, puoi semplicemente copiare il file di configurazione predefinito:

$ cd ~/magicmirror/config
$ cp config.config js.js.backup

Tieni presente che è necessario riavviare MagicMirror2 ogni volta che si apportano modifiche al file di configurazione. Per fare ciò, riavvia il tuo Raspberry Pi o usa questo comando:

$ PM2 Riavvia mm

Passaggio 4: assemblare il tuo specchio intelligente

Ora che sei Raspberry Pi Magic Mirror è configurato a tuo piacimento, puoi andare avanti e assemblarlo. Assicurati che la cornice copra completamente le cornici dello schermo LCD, altrimenti vedresti un bordo nero inutilmente grande e non dimenticare di creare fori per i cavi di alimentazione.

Passaggio 5: divertiti!

Congratulazioni! Hai appena creato il tuo primo Smart Mirror Raspberry Pi. Ora puoi appenderlo a un muro, collegarlo al potere e goderti i frutti del tuo lavoro.

Uno specchio intelligente Raspberry Pi può diventare un utile hub di informazioni per la tua casa, oppure può diventare un comodo dashboard per il tuo prossimo progetto. Ricorda che puoi sempre salvare il tuo file di configurazione corrente e iniziare da zero per dare una nuova vita al tuo Raspberry Pi.

Top 10 migliori moduli MagicMirror2

La maggior parte degli utenti di MagicMirror prende gioia nel provare diversi moduli di terze parti e modificando i loro specchi Magic Raspberry Pi per essere ancora più utili e impressionanti di quanto non lo siano già. Per aiutarti a ottenere il massimo dal tuo nuovo specchio intelligente, abbiamo selezionato i 10 migliori moduli MagicMirror2 che dovresti provare.

I moduli MagicMirror2 vengono forniti con le loro istruzioni di installazione, che in genere prevedono il download del modulo da GitHub e quindi aggiungendolo all'array dei moduli nella configurazione.file js.

Interfaccia MMM-ADMIN

Anche con una tastiera e un mouse wireless, non è esattamente facile apportare modifiche allo specchio intelligente Raspberry Pi una volta che è stato distribuito. Questo modulo ti consente di controllare e configurare il tuo specchio intelligente in remoto da qualsiasi browser Web moderno, permettendoti di utilizzare la tastiera e il mouse wireless per qualcos'altro. Il modulo di interfaccia amministratore è piuttosto semplice da configurare fintanto che conosci l'indirizzo IP dei dispositivi da cui si desidera accedere alle impostazioni del mirror.

MMM-PIR-Sensor

Come forse saprai, il Raspberry Pi utilizza pochissima potenza e puoi lasciarlo tutto il giorno senza correre su un'enorme bolletta di potenza. Tuttavia, perché sprecare l'elettricità quando puoi equipaggiare il tuo specchio intelligente Raspberry Pi con un sensore di movimento PIR e far dormire lo specchio se nessuno lo usa disattivando l'uscita HDMI o spegnendo lo specchio tramite un relè? Se questo ti sembra interessante, assicurati di dare un'occhiata a questo utile modulo.

Mmm-smartTouch

Questo modulo può rendere il tuo specchio intelligente Raspberry Pi ancora più intelligente trasformandolo in un'esperienza interattiva touchscreen. Con un semplice tocco sullo schermo, puoi nascondere tutti i moduli Magic Mirror, rivelare i pulsanti di arresto e riavvio e altro ancora. Per utilizzare questo modulo, lo specchio intelligente Raspberry Pi deve supportare l'input tocco o essere dotato di un frame IR.

MMM-VOICE

Non sarebbe bello se potessi controllare il tuo specchio intelligente Raspberry Pi con la tua voce? Bene, con questo modulo, puoi! Ciò che amiamo di questo modulo è che funziona completamente offline, il che significa che i tuoi dati non sono trasmessi ai server di alcune società e analizzati per scopi pubblicitari. Poiché l'analisi dei dati vocali è un'attività computazionalmente costosa, è meglio utilizzare questo modulo solo con l'ultima versione di Raspberry Pi.

MMM-COINmarketCap

Se sei interessato a Bitcoin e altre criptovalute, probabilmente ti piacerà l'idea di mostrare informazioni sulla criptovaluta sul tuo specchio magico. Come suggerisce il nome, il modulo MMM-CoinmarketCap raccoglie le informazioni sulla criptovaluta dal sito Web della capitalizzazione di mercato delle monete e le visualizza in più formati diversi.

MMM-GOOGLEMAPSTRAFFIC

Chi non odia essere bloccato in un ingorgo? Utilizzando il modulo MMM-GOOGLEMAPSTRAFFIC, è possibile visualizzare una mappa di qualsiasi area con le attuali informazioni sul traffico di Google Maps e vedere a colpo d'occhio quanto sia buona o cattiva la situazione del traffico. Per utilizzare questo modulo, dovrai ottenere un'API alla pagina di Google Developer e avrai anche bisogno di coordinate di latitudine e longitudine da Google Maps.

MMM-ARIQUALITY

In aree urbane densamente popolate, la scarsa qualità dell'aria è diventata un grosso problema, causando terribili questioni respiratorie nelle persone di tutte le età. Usando questo modulo MagicMirror2, è possibile visualizzare l'attuale indice di qualità dell'aria di una determinata posizione e utilizzare queste informazioni per decidere se è una buona idea lasciare la tua casa senza una maschera per il viso.

Mmm-aftership

Aspettare che arrivi i pacchetti non è divertente, ma puoi rendere l'attesa un po 'più tollerabile con questo modulo MagicMirror2 e usarlo per visualizzare tutti i pacchi dal tuo account Aftership. Per configurarlo, tutto ciò di cui hai bisogno è la chiave API AfterShip, che può essere trovata qui.

Mmm-ipcam

Può essere sorprendentemente utile visualizzare una fotocamera IP pubblica sul tuo specchio magico in modo da poter vedere l'attuale situazione del traffico o il tempo in tempo reale, ed è esattamente qui che entra in gioco questo modulo. Tuttavia, non c'è motivo di limitarti alle telecamere IP pubbliche perché MMM-IPCAM supporta l'autenticazione basata su password.

MMM-Reddit

Se sei un appassionato utente Reddit, non vuoi perderti questo modulo perché ti consente di mostrare i migliori post dal tuo subreddit preferito direttamente sul tuo specchio magico. Supporta due tipi di visualizzazione e puoi configurare quanti post si desidera visualizzare.

Vale la pena lo specchio intelligente Raspberry Pi?

Pensiamo che ne valga la pena costruire uno specchio intelligente Raspberry Pi! Dall'elaborazione del telaio alla configurazione dello Smart Mirror stesso, l'intero processo è una meravigliosa esperienza di apprendimento che ti consente di utilizzare il tuo Raspberry Pi per creare un utile pezzo di conversazione che puoi appendere al muro e divertirti ogni singolo giorno.

Se hai già alcune delle parti più costose necessarie per questo progetto, puoi avere il tuo specchio futuristico per quasi nulla. Se dovessi mai stancarti del tuo specchio intelligente Raspberry Pi, puoi facilmente riutilizzarlo utilizzandolo come monitor esterno e usando il tuo Raspberry Pi per qualche altro progetto.