Come Aggiungere La Tua Smart Specchio

0
1313
Una smart specchio con Amazon Eco riflesso. Josh Hendrickson

Se hai costruito una smart mirror, è già avere a portata di mano l’accesso ai calendari, meteo e news. Ma si può fare di più! Lo Specchio Magico, il software consente di aggiungere moduli per funzioni extra, come Alexa per il controllo vocale.

Altri sviluppatori di creare questi moduli. Le opzioni variano utile, come Alexa o il rilevamento di presenza (attraverso una telecamera o Passive Infrared sensor), per l’intrattenimento, come i fiocchi di neve e Spotify info riproduzione.

Si consiglia di mmm-impressionante-alexa come sembra essere ben gestito da uno sviluppatore attivo, anche se ci sono altri Alexa moduli per il Magic Mirror software.

Se si preferisce installare Google Assistente, Google offre un tutorial completo per l’installazione di Assistente di un Raspberry Pi, compresi i passaggi, immagini e link per il download. Mentre un paio di Specchio Magico moduli per Google Assistente di esistere, la nostra indagine ha rivelato che i moduli siano problematici, spesso in crash o che copre lo specchio di informazioni. Se si desidera che il più semplice installazione, si consiglia di aggiungere Google AIY kit e usando i suoi tutorial specifico.

Per installare la maggior parte dei moduli, si passa attraverso alcuni passaggi fondamentali:

  1. Scarica il modulo di codice da GitHub
  2. Configurare il modulo di opzioni specifiche
  3. Aggiungere il modulo per la configurazione a specchio

A seconda del modulo, i passaggi due e tre possono essere più o meno coinvolti. L’impostazione di Alexa richiede una configurazione più complessa rispetto all’aggiunta di fiocchi di neve, per esempio. Inoltre, questo particolare Alexa modulo richiede l’installazione di alcuni software aggiuntivi (dipendenze) prima di scaricare il modulo.

CORRELATI: Come Costruire il Tuo futuro Smart Specchio

I Materiali di cui Avete Bisogno

Google

Questa guida si presuppone che hai già creato una Smart Specchio. Se non l’hai ancora fatto, avviare lì, ma tenere a mente il materiale extra elencati qui nei tuoi costi e considerazioni.

  • Completato Smart Specchio
  • Microfono
  • Altoparlante

Per il microfono e l’altoparlante, si consiglia di originale Google AIY Voce Kit. A $16, sarete fatica a trovare uno in meno, microfono e altoparlante. Non è necessariamente bisogno di una scatola in cartone; può essere più efficace lasciare i componenti ed eseguire il microfono e altoparlante esterno specchio.

Una seconda versione di Google AIY Voce è disponibile il Kit, ma è più costoso e comprende un Raspberry Pi, lo Zero, che non è abbastanza potente per eseguire wake parole o lo Specchio Magico, software, quindi, si deve saltare.

Collegare l’altoparlante e il microfono, e si è pronti per installare la Alexa modulo. Se si utilizza Google AIY kit, basta seguire il montaggio guida per il collegamento di microfono e altoparlante componenti.

Installare Le Dipendenze Dei Moduli

Prima di poter scaricare e configurare mmm-impressionante-alexa, è necessario installare alcune dipendenze del modulo si basa su. È sempre una buona idea di aggiornare il vostro Raspberry Pi, prima di provare a installare nient’altro. Sul vostro Raspberry Pi, eseguire questo comando:

sudo apt update && sudo apt upgrade

Una volta che il vostro Raspberry Pi è aggiornato, eseguire i seguenti comandi uno per uno:

sudo apt-get install sox libsox-fmt-tutti
sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox
pip install pyaudio
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 ffmpeg libav-tools
sudo apt-get install libatlas-base-dev

Ogni comando installa una dipendenza, e sono tutti necessari per l’esecuzione. Basta eseguire un comando, attendere il download e l’installazione per completare, quindi eseguire il comando successivo.

Scaricare il Modulo di Codice

Il primo passo per l’aggiunta di un modulo per il Magic Mirror per scaricare il modulo di codice su Github. Per fare questo, è necessario accedere al Raspberry Pi, aprire il terminale e passare alla directory in cui i moduli sono memorizzati. Quindi, utilizza un comando di download per tirare il codice da Github Se si dispone di accesso alla shell, si può fare tutto questo in remoto.

Una volta che si dispone di un terminale aperto, tipo il seguente:

cd ~/MagicMirror/moduli

Questo comando sposta la directory di lavoro della cartella moduli per il Magic Mirror software. In qualsiasi momento il download di un nuovo modulo, avrai voglia di essere qui per tenere tutto organizzato. Il passo successivo è quello di scaricare il software da Github con questo comando:

git clone https://github.com/dolanmiu/MMM-awesome-alexa.git

Quando finisce, modificare le directory nel modulo con il comando seguente:

cd MMM-impressionante-alexa

La Alexa modulo richiede un paio di dipendenze aggiuntive per funzionare correttamente. Eseguire questo comando per l’installazione:

npm install –solo=prod

Ora, cambiare la directory appena creata node_modules cartella:

cd node_modules

Eliminare il snowboy cartella precedente i comandi aggiunti. Abbiamo bisogno di una versione più recente di snowboy:

rm -rf snowboy

A quel punto, ti scarica l’ultima versione di snowboy con il seguente comando:

git clone https://github.com/Kitt-AI/snowboy.git

Prima di continuare, modificare la directory per il nuovo snowboy cartella.

cd snowboy

Ora abbiamo bisogno di rimuovere il node_modules cartella e installare alcune dipendenze aggiuntive. È importante che si rimane all’interno della snowboy cartella per questi passi; non modificare la directory. Eseguire i seguenti comandi uno per uno:

rm -rf node_modules
npm install nan –save
npm install node-pre-gyp@0.12.0 –save
npm install
npm eseguire piastrine prestampate
npm install –save-dev elettrone-ricostruzione
npm install nan
./node_modules/.bin/electron-ricostruzione

Ora il modulo è completamente scaricato e installato.

La configurazione del Modulo di Alexa

Ora che il mmm-impressionante-alexa è installato il modulo, è necessario configurarlo. Il primo passo è quello di passare alla directory principale del modulo. Nel terminale, digitare il comando seguente e quindi premere Invio:

cd ~/MagicMirror/modules/MMM-impressionante-alexa

Questo Alexa modulo è un aiuto per la configurazione; vogliamo eseguire. Nel terminale digitare:

npm eseguire config-helper

Verrà visualizzato un messaggio che chiede un ID Client. Dal momento che si sta essenzialmente l’impostazione di una custom-built Eco, avrete bisogno di aprire un browser e la testa per la Alexa sito dello sviluppatore. Accedi con il tuo account Amazon.

Una volta effettuato l’accesso, clicca su “Get Started” pulsante. La creazione di un dispositivo, quindi fare clic su “Prodotti” e fare clic su “Creare un Prodotto.”

Nella schermata successiva, dare al prodotto un nome e ID del prodotto—proposte di “Magic_Mirror_Alexa” per il nome e “YourFirstName_MM_Alexa” per l’ID del prodotto. Selezionare Smart Home per la categoria, e di consentire a mani libere e di campo di opzioni. Vedrete una serie di sì o no domande, selezionare “No” per tutti loro e quindi fare clic su “Avanti”.

Il profilo di protezione schermo, fare clic su “Crea nuovo profilo”. Utilizzare lo stesso nome per il profilo di protezione come si è fatto per l’ID del prodotto. Quindi qualsiasi tipo di descrizione che si desidera, quindi fare clic su Avanti.

Controllare il contratto e fare clic su Fine.

Fare clic sulla cartella appena creata prodotto, quindi per il profilo di protezione, e si dovrebbe vedere un ID Client e client segreto.

Nella consentito di ritorno per l’inserimento dell’URL del tipo:
https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresponse

Quindi fare clic sul pulsante aggiungi. Scorrere verso il basso e fare clic sulla casella di aggiornamento per completare l’aggiunta di URL.

Nel terminale, verrà visualizzato un messaggio per l’ID del client. Copia l’ID del client dal browser e incollarlo nel Terminale, quindi premere Invio. Ora il terminale verrà chiesto per un cliente segreto. Tornare al browser, copia il client segreto, quindi incollarlo nel Terminale e premere Invio.

Quando viene richiesto l’ID del Dispositivo, Immettere il nome che si creato in precedenza come un ID di prodotto (Magic_Mirror_Alexa nel nostro esempio).

Quando ti viene chiesto di fornire un URL di ritorno, digitare il comando seguente e premere Invio:

https://magic-mirror-avs.github.io/Alexa-Web-Helper/authresponse

Il terminale visualizzerà un personalizzato costruito link. Copia e incolla nel tuo browser. Quindi effettuare il login con il tuo account Amazon, se richiesto. Fare clic su Consenti nella schermata successiva.

Vedrete un messaggio di errore sul browser, ma non preoccuparti! Questo è previsto. Scorrere l’URL della pagina di errore e trovare il “Codice=xxxxxx” sezione.

Copia le lettere e i numeri che appaiono tra di codice “=” e “diritti” e incollare nel terminale. Premere Invio quando hai finito.

Quando viene chiesto se si desidera generare MagicMirror config, digitare Y e premere Invio.

Vi verrà chiesto quali wake parola da usare. Alexa è la selezione di default quindi premi Invio.

Rispondere no per l’utilizzo di lite e la modalità di visualizzazione.

L’aiuto per la configurazione genererà un modulo. Un qualcosa di simile a questo:

{
modulo: “MMM-impressionante-alexa”,
posizione: “bottom_bar”,
config: {
wakeWord: “Alexa”,
clientId: “YOUR_CLIENT_ID”,
clientSecret: “YOUR_CLIENT_SECRET”,
deviceId: “YOUR_DEVICE_ID”,
refreshToken: “YOUR_REFRESH_TOKEN”,
lite: false,
isSpeechVisualizationEnabled: false
}
}

Copia di tali linee. Abbiamo bisogno di aggiungere loro di Specchio Magico di configurazione.

Aggiungere la Alexa Modulo per lo Specchio Magico di Configurazione

Quindi modificare la directory per il Magic Mirror config con il seguente comando:

cd ~/MagicMirror/config

E aprire il config.js utilizzando il nano comando:

nano config.js

Solo dopo la prima istanza di } (che è il fine del modulo) premere Invio per creare una riga vuota prima del prossimo { voce (che è l’inizio di un nuovo modulo).

Nella nuova riga vuota creata, incollare nel modulo di codice dal file config helper passi. Il codice generato automaticamente dispone di un errore; inoltre, è necessario digitare una virgola dopo la finale staffa in modo che il modulo si conclude con },

Utilizzare Ctrl+x per chiudere il file. Quando richiesto, digitare “y” per confermare e salvare e premere Invio per mantenere il nome del file stesso.

Il modulo è completato. Per riavviare il Magic Mirror software con il modulo di luogo, tipo di pm2 riavviare mm e lo Specchio Magico, il software verrà riavviato. Alexa dovrebbe funzionare sul tuo Specchio Magico.

Questo è uno dei più complicati moduli che si possono impostare per il Magic Mirror. Ma per gli altri moduli, i passi di base sono le stesse, scaricare il codice, configurare il modulo di opzioni specifiche, aggiungere il modulo di configurazione. È possibile aggiungere i fiocchi di neve per il tuo specchio, o di rilevamento del movimento, o anche la visualizzazione di Google Foto.

CONTINUA A LEGGERE

  • “Come Crittografare e Decrittografare i File Con GPG su Linux
  • “Come i Criminali Ordine Telefoni il Tuo Nome (e Come Smettere di Loro)
  • “Windows 7 luglio 2019 Patch di Protezione Include Telemetria
  • “Come Aprire i File di Immagine RAW su Windows 10
  • “Perché Sto Ricevendo Spam Dal Mio Indirizzo Email?