Sommario:

Il mio primo specchio intelligente: 8 passaggi
Il mio primo specchio intelligente: 8 passaggi

Video: Il mio primo specchio intelligente: 8 passaggi

Video: Il mio primo specchio intelligente: 8 passaggi
Video: Discorso iniziale Sergente Hartman 2024, Luglio
Anonim
Il mio primo specchio intelligente
Il mio primo specchio intelligente

Conosciamo tutti questo problema, ci alziamo troppo tardi la mattina, quindi dobbiamo prepararci molto velocemente. Il che significa che non hai tempo per vedere che tipo di tempo sarà. Ma quello per cui hai certamente tempo è guardarti allo specchio. E se potessimo combinare i due? In questo progetto realizzerò uno Smart Mirror dove potrai vedere le previsioni del tempo locali, la temperatura nella stanza, l'umidità nella stanza e quanta luce è presente. Sarai in grado di visualizzare tutti i dati del sensore in un sito web creato da te.

Passaggio 1: di quali componenti hai bisogno?

Di seguito puoi trovare i componenti necessari per completare questo progetto.

• Monitor LCD con ingresso HDMI

• Raspberry Pi 3B+

• Scheda SD

• Cavo HDMI

• Cavi per collegare i sensori al tuo Raspberry Pi

• Sensore di temperatura e umidità DHT11

• Sensore di luce TSL 2561

• IRFZ44N

• Qualsiasi striscia LED RGB economica

• Isolamento da incollare tra lo schermo e il plexiglass per protezione

• Plexiglass (dimensioni del monitor LCD)

• Pellicola riflettente per finestre

• Legna

• Ferramenta per collegare il legno (viti, colla, ganci in ferro,..)

Il costo massimo di questo progetto sarà di € 270,00 (Se possiedi un pi e un Monitor LCD di scorta sarà di soli € 130,00)

Passaggio 2: configurazione del Raspberry Pi

Configurazione del Raspberry Pi
Configurazione del Raspberry Pi

Quando hai tutti i componenti. Puoi iniziare a configurare il raspberry pi.

  1. Installa il software del sistema operativo Raspbian dal sito Web Pi
  2. Scarica Etcher per installare il sistema operativo sul Pi.

• Apri Etcher sul computer

• Seleziona l'immagine che hai scaricato in precedenza

• Seleziona la tua scheda microSD

• Premere il pulsante del flash e attendere.

3. Quando l'immagine è sulla tua scheda microSd, aprila in Windows Explorer.

• Aprire il file txt "cmdline.txt"

• Scrivi "169.254.10.1" alla fine.

• Quindi salvare e chiudere il file

4. Inserisci la scheda microSd nel Raspberry Pi.

• Collegare l'alimentazione al Raspberry Pi

• Collega un cavo di rete al pi e al tuo computer

5. Scarica mastice per connetterti al tuo Raspberry Pi

• Selezionare per il tipo di connessione SSH

• Nome host: 169.254.10.1 e porta: 22

6. Ora collegheremo il pi al wifi

• Digitare la seguente riga di comando:

wpa_passphrase 'Ecco il tuo SSID' 'Ecco la tua password' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Dopo questo comando si digitano le seguenti righe:

wpa_cli

interfaccia wlan0

riconfigurare

ctrl + D

• Se vuoi vedere l'ip del tuo pi digita la seguente riga:

ifconfig

Passaggio 3: ottenere il codice sul Raspberry Pi

Ottenere il tuo codice sul Raspberry Pi
Ottenere il tuo codice sul Raspberry Pi

Apri Pycharm

• Vai a Impostazioni file Creazione, Esecuzione, Distribuzione Distribuzione

• Compila tutto come appare nello screenshot qui sopra.

2. Ora vai al mio github e scarica i file

Passaggio 4: configurazione del database SQL

Configurazione del database SQL
Configurazione del database SQL

In questo passaggio configureremo il database SQL

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Ora aggiungeremo un utente e una password al database

• CREA UTENTE 'FILL_USER_IN'@'localhost' IDENTIFICATO DA 'FILL_PASSWORD_IN';

• CREA DATABASE smart-mirror;

• CONCEDERE TUTTI I PRIVILEGI SU smart-mirror.* a 'FILL_USER_IN'@'localhost' CON L'OPZIONE DI CONCESSIONE;

• sudo mariadb < sql/db_init.sql

Ora collegheremo il database al workbench mysql

1. Vai a Connessioni mySQL

2. Fare clic su "Imposta una nuova connessione"

3. Dai un nome alla tua nuova connessione

4. Nome host: 169.254.10.1, porta: 3306

5. Nome utente e password = Visualizza il passaggio precedente

6. Apri la connessione e vai in amministrazione

7. Fare clic su Importazione dati e importare il file sql dal mio github

Passaggio 5: iniziamo con l'hardware

Iniziamo con l'hardware
Iniziamo con l'hardware
Iniziamo con l'hardware
Iniziamo con l'hardware

Ora possiamo finalmente iniziare con la parte facile. Se segui tutto completamente come mostrato nelle immagini sopra, non dovresti avere problemi con questo.

Passaggio 6: iniziamo con lo specchio

Iniziamo con lo specchio
Iniziamo con lo specchio
Iniziamo con lo specchio
Iniziamo con lo specchio
Iniziamo con lo specchio
Iniziamo con lo specchio

Per questo passaggio avrai bisogno di una sega.

  1. Per prima cosa creeremo la sezione posteriore
  2. Assicurati di essere in plexiglass e che il monitor LCD si adatti alla sezione posteriore.
  3. Appendere i pezzi insieme con colla e viti

Ora faremo la parte anteriore.

1. Assicurarsi che la parte anteriore si sovrapponga di 1 cm sopra la parte posteriore all'interno

2. In questo modo il Plexiglass potrà poggiare su quell'1 cm.

Dopodiché attaccheremo la pellicola riflettente al plexiglass (potrebbero volerci alcune riprese)

1. Assicurati che il tuo plexiglass sia privo di impronte digitali

2. Bagnare il plexiglass e la pellicola con acqua

3. Ora attacca la pellicola al plexiglass

Passaggio 7: posiziona tutto nella cornice

Metti tutto nella cornice
Metti tutto nella cornice
Metti tutto nella cornice
Metti tutto nella cornice
Metti tutto nella cornice
Metti tutto nella cornice

Ora che il telaio è completamente assemblato, possiamo iniziare a montare tutti i componenti.

Per prima cosa inizieremo incollando la striscia led attorno all'alloggiamento. Ho usato del nastro biadesivo.

Quindi pratichiamo un foro nel telaio in modo tale da poter collegare la striscia led.

Ora che sei impegnato, puoi anche praticare 2 fori per gli altri sensori all'esterno del telaio da posizionare.

In modo tale da recuperare i dati del sensore migliori.

Consigliato: