Taula de continguts:

Automatització bàsica de l'habitació: 7 passos
Automatització bàsica de l'habitació: 7 passos

Vídeo: Automatització bàsica de l'habitació: 7 passos

Vídeo: Automatització bàsica de l'habitació: 7 passos
Vídeo: Встреча №2-24.04.2022 | Диалог и ориентация членов команды Е... 2024, De novembre
Anonim
Automatització bàsica d'habitacions
Automatització bàsica d'habitacions

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

El cas
El cas
El cas
El cas
El cas
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

Electrònica
Electrònica
Electrònica
Electrònica
Electrònica
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:

  1. pip3 instal·la mysql-connector-python
  2. pip3 instal·la flask-socketio
  3. pip3 instal·lar flask-cors
  4. pip3 install gevent
  5. pip3 instal·la gevent-websocket

Pas 4: Connectar MySQl

Connexió de MySQl
Connexió de 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:

  1. La comunicació en sèrie s’activa al vostre PI
  2. SPI està activat al vostre PI
  3. 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

La base de dades
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

Pas 5 Prova del programa
Pas 5 Prova del programa
Pas 5 Prova del programa
Pas 5 Prova del programa
Pas 5 Prova del programa
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: