Sommario:
- Passaggio 1: i componenti di cui hai bisogno
- Passaggio 2: installazione di Raspberry Pi
- Passaggio 3: collegare il Pi al WIFI
- Passaggio 4: hardware
- Passaggio 5: database SQL
- Passaggio 6: codice per lo specchio
- Passaggio 7: sito web
- Passaggio 8: avvio automatico App.py
- Passaggio 9: crea un caso
- Passaggio 10: spero che ti piaccia
Video: Specchio intelligente: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Sappiamo tutti il momento in cui sei in bagno e perdi il conto dell'ora. Oppure non sai che tempo farà oggi… ecc. Uno specchio intelligente può aiutarti. Per il mio progetto ho realizzato una versione più piccola dello specchio intelligente per risparmiare spazio in bagno. Puoi trovare il tempo, l'ora, il giorno, il luogo, la temperatura e l'umidità. C'è anche un sito web ad esso collegato dove è possibile trovare tutti i dati in grafici e cambiare il colore della striscia LED.
Passaggio 1: i componenti di cui hai bisogno
Ecco un elenco dei componenti necessari.
- Display Raspberry Pi 5 pollici
- Raspberry Pi 3b+
- Micro SD da 8 GB
- Alimentazione Raspberry Pi 5.1V/2.5A
- Striscia led RGB digitale WS2801
- Sensore di temperatura e umidità DHT11
- Legna
- Ferramenta per fissare il legno (colla e sega)
- Cavo HDMI
- PIR (sensore di movimento)
- DS18B20 (sensore di temperatura)
Passaggio 2: installazione di Raspberry Pi
Iniziamo installando un po' di software.
- WinSCP
- Gestore di dischi Win32
- MobaXterm
- Visualizzatore VNC
- MySQL Workbench
Per prima cosa installi Win 32. Una volta installato Win 32 puoi iniziare a installare l'immagine sul pi.
Quando apri win 32 vedrai che è possibile selezionare una cartella. Seleziona la tua scheda micro sd (in alto a destra) e clicca su scrivi (in basso). L'installazione potrebbe richiedere del tempo. Nel frattempo puoi installare tutti gli altri software.
Una volta installata l'immagine, puoi inserire la tua scheda SD nel tuo pi e alimentare il tuo pi. Collega il tuo pi con un cavo ethernet al tuo computer/laptop. Dopodiché avvia mobaXterm. Vai alla sessione => SSH => e compila i seguenti dati (vedi immagine per maggiori dettagli). Con questo accedi al tuo pi tramite una connessione ssh sulla porta 22 con username "dp-use r" e password "dp-user".
Passaggio 3: collegare il Pi al WIFI
Se sei connesso al tuo pi, puoi impostare il tuo wifi con i seguenti passaggi.
sudo raspi-config
- Vai alle opzioni di rete
- Vai al wi-fi
- Inserisci il nome della tua rete
- Inserisci la tua password
Ora hai accesso al tuo wifi e puoi aggiornare il tuo pi con il seguente codice.
sudo apt update
sudo apt upgrade -y
Ciò garantisce che il tuo pi sia aggiornato.
Passaggio 4: hardware
Ora che il tuo pi è completamente pronto, puoi iniziare a configurare il circuito. collega come sopra gli schemi del tuo circuito. Vedrai che viene utilizzato un mcp3008. Non hai bisogno di questo, questa è la connessione per lo schermo. Il ledstrip ha un orologio, Mosi, GND e un 5V.
Passaggio 5: database SQL
È ora di creare un database. Apri il tuo ambiente mariaDB sul tuo pi con il codice qui sotto.
Per prima cosa crei un utente con:
CREA UTENTE 'mct'@'%' IDENTIFICATO DA 'mct';
poi assicurati che abbia tutti i privilegi:
CONCEDERE TUTTI I PRIVILEGI SU *.* A 'mct'@'%' CON L'OPZIONE GRAND;
Ultimo ma non meno importante, scarichi tutto:
PRIVILEGI DI SCARICO;
Ora riavvia il servizio:
sudo service mysql riavvio
Apri mysql Workbench. Crea una nuova connessione. Per maggiori dettagli vedere l'immagine.
Ora apri l'importazione, importa il file ed esegui il codice.
Passaggio 6: codice per lo specchio
Apri pyCharm e vai a impostazioni => Build, Exixution, Deployment => deployment. Premi il segno più e aggiungi un SFTP (vedi immagine).
Ora devi solo scaricare il codice dal mio github e aprirlo in pycharm.
Passaggio 7: sito web
Per mettere un server web sul tuo pi, aggiungi il seguente codice al tuo pi.
sudo apt-get intall apache2-y
Per accedere come utente dp:
sudo chown dp-user:root *
Per accedere alla cartella e aggiungere file ad essa.
sudo chown dp-user:root /var/www/html
Apri WinSCP. Crea una nuova sessione e compila il file come mostrato nell'immagine.
Seleziona i tuoi file e trascinali nella cartella /var/www/html.
Passaggio 8: avvio automatico App.py
Per avviare automaticamente la tua app.py vai sul tuo crontab e aggiungi questo codice:
sudo crontab -e
In fondo al file, inserisci il seguente codice (spiegato nell'immagine).
@reboot python3 /var/www/html/app.py
Ctrl + x per uscire e y invio per salvare.
Passaggio 9: crea un caso
Il concetto è semplice, ho preso le dimensioni del mio schermo, la lunghezza della mia breadboard e la dimensione del mio pi greco, ho fatto un buco nella parte inferiore per inserire il PIR.
Poiché stai usando un cavo hdmi, dovrebbe esserci un altro pezzo che dovrebbe essere su di te.
Passaggio 10: spero che ti piaccia
Spero che ti piaccia il mini specchio intelligente.
Buona fortuna!
Consigliato:
C.Q: uno specchio intelligente fai-da-te: 5 passaggi
C.Q: uno Smart Mirror 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 stato il più e
Come creare una combinazione di specchio portatile intelligente/scatola per il trucco: 8 passaggi
Come creare una combinazione di specchio portatile intelligente/scatola per il trucco: come progetto finale per il mio capstone a Davis & Elkins College, ho deciso di progettare e creare una scatola da viaggio per il trucco, insieme a uno specchio più grande e all'utilizzo di un Raspberry Pi e della piattaforma software Magic Mirror, che avrebbe funzionato come una porta
Come costruire uno specchio intelligente con Raspberry Pi 4: 10 passaggi
Come Costruire uno Smart Mirror con Raspberry Pi 4: In questa guida vedremo come costruire uno smartmirror utilizzando pezzi di riciclo come una cornice, un vecchio monitor e un vetrino. Per i componenti elettronici ho acquistato da qui www.lcsc .com
Specchio intelligente: 5 passaggi
Smart Mirror: questa guida ti insegnerà come creare uno Smart Mirror che mostri la tua casella di posta elettronica, le ultime notizie e gli aggiornamenti dal New York Times e la data e l'ora su uno sfondo di Unsplash. Link funzionante: Forniture necessarie: Una cornice per
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