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:
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.jsSe incasini qualcosa, puoi semplicemente copiare il file di configurazione predefinito:
$ cd ~/magicmirror/configTieni 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 mmPassaggio 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.