Sommario:

C.Q: uno specchio intelligente fai-da-te: 5 passaggi
C.Q: uno specchio intelligente fai-da-te: 5 passaggi

Video: C.Q: uno specchio intelligente fai-da-te: 5 passaggi

Video: C.Q: uno specchio intelligente fai-da-te: 5 passaggi
Video: MAGIC MIRROR costruire uno specchio smart con effetto WOW!!!! 2024, Dicembre
Anonim
C. Q: uno specchio intelligente fai-da-te
C. Q: uno specchio intelligente fai-da-te

Siamo Katrina Concepcion e Adil Qaiser, entrambi studenti del secondo anno alla WBASD STEM Academy. Questo è il progetto a cui avremmo collaborato e realizzato per il miglior premio di quest'anno.

Quando abbiamo deciso di realizzare questo progetto, avevamo in mente "quale sarebbe il modo più efficiente per una persona di prepararsi e guardare cosa ha programmato per la giornata?" Abbiamo inventato C. Q. Utilizza un normale mirror bidirezionale per uso personale e un monitor per visualizzare i diversi segmenti di informazioni. In combinazione con MagicMirror, puoi personalizzare quali segmenti di informazioni desideri visualizzare, come l'ora, il meteo e molti altri! L'applicazione utilizza Raspberry Pi e richiede l'uso di WiFi e display di uscita LCD. Questo è anche abilitato per Google, che può personalizzare i diversi segmenti del display. Questo è un tutorial su come creare e impostare C. Q.

Forniture

Materiali

  • Pezzi di legno
  • Colla per legno
  • viti
  • Specchio bidirezionale
  • Raspberry Pi 3b+
  • Tenere sotto controllo
  • Panno oscurante
  • Alimentazione 5V
  • Alimentazione 12V
  • Cavo HDMI
  • Accordo di estensione
  • Adattatore per scheda SD
  • MicroSD
  • Microfono

Collegamenti Raspberry Pi

  • Incisore:
  • VNC:

Passaggio 1: creare la cornice

Fare la cornice
Fare la cornice
Fare la cornice
Fare la cornice
Fare la cornice
Fare la cornice

Il telaio esterno:

Taglia 4 pezzi di legno per il telaio esterno. Tagliare un angolo di 45 gradi agli angoli dei pezzi. Collega questi pezzi con la colla e inserisci i chiodi per dargli più supporto. (foto 1)

La cornice interna:

Taglia 4 pezzi di legno adatti alle dimensioni dello specchio.

Collega questi pezzi con colla e chiodi per il supporto. (foto 2)

Unire i due telai:

Appoggia il telaio esterno a terra.

Quindi, misura mezzo pollice da ciascun lato del telaio esterno e segnalo. Questo per garantire che lo specchio abbia uno spazio sufficiente per essere posizionato senza cadere.

Incolla la cornice interna all'interno delle linee che sono state disegnate. Mettici sopra un peso e lascialo asciugare per una notte. (foto 3)

Sia Katrina che Adil avrebbero lavorato insieme nella realizzazione del telaio.

Passaggio 2: passaggi per configurare il Raspberry Pi 3

Fase uno (l'installazione)

Il primo passo è scaricare l'immagine SD del kit vocale da

Quindi usa Etcher da

Selezionare l'immagine SD del kit vocale appena scaricata e la scheda Micro SD, quindi premere flash.

Collega il tuo Raspberry Pi e usa il visualizzatore VNC per visualizzare il Raspberry Pi.

Il prossimo passo è connettere il tuo Raspberry Pi al Wifi e assicurarti che l'ora e la data siano corrette.

Quindi aggiorna il tuo Raspberry Pi usando questi comandi:

sudo apt-get update

sudo apt-get dist-upgrade

Riavvia il tuo Raspberry Pi

Passo due

Vai alle preferenze in alto a sinistra e assicurati che gli altoparlanti e il microfono siano impostati correttamente e controlla l'audio.

Apri Chromium e accedi, vai su GoogleAPI e crea un progetto, abilita le API e abilita l'assistente google, fai clic su crea credenziali e crea ID cliente, quindi fai clic su "Configura schermata di consenso" e imposta il nome del prodotto (è preferibile mantenere tutto coerente) dopo che premi salva, premi altro e inserisci un nome.

Dopo averlo fatto, puoi scaricare il tuo file, fare clic con il tasto destro del mouse sul file appena scaricato e premere "mostra nella cartella" e rinominarlo in Assistant e trascinarlo nella cartella "pi"

Vai a https://myaccount.google.com/activitycontrols?pli=… e assicurati che "Attività web e app" sia abilitato, "Informazioni dispositivo" sia abilitato, "Attività vocale e audio" sia abilitato.

Vai alla tua cartella e vai su /home/pi/AIY-projects-python/src/examples/voice, quindi esegui asistant_library_demo.py e quindi chromium dovrebbe apparire e dovrai accedere a Chrome e premere consenti.

Fase tre

Vai in Configurazione Raspberry Pi, vai su Localizzazione, imposta la tua posizione sul tuo paese, imposta il tuo fuso orario (Area: USA, Località: Eastern per me) ora dovrai riavviare.

Installa MagicMirrors 2 nel tuo Raspberry Pi

Puoi installarlo facilmente usando il comando bash:

bash -c "$(curl -sL https://raw.githubusercontent.com/ MichMich/ MagicMirror/ master/ installers/ raspberry.sh)"

(rimuovi tutti gli spazi oltre il collegamento github poiché questo era l'unico modo per eseguire l'intero comando)

Quando viene visualizzato il messaggio, premere y e invio e verrà impostato l'avvio automatico di MagicMirror

Fase quattro

Apri il tuo terminale per sviluppatori e scrivi pm2 stop MagicMirror

Quindi apri la tua cartella e vai su /home/pi/MagicMirror/config e apri config.js

Qui cambierai la scala temporale in "12" e le unità in "imperiale" se queste si applicano a te.

Rimuovi da "{" sopra "module: "alert", " a }, sotto "Position: "top_bar"" e salva ora apri il terminale dello sviluppatore e vai su Internet e vai su https://openweathermap.org/ API e iscriviti.

Quindi vai alla home, quindi le chiavi API copiano la chiave API, quindi torna al file config.js e incolla la chiave API dove dice "YOUR_OPENWEATHER_API_KEY" nel modulo "currentweather" e nel modulo "weatherforecast" e salva.

Passaggio cinque

Ora aprirai MagicMirror scrivendo "cd MagicMirror" premi invio e poi scrivi "npm start"

Copia il link sopra dove hai incollato la chiave API e incollalo in chromium e trova l'ID della tua posizione premendo "CTRL+F" e rinomina anche la "Posizione". Ora riapri il terminale dello sviluppatore e scrivi "npm MagicMirror" e dovresti essere pronto!

Adil avrebbe fatto la maggioranza di questa parte.

Passaggio 3: assemblaggio dei componenti all'interno

Assemblaggio dei componenti all'interno
Assemblaggio dei componenti all'interno

Ritaglia un pezzo di materiale oscurante delle dimensioni dello specchio.

Fai in modo che il monitor si adatti a una metà dello specchio e metti il materiale oscurante sull'altra metà. Assicurarsi che il panno non copra il monitor.

Ritaglia dei pezzi di legno più piccoli per tenere tutto a posto nella parte posteriore. Assemblare quei pezzi insieme. Quindi avvitare questo telaio più piccolo nel telaio interno.

Praticare alcuni fori nel punto in cui si trova il monitor per la ventilazione. L'immagine allegata è un diagramma di come sarebbe.

Katrina avrebbe lavorato alla maggior parte di questa parte.

Passaggio 4: cablare tutto insieme

Cablare tutto insieme
Cablare tutto insieme

Attacca il Raspberry Pi sul retro del monitor, vicino alla scheda di controllo del monitor.

Collega i due con il cavo HDMI.

Posiziona il microfono all'esterno della cornice e collegalo al Raspberry Pi.

Collega l'alimentatore da 5 V al Raspberry Pi e l'altra estremità al cavo di prolunga.

Collegare l'alimentatore da 12 V alla scheda di controllo del monitor e l'altra estremità al cavo di prolunga.

Avvita tutto a posto.

L'immagine allegata mostra uno schema di come sarebbe il cablaggio dal lato posteriore.

Katrina e Adil avrebbero fatto i collegamenti insieme.

Passaggio 5: il prodotto finale

Il prodotto finale
Il prodotto finale

Questo è il mock up di come sarebbe il prodotto finale. Puoi vedere che il display del monitor viene mostrato attraverso lo specchio, indicando il giorno, l'ora, il tempo e il calendario. L'altra metà sarà principalmente solo uno specchio da usare. Puoi collegarlo a Google per una maggiore personalizzazione e un facile utilizzo. CQ può essere posizionato ovunque in casa o in ufficio.

Consigliato: