Taula de continguts:
- Subministraments
- Pas 1: reunir tots els subministraments
- Pas 2: construcció de l'habitatge
- Pas 3: Creació del circuit
- Pas 4: baixeu el codi des de Github
- Pas 5: creeu la base de dades MySQL
- Pas 6: provar el Smartroom
- Pas 7: Posar el circuit a l'interior de l'habitatge
- Pas 8: gaudiu de l'Smartroom
Vídeo: Smartroom: 8 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
Tens ganes de ficar-te al llit i no voler aixecar-te? Alguna vegada tens ganes de llevar-te per obrir les persianes és demanar molt? Llavors tinc la solució perfecta per a vosaltres. Presentant Smartroom, pren el control de la teva habitació amb el telèfon mòbil, la tauleta o fins i tot l’ordinador.
Subministraments
Al següent pas mostraré la llista de subministraments que necessiteu. El més important de tot serà que tingueu un Raspberry Pi i l’ordinador.
Pas 1: reunir tots els subministraments
El més important, els subministraments! Ho he posat tot en un full de càlcul d'Excel.
Pas 2: construcció de l'habitatge
Per a la carcassa he utilitzat un panell MDF de 122 cm per 61 cm, que podeu trobar a qualsevol botiga de bricolatge. Talleu-los amb una serra de fulla circular amb les dimensions del dibuix. Els panells s’enganxen amb la cola Soudal Fix All. La pintura és opcional però li dóna un toc agradable:), he utilitzat els tipus de pintura que es veuen a les imatges anteriors. Per a les cortines vaig fer un sol full de la tela més prima que tenia. També tenia un tub de plàstic amb un angle de 90 graus. Els vaig tallar a trossos perquè hi anessin els sensors.
Pas 3: Creació del circuit
Aquest no és el circuit elèctric més petit, però això és el que fa que aquest projecte sigui divertit. Intenteu evitar creuar cables de salt. Els cables que no van al mateix tauler haurien de ser més llargs. Podeu soldar dos cables o connectar cables masculins a femelles entre si.
Pas 4: baixeu el codi des de Github
Podeu descarregar el codi d’aquest projecte al meu Github, l’enllaç és https://github.com/howest-mct/1920-1mct-project1-V… Feu clic a Codi i descarregueu el backend i el frontend.
Feu una connexió SSH entre el vostre PI i Visual Studio Code, si no sabeu com fer-ho, aquí teniu un petit tutorial.
A VS Code, creeu una carpeta nova i anomeneu-la com vulgueu, de debò, no importa. Enganxeu tots els fitxers del dorsal d'aquesta carpeta. Primera part feta. Ara navegueu a / var / www / al codi VC i enganxeu-hi els fitxers frontend. La part de codificació ja està feta.
Pas 5: creeu la base de dades MySQL
El programa que faig servir per crear bases de dades és MySQL Workbench. Podeu trobar l’enllaç de descàrrega aquí.
Creeu una connexió sense fils, consulteu la meva configuració i assegureu-vos que el nom d'amfitrió SSH sigui l'adreça IP del vostre RPi.
Ara aneu a la icona que hi ha a sota de Fitxer, a la part superior esquerra de la pantalla, feu-hi clic i hauria d’obrir un fitxer SQL normal. enganxeu-hi el codi smartroomdb.txt i executeu-lo (el llamp groc). Ara estàs daurat!
Pas 6: provar el Smartroom
Ara que la majoria de les parts tècniques estan acabades, aneu a la carpeta que acabeu de crear a VS Code i inicieu l'aplicació. Hi ha una petita icona inicial a l'extrem superior dret. Ara aneu al navegador i escriviu l'adreça IP del vostre RPi. Hauríeu de veure el lloc.
Aquest lloc web es crea primer per a mòbils. Així que sí, podeu utilitzar aquest projecte al vostre telèfon. Només cal que escriviu l'adreça IP del vostre RPi.
També podeu deixar que el projecte comenci quan s’iniciï el vostre Raspberry Pi. Si voleu fer això, haureu de crear un servei de app1.py. Seguiu aquest tutorial
Haureu de canviar main.py a app1.py i canviar el directori al directori on es troba app1.py. Comproveu si tot funciona al circuit elèctric. Si és així, passeu al següent pas.
Pas 7: Posar el circuit a l'interior de l'habitatge
Heu arribat a la darrera part, enhorabona!
Cal foradar dos forats a les parets. Un on hi ha el vestit i un sota l’escriptori. Podeu utilitzar un trepant normal per a això. Després d'això, la tauleta amb l'MCP3008 i la L293D passen per sota de la còmoda i l'altra tauleta es posa sota el llit. La gestió del cable depèn de vosaltres. Vaig utilitzar un parell de coixinets enganxosos que vaig trobar a la meva botiga de bricolatge local (Hubo).
Pas 8: gaudiu de l'Smartroom
Ja esteu completament configurat per utilitzar la sala intel·ligent, ja no us llevareu per obrir les persianes.