Sommario:

Smartroom: 8 passaggi
Smartroom: 8 passaggi

Video: Smartroom: 8 passaggi

Video: Smartroom: 8 passaggi
Video: Cosa Smart Room Thermostat 230V Heater and AC Control 2024, Novembre
Anonim
Smartroom
Smartroom

Hai mai voglia di sdraiarti a letto e di non voler alzarti? Hai mai avuto la sensazione che alzarti per aprire le persiane sia chiedere troppo? Allora ho la soluzione perfetta per te. Ti presentiamo Smartroom, prendi il controllo della tua stanza con il tuo cellulare, tablet o anche il tuo computer!

Forniture

Nel passaggio successivo mostrerò l'elenco dei materiali di consumo di cui avrai bisogno. La cosa più importante è che avrai bisogno di un Raspberry Pi e del tuo computer.

Passaggio 1: raccogliere tutti i materiali di consumo

Raccogliere tutti i tuoi rifornimenti
Raccogliere tutti i tuoi rifornimenti
Raccogliere tutti i tuoi rifornimenti
Raccogliere tutti i tuoi rifornimenti
Raccogliere tutti i tuoi rifornimenti
Raccogliere tutti i tuoi rifornimenti

La cosa più importante, le forniture! Ho inserito tutto in un foglio di calcolo Excel.

Passaggio 2: costruire l'alloggio

Costruire l'alloggio
Costruire l'alloggio
Costruire l'alloggio
Costruire l'alloggio
Costruire l'alloggio
Costruire l'alloggio

Per l'alloggiamento ho utilizzato un pannello in MDF di dimensioni 122 cm per 61 cm, puoi trovarli in qualsiasi negozio di bricolage. Tagliateli con una sega circolare con le dimensioni nel disegno. I pannelli vengono poi incollati tra loro con la colla Soudal Fix All. La pittura è facoltativa ma gli dà un bel tocco:), ho usato i tipi di vernice come si vede nelle immagini sopra. Per le tende ho realizzato un unico lenzuolo del tessuto più sottile che avevo. Avevo anche un tubo di plastica che giaceva con un angolo di 90 gradi. Li ho tagliati a pezzi per far entrare i sensori.

Passaggio 3: creare il circuito

Fare il circuito
Fare il circuito
Fare il circuito
Fare il circuito

Questo non è il circuito elettrico più piccolo, ma questo è ciò che rende divertente questo progetto. Cerca di evitare di incrociare i cavi che saltano. I fili che non vanno alla stessa breadboard dovrebbero essere più lunghi. Puoi saldare due fili o collegare tra loro i fili maschio e femmina.

Passaggio 4: scarica il codice da Github

Puoi scaricare il codice per questo progetto sul mio Github, il link è https://github.com/howest-mct/1920-1mct-project1-V… Clicca su Codice e scarica il backend e il frontend.

Crea una connessione SSH tra il tuo PI e Visual Studio Code, se non sai come fare, ecco un piccolo tutorial.

In VS Code, crea una nuova cartella e chiamala come vuoi, seriamente, non importa. Incolla tutti i file dal backend in quella cartella. Parte prima fatta. Ora vai a /var/www/ su VC Code e incolla lì i file frontend. La parte di codifica è ora completata!

Passaggio 5: creare il database MySQL

Crea il database MySQL
Crea il database MySQL
Crea il database MySQL
Crea il database MySQL

Il programma che uso per creare database è MySQL Workbench. Puoi trovare il link per il download qui.

Crea una connessione wireless, fai riferimento alle mie impostazioni, assicurati che il nome host SSH sia l'indirizzo IP del tuo RPi.

Ora vai sull'icona sotto File in alto a sinistra dello schermo, fai clic su di essa, dovrebbe aprire un semplice file SQL. incolla lì il codice smartroomdb.txt ed eseguilo (il fulmine giallo). Ora sei d'oro!

Passaggio 6: test della Smartroom

Testare la Smartroom
Testare la Smartroom
Testare la Smartroom
Testare la Smartroom

Ora che la maggior parte delle parti tecniche è stata completata, vai alla cartella appena creata in VS Code e avvia app.py. C'è una piccola icona di partenza nell'angolo in alto a destra. Ora vai al tuo browser e digita l'indirizzo IP del tuo RPi. Dovresti vedere il sito.

Questo sito web è stato creato mobile first! Quindi sì, puoi usare questo progetto sul tuo telefono. Basta digitare l'indirizzo IP del tuo RPi.

Puoi anche lasciare che il progetto inizi all'avvio del tuo Raspberry Pi. Se vuoi farlo dovrai creare un servizio di app1.py. Segui questo tutorial

Dovrai cambiare main.py in app1.py e cambiare la directory nella directory in cui si trova app1.py. Prova se tutto funziona nel circuito elettrico. Se è così, passa al passaggio successivo!

Passaggio 7: inserire il circuito all'interno dell'alloggiamento

Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento
Mettere il circuito all'interno del tuo alloggiamento

Sei arrivato all'ultima parte, congratulazioni!

Dovranno essere praticati due fori nelle pareti. Uno dove c'è la medicazione e uno sotto la scrivania. Puoi usare un normale trapano per questo. Dopodiché la breadboard con l'MCP3008 e l'L293D va sotto il comò e l'altra breadboard va sotto il letto. La gestione dei cavi dipende da te. Ho usato un paio di cuscinetti adesivi che ho trovato nel mio negozio di bricolage locale (Hubo).

Passaggio 8: goditi la Smartroom

Goditi la Smartroom!
Goditi la Smartroom!
Goditi la Smartroom!
Goditi la Smartroom!
Goditi la Smartroom!
Goditi la Smartroom!

Ora sei completamente pronto per utilizzare la smartroom, non dovrai più alzarti per aprire le persiane!

Consigliato: