Sommario:
- Passaggio 1: di quali componenti hai bisogno?
- Passaggio 2: configurazione del Raspberry Pi
- Passaggio 3: ottenere il codice sul Raspberry Pi
- Passaggio 4: configurazione del database SQL
- Passaggio 5: iniziamo con l'hardware
- Passaggio 6: iniziamo con lo specchio
- Passaggio 7: posiziona tutto nella cornice
Video: Il mio primo specchio intelligente: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
Quando hai tutti i componenti. Puoi iniziare a configurare il raspberry pi.
- Installa il software del sistema operativo Raspbian dal sito Web Pi
- 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
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
In questo passaggio configureremo il database SQL
- sudo apt update -y
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
- 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
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
Per questo passaggio avrai bisogno di una sega.
- Per prima cosa creeremo la sezione posteriore
- Assicurati di essere in plexiglass e che il monitor LCD si adatti alla sezione posteriore.
- 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
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:
Il mio primo sintetizzatore: 29 passaggi (con immagini)
Il mio primo sintetizzatore: Il sintetizzatore per bambini è nato mentre sedevo curvo su un groviglio di cavi del sintetizzatore. Il mio amico Oliver si è avvicinato, ha valutato la situazione e ha detto: "Sai che sei riuscito a creare il giocattolo per bambini più complicato del mondo". Mentre la mia prima r
Il mio dispositivo IoT - Primo relè: 5 passaggi
Il mio dispositivo IoT - Primo relè: in questa istruzione controlleremo un relè di Blynk. Accensione e spegnimento dall'applicazione.ATTENZIONE!!!! Assicurati di sapere cosa stai facendo se intendi collegare il tuo relè alla rete elettrica!!! ATTENZIONE
Il mio primo dispositivo IoT: 14 passaggi
Il mio primo dispositivo IoT: in questo Instructable impareremo come installare Arduino IDE per il mio primo dispositivo IoT in modo che alla fine possiamo eseguire il codice arduino su di esso e controllarlo dal tuo telefono cellulare
Il mio primo Pitop: 6 passaggi
Il mio primo Pitop: Non crederai che dopo averlo costruito, non sono riuscito a trovare la scheda madre. È troppo piccolo. E puoi semplicemente crearne una versione Android. Ho speso circa 15$. Quindi, costruiamolo
Termometro USB per interni/esterni (o "Il mio primo dispositivo USB"): 4 passaggi (con immagini)
Termometro USB per interni/esterni (o "Il mio primo dispositivo USB"): questo è un design semplice che mostra la periferica USB sui PIC 18F. Ci sono un sacco di esempi per i chip 18F4550 a 40 pin online, questo design dimostra la versione più piccola 18F2550 a 28 pin. Il PCB utilizza parti a montaggio superficiale, ma tutti c