Taula de continguts:
- Subministraments
- Pas 1: el cas
- Pas 2: electrònica
- Pas 3: Configuració del PI
- Pas 4: Connectar MySQl
- Pas 5: el codi
- Pas 6: la base de dades
- Pas 7: Pas 5 Prova del programa
Vídeo: Automatització bàsica de l'habitació: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hola
per al meu projecte escolar vaig fer un mini sistema domòtic. Es pot utilitzar per a persones que treballen a l'oficina tot el temps i s'obliden de regular la il·luminació, obrir la finestra o refredar l'habitació quan fa calor. He estat aquest noi moltes vegades mentre jugava a jocs o treballava a l’escola. Només he de fer això per a la meva habitació a la vida real i ja estic bé. De moment, només és per al meu amic 'Anthony', una figura de mòbil …
Què
Un mini sistema domòtic que regula la temperatura, la il·luminació i la qualitat de l’aire per a les persones treballadores d’oficines. Funciona automàticament, però es regula tot al lloc web.
Per què:
Com he esmentat abans, ho vaig fer per a un projecte escolar. És una cosa que m’encantaria a la vida real, així que potser algun dia puc construir-la per a la meva habitació qui sap …
Subministraments
Els elements següents són necessaris per fer aquest projecte. No necessiteu demanar-ho tot als llocs enllaçats, aquí és on ho he aconseguit.
(Al fitxer adjunt podeu trobar la mateixa llista, una mica més neta i amb preus.)
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x 1k ohm resistència
- 2 x 10k ohm resistència
- Resistència de 6 x 220 ohm
- 6 x
- A molts cables
- MDF verd o qualsevol altre tipus de fusta
- Bastant cola
- Pintura de 200 cl per MDF, de qualsevol color que vulgueu.
- 1 x
Pas 1: el cas
Als fitxers trobareu totes les mides que necessiteu per crear els panells de fusta o MDF. Vaig fer una màquina CNC per fer els forats. No és imprescindible fer servir aquesta màquina. Podeu utilitzar eines més bàsiques i obtenir un resultat similar.
Les peces estan fetes perquè encaixin molt bé, de manera que amb una mica de cola es poden posar totes juntes.
Tingueu en compte que la paret interior "falsa" no està enganxada, de manera que puc treure-la, igual que per al sostre "fals", la peça exterior de la paret "falsa" i el mateix sostre. Més endavant haurem d’accedir al fals sostre i a la falsa paret quan posem l’electrònica.
A continuació, podeu pintar la caixa si voleu fer-ho. He utilitzat pintura blanca, però pot ser de qualsevol color que vulgueu.
Pas 2: electrònica
Si us plau, utilitzeu el fitxer de la taula de discos fritzing quan feu el circuit. Us suggereixo que utilitzeu els mateixos pins que jo, o és possible que tingueu problemes. Com que ja hem creat la caixa, no cal fer cap circuit de "prova", podeu construir-lo d'una de les 3 maneres que s'indiquen a continuació.
Hi ha diverses maneres de posar aquest circuit a la caixa.
El camí "mandrós":
Podeu encabir les taules de suport entre la paret falsa i la paret real i després utilitzar cables més llargs per arribar als sensors de la part superior
La forma "més professional":
Podeu fer com jo i fer un pcb on soldeu tot el que hi hagi perquè sigui una mica més professional
La manera "això és per a la meva feina":
Encara necessiteu un PCB que en feu un, on els cables formen part del PCB, de manera que només cal soldar els components i alguns cables per arribar a la part superior de la caixa
Pas 3: Configuració del PI
Per a aquells que encara no han codificat mai un Pi, primer heu de configurar-lo.
Aquest enllaç us mostrarà com treballar remotament amb ssh.
Enllaç:
Aquest enllaç us mostrarà com configurar el servidor de bases de dades
Enllaç:
Llavors voldreu instal·lar alguns paquets, seleccionar la carpeta que havíeu de crear mitjançant la guia i obrir un terminal.
Cal instal·lar:
- pip3 instal·la mysql-connector-python
- pip3 instal·la flask-socketio
- pip3 instal·lar flask-cors
- pip3 install gevent
- pip3 instal·la gevent-websocket
Pas 4: Connectar MySQl
Un cop hagueu obert el banc de treball MySQl, heu de crear una nova connexió.
La connexió hauria de ser semblant a la imatge anterior.
- Obbviament, el nom que vulgueu, el vaig anomenar "Raspi"
- A continuació, configureu el mètode de connexió a "TCP / IP estàndard sobre ssh", AIX IS ÉS MOLT IMPORTANT
- El nom d'amfitrió ssh és només l'adreça IP del vostre PI
- El nom d'usuari Ssh és l'usuari del vostre pi
- No cal canviar el nom d'amfitrió de MySQL
- Tampoc no cal canviar el port
- El nom d'usuari hauria de ser el vostre nom d'usuari del banc de treball.
Enllaç al banc de treball mysql:
Pas 5: el codi
Al dipòsit hi trobareu el codi no necessari.
Tingueu en compte que també necessiteu arduino, el codi per llegir la qualitat de l’aire està escrit en arduino.
Github:
Biblioteca per al sensor de qualitat de l'aire:
Posar tots els fitxers al codi d’estudi visual probablement no funcionarà.
Primer haureu de comprovar si:
- La comunicació en sèrie s’activa al vostre PI
- SPI està activat al vostre PI
- S'activa un cable al vostre pi
A continuació, podeu col·locar el codi de fons on vulgueu al vostre pi, però la carpeta "html" ha d'estar a / var / www.
No dubteu a canviar el codi i millorar el projecte.
Pas 6: la base de dades
Per desar les dades i poder utilitzar el sistema, necessiteu aquesta base de dades MySQL.
Vaig utilitzar Maria DB com a sistema de gestió de bases de dades al meu Raspberry Pi (https://mariadb.org/).
Si no enteneu la base de dades, podeu llegir l '"Ajuda de la base de dades" i esperem que ho entengueu tot.
Les dades de la base de dades s’hi haurien de deixar. Això és per als dispositius, sense aquestes dades el sistema no funcionarà.
Pas 7: Pas 5 Prova del programa
Per poder provar si tot funciona, primer haureu de connectar el vostre PI i la font d'alimentació. És absolutament necessari tenir una font d’alimentació de 3,3V i 5V. Si us en perdeu 1, el projecte no funcionarà.
Per accedir al lloc web només heu de cercar a google l'adreça IP de PI.
A continuació, podeu registrar-vos, iniciar la sessió i explorar.
Recomanat:
Sistema d’automatització domèstica WiFi d’energia ultra baixa: 6 passos (amb imatges)
Sistema d’automatització domèstica WiFi d’energia ultra baixa: en aquest projecte us mostrem com podeu construir un sistema domòtic local bàsic en uns quants passos. Utilitzarem un Raspberry Pi que actuarà com un dispositiu WiFi central. Mentre que per als nodes finals utilitzarem IOT Cricket per fer que la bateria funcioni
Automatització xerraire -- Àudio des d’Arduino -- Automatització controlada per veu -- Mòdul Bluetooth HC-05: 9 passos (amb imatges)
Automatització xerraire || Àudio des d’Arduino || Automatització controlada per veu || Mòdul Bluetooth HC - 05: …………………………. SUBSCRIU-vos al meu canal de YouTube per obtenir més vídeos
Automatització de la llar sense contacte del mòbil Arduino-bluetooth: 5 passos
Automatització domèstica sense contacte del mòbil operat per Arduino-bluetooth: salutacions en temps de pandèmia de covid-19it és una necessitat per evitar el contacte i mantenir el distanciament social, però per encendre i apagar els electrodomèstics cal tocar els quadres però no esperar més a introduir menys sistema per a control
AUTOMATITZACIÓ AMB SENSOR PIR: 5 passos
AUTOMATITZACIÓ AMB SENSOR PIR: els sensors PIR o Sensors infrarojos passius són certs tipus de sensors que detecten la radiació infraroja. Tots els éssers de sang calenta com humans o animals emeten una certa quantitat de radiació IR o calor que poden detectar els sensors IR. Sensors IR actius
Automatització domèstica controlada per veu inspirada en COVID-19: 5 passos
Automatització domèstica controlada per veu inspirada en COVID-19: durant els darrers 4 anys més o menys, he provat 3 o 4 variacions diferents de controls domèstics basats en Arduino. Per comoditat de tots, aquí teniu la història cronològica d’alguns dels meus desenvolupaments. 1 instructible: a l'octubre de 2015 s'utilitzaven comunicacions IR i RF