Sommario:
- Passaggio 1: cose di cui hai bisogno
- Passaggio 2: preparare il pannello del monitor
- Passaggio 3: crea la cornice
- Passaggio 4: mettere insieme i pezzi
- Passaggio 5: installare il software
Video: Smart Mirror di Raspberry Pi: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Quindi c'era un lampone pi 1B inutilizzato nel cassetto e un monitor inutilizzato. Questo è un motivo sufficiente per creare uno Smart Mirror.
Lo specchio dovrebbe mostrare l'ora, la data e le informazioni meteo, nonché le informazioni sullo stato degli interruttori domestici intelligenti e la musica attualmente in riproduzione.
Passaggio 1: cose di cui hai bisogno
Per creare lo specchio intelligente hai bisogno delle seguenti cose
- Dongle WIFI Raspberry Pi (tranne Raspberry Pi 3, questo ha incluso WIFI)
- Monitor (ho usato un BenQ 24'')
- Cornice per foto (ne ho presa una da https://wunsch-bilderrahmen.de in germania)
- Specchio unidirezionale (ne ho preso uno da https://www.myspiegel.de/ in germania), ma puoi anche usare uno specchio trasparente acrilico
- Doghe in legno per allungare la cornice in modo che possa contenere il monitor
- Staffa angolare per tenere il monitor nella cornice
- Nastro adesivo nero per evitare il contatto diretto tra vetro e metallo
- Colla per legno e tassello in legno per incollare insieme la cornice e il bordo in legno
- Filo o cavo per il montaggio e tasselli a vite
- Canale via cavo
- Morsetto a barra
- Trapano
Se vuoi una luce di fondo con una striscia led, hai bisogno anche di quanto segue
- Striscia LED con controller, guarda questo progetto Striscia LED controllata da RC
- Trasmettitore a 433 MHz
C'è un elenco che contiene i costi principali del progetto.
- Portafoto – 28€ ~ 29.3$
- Specchio unidirezionale – 73€ ~ 76,6$
- BenQ GL2450 – 100€ ~ 104,9$
- Raspberry Pi 3 – 37€ ~ 38,8€
- Doghe in legno (già tagliate alla giusta lunghezza) – 15€ ~ 15.7$
- Striscia LED 6€
Questo somma fino a 259 € ~ 272 $ assumendo che tu abbia tutte le piccole cose come strumenti, colla per legno, viti ecc. 116€ ~ 122$ per dare loro un nuovo incarico.
Passaggio 2: preparare il pannello del monitor
Il primo passo da fare è rimuovere la cornice dal pannello del monitor. Ciò è necessario per ottenere la giusta dimensione del pannello del monitor. Avrai bisogno delle dimensioni per ottenere la cornice, lo specchio unidirezionale e le doghe di legno della giusta dimensione.
Ci sono già diverse descrizioni su come rimuovere la lunetta. Dai un'occhiata a questo risultato di ricerca per ulteriori informazioni
Poi ho messo un nastro adesivo nero sul bordo metallico del pannello del monitor. Il primo motivo è evitare il contatto diretto tra metallo e vetro in un secondo momento quando metto il monitor sullo specchio. Il secondo motivo è evitare il riflesso del metallo, quindi scelgo il colore nero che dovrebbe assorbire la luce in entrata.
Passaggio 3: crea la cornice
Una volta che conosciamo la giusta dimensione del pannello del monitor possiamo ordinare la cornice, lo specchio unidirezionale e le doghe di legno. Ho ordinato una cornice e uno specchio unidirezionale che si abbinano esattamente insieme in modo che lo specchio sia tenuto dalla cornice. Tuttavia, anche il monitor deve essere riparato, quindi ho creato un bordo sul retro della cornice dell'immagine che dovrebbe contenere il monitor.
Ho collegato le doghe di legno con colla per legno, tasselli in legno e viti per essere salvate. La prima immagine mostra due fori per tasselli in legno nella cornice. Fai attenzione a non perforare la cornice, non sembrerebbe così bello. La seconda immagine mostra i fori per le viti, ancora una volta, fai attenzione a non perforare la vite attraverso la cornice.
Il bordo necessita anche di un foro per i cavi in uscita e di un foro per striscia led, se si vuole utilizzarne uno.
Passaggio 4: mettere insieme i pezzi
Quando il quadro è completo, possiamo mettere insieme le cose. Lo specchio è fissato dal monitor. Per fissare il monitor al telaio in legno ho aggiunto due staffe angolari su tre lati, ottenendo sei angoli. Il quarto lato nero del pannello del monitor è coperto da un circuito stampato, quindi salto questo.
La scatola metallica centrale contiene l'elettronica per il pannello del monitor ed era originariamente fissata dalla cornice del monitor. Ora senza la cornice ho aggiunto il nastro marrone per fissare questa scatola sul monitor. Ho collegato un cavo verde alle doghe di legno sinistro e destro tramite viti, questo sarà necessario per montare lo specchio su una parete.
Ho posizionato il lampone pi nell'angolo in basso a sinistra e il controller della striscia led in basso a destra. I GPIO del raspi sono collegati ad un trasmettitore a 433 MHz per impostare il colore della striscia led. Ma il mittente può anche avere alcune funzionalità in più, ad esempio, controllando alcune prese wireless.
Passaggio 5: installare il software
Il software dello smart mirror è completamente basato su html, javascript e css. Tutto ciò di cui hai bisogno è un browser. Per un lampone pi consiglio di usare midori. Il codice sorgente è ospitato in un repository gitpub. Questa è una dashboard molto minimalista che mostra solo l'ora, il meteo, la musica e gli interruttori. L'ora deriva dall'ora di sistema del computer. Per mostrare le informazioni meteo uso https://api.openweathermap.org. Le informazioni su musica e switch provengono dal mio server di casa intelligente basato su questo repository githup: https://github.com/dabastynator/RemoteControlSystem. Questa soluzione per la casa intelligente definisce diverse unità controllabili, ad esempio server multimediale o presa wireless in una configurazione-xml e le rende tutte disponibili tramite un'API Web riposante.
Per configurare il raspberry pi devi clonare il repository github:
git clone [email protected]:dabastynator/SmartMirror.git
E modifica il file ~/SmartMirror/smart_config.js per impostare la chiave openweatherapi e il token di sicurezza del sistema di controllo remoto:
var mSecurity = 'token=';
var mOpenWeatherKey = '';
Ora il raspberry pi dovrebbe mostrare il browser midori all'avvio e anche nascondere il cursore del mouse in caso di inattività per riordinare. Pertanto aggiungi le seguenti righe su ~/.bashrc:
dormi 20 secondi
# Nascondi il mouse in caso di inattività
unclutter -display:0 -noevents -grab &
log="/home/pi/magic_mirror.log"
mirror="file:///home/pi/SmartMirror/smart_mirror.html"
esporta DISPLAY=:0
midori -e Schermo intero -a $mirror >> $log &
Successivamente rimuovo lo schermo vuoto predefinito su 6 minuti di inattività descritto in questa pagina: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Quindi modifica il file /etc/kbd/config e cambia queste righe:
BLANK_TIME=0
BLANK_DPMS=spento
POWERDOWN_TIME=0
E aggiungi queste righe aggiuntive al file /etc/xdg/lxsession/LXDE-pi/autostart.
@xset s noblank
@xset è spento
@xset -dpms
Per ruotare lo schermo di 90° ho aggiunto le seguenti righe in /boot/config.txt.
# Ruota lo schermo in modalità ritratto
display_rotate=1
Questo è tutto. La mia esperienza ora è quella di utilizzare meglio un vero monitor a led invece di un monitor lcd. Ciò dovrebbe produrre meno luce sull'area nera, consumare meno energia e dovrebbe essere più leggero e sottile. Il mio specchio pesa 10 kg.
Secondo classificato al Microcontroller Contest 2017
Consigliato:
Easy Infinity Mirror con Arduino Gemma e NeoPixels: 8 passaggi (con immagini)
Easy Infinity Mirror con Arduino Gemma e NeoPixels: ecco! Guarda in profondità nell'incantevole e ingannevolmente semplice specchio dell'infinito! Una singola striscia di LED brilla verso l'interno su uno specchio sandwich per creare l'effetto di un riflesso infinito. Questo progetto applicherà le abilità e le tecniche del mio intro Arduin
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio
Crea il tuo Smart Mirror per meno di $ 80 - Utilizzo di Raspberry Pi: 6 passaggi (con immagini)
Crea il tuo specchio intelligente per meno di $ 80 - Utilizzo di Raspberry Pi: in questo progetto, costruiremo uno specchio intelligente che ti mostrerà informazioni utili mentre ti prepari al mattino. Il tutto dovrebbe costare meno di $ 80, il che lo rende abbastanza conveniente per la maggior parte delle persone. Questa guida ti insegnerà solo
My Smart Mirror: 15 passaggi (con immagini)
My Smart Mirror: il tempo al mattino può essere limitato. Devi prepararti per il lavoro, la scuola,… Guardare il tempo toglie un po' di quel tempo limitato. Smart Mirror elimina il tempo necessario per aprire il telefono o il computer e cercare il tempo. In questo
$ 100 Smart Mirror Pi: 6 passaggi (con immagini)
$ 100 Smart Mirror Pi: ho visto uno di questi specchi online e ho subito deciso di crearne uno nel modo più economico, parsimonioso e semplice che potessi trovare e ora puoi farlo anche tu! Questo mirror è la mia seconda iterazione, ho usato prima un laptop per scrivere il codice e mi sono facilitato l'uso