Sommario:
- Forniture
- Passaggio 1: configurare la scheda SD
- Passaggio 2: configurazione
- Passaggio 3: pulizia del Pi
- Passaggio 4: installa Magic Mirror
- Passaggio 5: modifica finale
- Passaggio 6: crea il tuo specchio
- Passaggio 7: concludi
Video: Specchio intelligente semplice: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Oh! è passato parecchio tempo che ho caricato qualcosa, sono stato impegnato a lavorare su così tante cose e ho capito che devo lasciare qualcosa per i miei follower come dice il proverbio, "ha sempre un progetto su cui lavorare" haha forse sono solo io, comunque torniamo al lavoro !!
Sei mai stato sorpreso di vedere "specchi magici" o specchi intelligenti e vorresti poter costruire il tuo? o hai provato i passaggi di altri e riscontri ancora nuovi problemi e ti sei bloccato e ti sei arreso? non solo tu, anche io sono stato in grado di trovare modi semplici per renderlo molto più semplice evitando alcuni download inutili di cose che non ti servono davvero! insieme dopo aver costruito il nostro primo, vieni con me, facciamo un viaggio per costruire uno specchio intelligente touchscreen delle dimensioni di un display per laptop da 15,6" o una TV da 32 pollici con icone e speriamo che questo viaggio varrà la pena per i neofiti e per chi cerca emozioni !!!!
Esporrò i passaggi nel modo più dettagliato possibile e in termini "profano" considerando qualcuno che non ha conoscenze di codifica o elettronica.
Lascerò per ultima la parte Mirror perché se riesci a far funzionare perfettamente il display, costruire la cornice dello specchio è la parte più semplice (puoi semplicemente acquistare una cornice dello specchio) e usarla per montare il display.
Forniture
1. Raspberry pi 3 in su (non usare qualcosa di inferiore a pi 3. NB: farai molta più codifica per prepararlo per farlo eseguire allo specchio magico)
2. Dongle USB WiFi Adapter (se pi è senza WiFi) puoi anche usare Ethernet
3. Tastiera
4. Mouse
5. Display LCD/LED (schermo del computer desktop CON porta HDMI, laptop difettoso con monitor funzionante a mia scelta, oppure puoi iniziare con un display LCD pi 7 pollici) qualunque cosa tu possa mettere le mani funzionerà bene.
6. Computer NB: non necessario (aiuta solo a utilizzare il collegamento del visualizzatore VNC a pi e controllarlo sul tuo computer ma non è necessario puoi ignorarlo)
7. Cornice in vetro
Passaggio 1: configurare la scheda SD
Questo è un passaggio molto importante per evitare "bug" da solo, in quanto la semplice eliminazione dei file dalla scheda non aiuterà al 100%, quindi la soluzione migliore è scaricare un collegamento di formattazione della scheda SD di seguito;
1. https://www.sdcard.org/downloads/formatter_4/ vai alla pagina e scarica per windows/Mac
Avrai anche bisogno di image writer per scrivere l'immagine pi che scaricherai sulla scheda SD che utilizzerai e formatterai, usa il link qui sotto;
2.
ora fai il prossimo download andando sul sito web di raspberry pi
3.
Una cosa molto importante da non prendere qui quando si eseguono installazioni, non saltare così velocemente per installare MagicMirror² come utente root! per favore fallo come utente pi normale e non privilegiato e usa invece il comando sudo. “Non chiedermi perché? il motivo è che non controlliamo ogni possibile modulo che altri contribuiscono e qualcuno, o qualcosa, potrebbe esporre il tuo Raspberry Pi o l'intera rete al mondo esterno. EVITARE a tutti i costi.
Passaggio 1. Formattare la scheda SD
Dopo aver estratto i file scaricati, avvia l'app e formatta la tua scheda SD!
Passaggio 2. Scrivi l'immagine scaricata per te più
Usando Win32diskimager o Etcher, per scrivere l'immagine sulla scheda SD. Ora è il momento di scrivere l'immagine del sistema operativo sulla scheda. NB: dopo l'estrazione dovresti avere un file.img.
Per la versione del 27 maggio, il nome del file è 2016-05-27-raspbian-jessie.img. Per questo passaggio, utilizzerai il software Win32 Disk Imager. Deve essere eseguito come utente amministratore, altrimenti fallirà.
Fare clic su Start, trovare il programma nel menu, fare clic con il pulsante destro del mouse sul nome e selezionare Esegui come amministratore. Su Windows 10.
Espellere la carta. non tirarlo fuori!! perché? perché tutto ciò aiuta a segnalare al processo latente di terminare la scrittura sulla scheda o sull'unità. Ora sei pronto per inserire la scheda nel tuo Raspberry Pi e avviarlo per la prima volta.
Passaggio 3. Inserisci la scheda SD in pi (avvio)
Ora sei pronto per avviare il Raspberry pi. Inserisci la scheda SD nello slot nella parte inferiore del pi, collega il cavo del monitor, la tastiera, il mouse e l'adattatore wifi nel pi, accendi il monitor (usa il caricabatterie pi cos pi è un mostro che mangia succo molto affamato).
L'avvio potrebbe richiedere un po' più di tempo la prima volta a causa della riconfigurazione e dell'impostazione di tutte le impostazioni predefinite. Se tutto è andato bene, dovrebbe avviarsi direttamente nell'interfaccia grafica.
Ci sono un po 'più di configurazione che devono essere eseguite, ma utilizzerò il Regno Unito come mie scelte standard, puoi selezionare il tuo paese e quelli relativi a te o alla tua scelta mentre procediamo.
Ora esamineremo la configurazione di base del pi stesso.
Passaggio 2: configurazione
Dopo aver inserito la scheda SD nel pi;
Farò il suo breve e preciso, di seguito sono riportati i codici necessari per accedere alla finestra delle impostazioni della console sul tuo pi;
1. sudo raspi-config (apre una finestra della console) usa il tasto freccia sulla tastiera per scorrere, il tasto Tap salterà in basso, la barra spaziatrice per selezionare e invio per accettare.
2. Configurare correttamente la lingua, il fuso orario e altre opzioni di internazionalizzazione. Seleziona quell'opzione
(5) e premi Invio/Invio. Seleziona la prima opzione, Cambia lingua (I1) ora
3. Scorrere fino alla lingua preferita utilizzando i tasti freccia su/giù. Nel mio caso, ho usato GB English. vai e seleziona il tipo di tastiera scegli la versione UTF perché supporta qualsiasi carattere Unicode. ISO-8859-1 supporta solo i primi 256 caratteri.
4. Seleziona nuovamente le Opzioni di internazionalizzazione e vai alla seconda opzione, Cambia fuso orario (I2) (Scegli la tua regione e il fuso orario del tuo paese
5. Torna alle Opzioni di internazionalizzazione e scegli la terza opzione, Modifica layout tastiera (I3). L'impostazione predefinita è una tastiera standard del Regno Unito, a grandezza naturale. Se è quello che stai usando, non è necessario farlo. Tuttavia, vale comunque la pena dare un'occhiata nel caso in cui ti capita di avere una tastiera diversa.
6. Torna in Opzioni di internazionalizzazione e seleziona l'ultimo elemento, Cambia Paese WiFi (I4). Questo imposterà le frequenze di canale corrette disponibili.
7. Collega il tuo adattatore WiFi, fai clic su di esso nell'angolo destro, individua il tuo wifi, inserisci la password e accedi. Dopo la connessione, vai su accessori> terminale e digita sudo reboot. questo riavvierà il pi e vedrà se riesce a connettersi al WiFi. NB: se pi hai il WiFi già integrato, basta effettuare il login, in caso contrario utilizzare il cavo Ethernet o connettersi utilizzando l'adattatore WiFi
Passaggio 3: pulizia del Pi
Ripuliamo il sistema operativo rpi e rimuoviamo alcuni dei pacchetti più grandi e alcune cose di cui non avremo bisogno. Questo è solo un piccolo elenco di app, ma sono di gran lunga le più grandi a parte l'X-server stesso. Ci sono due comandi che puoi usare 'df -k' o 'df -h' nella finestra del terminale. basta usare 'df -h' dove -h significa leggibile dall'uomo e vedrai quanta memoria hai e hai usato.
1. Rimuovere i pacchetti software non necessari. Ho iniziato con le cose che so che non userò e le cose grandi! rimuoverai tutti questi file;
(idle3, java-common, libreoffice, minecraft-pi scratch, nuscratch, penguinspuzzle, python-minecraftpi, python3-minecraftpi, smartsi, sonic-pi, wolfram-engine)
Nella finestra del terminale, digita il codice sottostante; (sudo apt-get remove --purge idle3 java-common libreoffice* minecraft-pi scratch nuscratch penguinspuzzle python-minecraftpi python3-minecraftpi smartsim sonic-pi wolfram-engine)
Quando lo esegui, raccoglierà tutto ciò che deve essere rimosso e ti presenterà una domanda [S/n]. Nota la quantità di spazio che sta per essere recuperato
2. Una volta completato, rimuoveremo anche quelli che non sono più necessari digita: (sudo apt-get autoremove) nella finestra del terminale, ti presenterà un elenco di pacchetti che non sono più utilizzati (poiché hai appena rimosso tutti gli altri sopra). Ancora una volta, dì Y(es) alla domanda:
3. Andando avanti. È ora di eseguire un aggiornamento/aggiornamento sui pacchetti di sistema. Puoi farlo inserendo i seguenti comandi: (sudo apt-get update) e (sudo apt-get upgrade) Oppure se vuoi farli entrambi insieme: sudo apt-get update; sudo apt-get upgrade, assicurati di iniziare prima con l'aggiornamento.
4. L'ultima cosa è assicurarsi che il firmware sul pi sia aggiornato. L'esecuzione di un aggiornamento sudo apt-get non sempre lo attiva, quindi lo faremo manualmente. Il comando per farlo è: sudo rpi-update
5. Nota che richiede un riavvio una volta completato. Un riavvio sudo lo farà per te. Ora diamo un'occhiata all'utilizzo dello spazio di archiviazione ancora una volta:
Passaggio 4: installa Magic Mirror
Dopo aver configurato e aggiornato il tuo Raspberry Pi e riavviato, 1. avvia nuovamente una finestra di Terminale e digita bash -c $(curl -sL https://raw.githubusercontent.com/MichMich/MagicM… Questo avvierà il processo di installazione per te:
2. se vuoi ruotare il display: digita sudo nano /boot/config.txt e aggiungi quanto segue al file. Non importa dove aggiungi:
# Ruota il display verticalmente
display_rotate=1
Premi CTRL-X quando hai finito e pronuncia Y(es) per salvare le modifiche.
3. Disabilitiamo anche lo screen saver e la cancellazione dello schermo. Questo deve essere fatto in due posti. Prima nella configurazione di avvio automatico: sudo nano /etc/xdg/lxsession/LXDE-pi/autostart E aggiungi quanto segue alla fine del file:
@xset s noblank
@xset è spento
@xset -dpms
4. Successivamente nella configurazione del gestore di X-windows: sudo nano /etc/lightdm/lightdm.con f. Scorri verso il basso fino alla sezione [SeatDefaults] e cerca la riga di comando xserver sotto di essa. Cambia la riga in questo modo: xserver-command=X -s 0 -dpms (quindi stai rimuovendo il # in primo piano e aggiungendo i bit mancanti alla fine.) Di nuovo, premi CTRL-X e dì Y(es) per salvare il file.
5. Un Raspberry Pi è configurato per spegnere automaticamente le parti dell'hardware che non sono attivamente in uso. Questo include anche il driver WiFi. Ciò farà sì che MagicMiror² occasionalmente non riesca a recuperare gli aggiornamenti per cose come il newsfeed, il meteo e altro. Puoi disabilitare la funzione di risparmio energetico per il WiFi dal file di configurazione delle interfacce: sudo nano /etc/network/interfaces. Trova la sezione wlan0 e aggiungi lo spegnimento wireless sotto di essa.
6. Una volta che hai finito, riavvia l'rpi ancora una volta con sudo reboot e quando si riattiva, apri una finestra di Terminale e digita iwconfig e dovresti vedere che la gestione dell'alimentazione è ora disattivata.
7. Ora puoi provare ad avviare MagicMirror². pi@magicpi:~/MagicMirror/config $ cd
$HOME/MagicMirror
pi@magicpi:~/MagicMirror $ npm start
Se tutto è andato bene, lo schermo dovrebbe caricare l'interfaccia MagicMirror². Evviva!!!!! ce l'hai fatta!!!
Passaggio 5: modifica finale
Per ricevere aggiornamenti meteo in tempo reale, avrai bisogno di una chiave API e di un ID posizione. Vai online su https://home.openweathermap.org/api_keys registrati e ottieni la chiave API e cerca l'ID per la tua posizione.
con quello in mano;
1. Apri file > MagicMirror > config > config.js
aggiorna il codice con la nuova chiave API e l'ID posizione e premi ctrl+X e Y invio per salvare
2. Cambia le festività degli Stati Uniti nel tuo paese, mina le festività del Regno Unito e fai tutte le modifiche di cui hai bisogno!!
Passaggio 6: crea il tuo specchio
Procurati un bel specchio a due vie già pronto o uno specchio con cornice usato come il mio che ho acquistato online per soli £ 5,00. Posso rimuovere il rivestimento dello specchio e utilizzare la pellicola a due vie per coprirlo oppure posso semplicemente acquistare un vetro trasparente e acquistare la pellicola a specchio a due vie e avvolgerla. (Questo è quello che ho fatto alla fine)
quale andrò per hmm, decisioni! decisioni!! OK, ho deciso di acquistare il film a due vie online da eBay: https://www.ebay.co.uk/itm/Mirror-Window-Film-Two-…, questo perché il graffio del retro del vecchio specchio potrebbe andarsene ammaccature che potrebbero essere visibili dopo, quindi l'ho evitato, ma può essere fatto e può sembrare buono se sei abbastanza paziente da farlo.
Passaggi per realizzare lo specchio dal vetro
1. Taglia il film a misura del vetro
2. Pulire la superficie del vetro
3. spruzzare acqua sulla superficie del vetro su cui si desidera applicare la pellicola
4. attaccare due nastri adesivi sulla pellicola (questo aiuta a togliere la copertura di plastica della pellicola per consentirle di attaccarsi e tirare i due tocchi per far uscire la pellicola dalla copertura di gomma)
5. posizionarlo sul vetro e utilizzare un tergipavimento per lisciarlo e ritagliare eventuali residui di pellicola.
6. concedi un po' di tempo perché si sistemi
Dopo aver preparato lo specchio, metti il display sul retro per vedere se è visibile e il resto sta a te decidere dove metterlo sul retro dello specchio e usa il vinile nero per coprire la parte esposta dello specchio intorno al display per evitare che la luce passi.
Come vuoi dipende dai tuoi gusti, puoi avere il display orizzontale o verticale, non mi concentrerò su quella parte perché ognuno ha gusti diversi. Quindi qui finiremo le lezioni, la prossima lezione dopo che ci avrai provato e ci sarai riuscito, passeremo all'utilizzo di un display più grande e anche a come renderlo uno specchio touch screen!!! sperando di vederti presto in questo viaggio di divertimento ed eccitazione e di non mollare mentre andiamo tutti fianco a fianco.
Grazie per aver letto !!!!!!
Passaggio 7: concludi
Aggiungi i LED e rendilo fantastico, se hai tempo e hai una certa conoscenza della codifica, puoi dedicare più tempo a cambiare tutte le interfacce e i moduli per mostrare solo ciò di cui hai bisogno.
Sarà per la nostra prossima lezione.
Lavoreremo su uno specchio touch screen prossimamente!!! sono così entusiasta di questo dato che ne ho testato un primo modello che misura 24 "per 18" utilizzando un display per laptop da 15,6.
Consigliato:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Come realizzare uno specchio intelligente fai da te: 12 passaggi (con immagini)
Come realizzare uno specchio intelligente fai-da-te: uno "specchio intelligente" è uno specchio a due vie con un display dietro che viene generalmente utilizzato per visualizzare informazioni utili come l'ora e la data, il tempo, il calendario e ogni sorta di altre cose! Le persone li usano per tutti i tipi di scopi
Specchio non così intelligente ma molto salutare e leggermente inquietante: 5 passaggi (con immagini)
Specchio non così intelligente ma molto salutare eppure leggermente inquietante: hai bisogno di uno specchio ma non vuoi aggiungere un altro oggetto intelligente alla tua casa? Allora questo specchio non così intelligente ma molto salutare eppure leggermente inquietante è proprio quello che fa per te
Braccio robotico semplice e intelligente con Arduino !!!: 5 passaggi (con immagini)
Braccio robotico semplice e intelligente con Arduino !!!: In questo tutorial realizzerò un semplice braccio robotico. Questo sarà controllato usando un braccio principale. Il braccio ricorderà le mosse e giocherà in sequenza. Il concetto non è nuovo Ho avuto l'idea da "mini braccio robotico -by Stoerpeak" volevo t
Specchio intelligente con tablet Android rotto: 5 passaggi (con immagini)
Specchio intelligente con tablet Android rotto: qualche tempo fa ho accidentalmente lasciato cadere il mio tablet Android sulla faccia. Il vetro si è rotto, ma il resto funzionava ancora bene. A rischio di essere chiamato ancora una volta un accaparratore dal mio compagno, l'ho messo in pareggio, sperando di trovarne un uso un giorno. Quella