Tabla de contenido:

Automatización básica de salas: 7 pasos
Automatización básica de salas: 7 pasos

Video: Automatización básica de salas: 7 pasos

Video: Automatización básica de salas: 7 pasos
Video: EJEMPLO BÁSICO DE AUTOMATIZACIÓN | DIAGRAMA LADDER Y PLC 2024, Noviembre
Anonim
Automatización básica de salas
Automatización básica de salas

Hola

para mi proyecto escolar hice un mini sistema domótico. Esto podría usarse para las personas que trabajan en la oficina todo el tiempo y se olvidan de regular la iluminación, abrir la ventana o enfriar la habitación cuando hace demasiado calor. He sido ese tipo muchas veces mientras juego o trabajo para la escuela. ¡Solo necesito hacer esto para mi habitación en la vida real y estoy listo para comenzar! Por ahora es solo para mi amigo "Anthony", una figura móvil de juego …

Qué

Un mini sistema domótico que regula la temperatura, la iluminación y la calidad del aire para nosotros, los trabajadores de oficina. Funciona de forma automática pero tú lo regulas todo en la web.

Por qué:

Como mencioné antes, hice esto para un proyecto escolar. Es algo que me encantaría en la vida real, así que tal vez algún día pueda construirlo para mi habitación, quién sabe …

Suministros

Los siguientes elementos son necesarios para realizar este proyecto. No necesita pedir todo de los sitios vinculados, aquí es donde lo obtuve.

(En el adjunto puedes encontrar la misma lista, solo que un poco más limpia y con precios).

  • 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 resistencia de 1k ohmios
  • Resistencia de 2 x 10k ohmios
  • Resistencia de 6 x 220 ohmios
  • 6 x
  • A muchos cables
  • MDF verde o cualquier otro tipo de madera
  • Bastante pegamento
  • Pintura de 200 cl para MDF, del color que desee.
  • 1 x

Paso 1: el caso

El caso
El caso
El caso
El caso
El caso
El caso

En los archivos encontrará todos los tamaños que necesita para crear los paneles de madera o mdf sperate. Usé una máquina CNC para hacer los agujeros. ¡Usar esa máquina no es obligatorio! Puede utilizar herramientas más básicas y lograr un resultado similar.

Las piezas están hechas para encajar muy bien entre sí, por lo que con un poco de pegamento puedes unirlas todas.

Tenga en cuenta que la pared interior "falsa" no está pegada, así que puedo sacarla, lo mismo para el techo "falso", la pieza exterior de la pared "falsa" y el techo en sí. Tendremos que acceder al techo falso y la pared falsa más tarde cuando coloquemos la electrónica.

A continuación, puede pintar la caja si así lo desea. Usé pintura blanca pero puede ser del color que quieras.

Paso 2: Electrónica

Electrónica
Electrónica
Electrónica
Electrónica
Electrónica
Electrónica

Utilice el archivo de tablero fritzing cuando haga el circuito. Le sugiero que use los mismos pines que yo o podría tener algún problema. Como ya hicimos la caja, no es necesario hacer un circuito de "prueba", puede construirlo de 1 de las 3 formas que se enumeran a continuación.

Hay varias formas de poner este circuito en la caja.

La forma "perezosa":

Puede colocar las placas de prueba entre la pared falsa y la pared real y luego usar cables más largos para alcanzar los sensores en la parte superior

La forma "más profesional":

Puedes hacer como yo y hacer una placa de circuito impreso en la que sueldes todo para que sea un poco más profesional

La forma "esto es para mi trabajo":

Todavía necesita una placa de circuito impreso que solicita una en la que los cables sean parte de la placa de circuito impreso, por lo que solo necesita soldar los componentes y algunos cables para llegar a la parte superior de la caja

Paso 3: Configuración del PI

Para aquellos que aún no han codificado en un Pi, primero deben configurarlo.

Este enlace le mostrará cómo trabajar de forma remota usando ssh.

Enlace:

Este enlace le mostrará cómo configurar el servidor de bases de datos.

Enlace:

Luego querrás instalar algunos paquetes, seleccionar la carpeta que tenías que crear usando la guía y abrir una terminal.

Necesitas instalar:

  1. pip3 instalar mysql-connector-python
  2. pip3 instalar flask-socketio
  3. pip3 instalar flask-cors
  4. pip3 instalar gevent
  5. pip3 instalar gevent-websocket

Paso 4: Conexión de MySQl

Conectando MySQl
Conectando MySQl

Una vez que haya abierto el banco de trabajo MySQl, debe realizar una nueva conexión.

La conexión debe verse como la imagen de arriba.

  • Obviamente lo nombras como quieras, lo llamé "Raspi"
  • Luego, configura el método de conexión en "TCP / IP estándar sobre ssh", ESTO ES MUY IMPORTANTE
  • El nombre de host ssh es solo la dirección IP de su PI
  • El nombre de usuario de SSH es el usuario de su pi
  • No es necesario cambiar el nombre de host de Mysql
  • Tampoco es necesario cambiar el puerto
  • El nombre de usuario debe ser su nombre de usuario del banco de trabajo.

Enlace a mysql workbench:

Paso 5: el código

En el repositorio encontrará el código necesario.

Tenga en cuenta que también necesita arduino, el código para leer la calidad del aire está escrito en arduino.

Github:

Biblioteca para el sensor de calidad del aire:

El simple hecho de colocar todos los archivos en el código de Visual Studio probablemente no funcionará.

Primero deberá verificar si:

  1. La comunicación en serie está activada en su PI
  2. SPI está activado en su PI
  3. Un cable está activado en tu pi

Luego, puede colocar el código de backend donde quiera en su pi, pero la carpeta "html" debe estar en / var / www.

Siéntase libre de cambiar el código y mejorar el proyecto.

Paso 6: la base de datos

La base de datos
La base de datos

Para guardar los datos y poder utilizar el sistema necesitas esta base de datos MySQL.

Usé Maria DB como sistema de administración de bases de datos en mi Raspberry Pi (https://mariadb.org/).

Si no comprende la base de datos, puede leer la "Ayuda de la base de datos" y, con suerte, comprender todo.

Los datos de la base de datos deben dejarse allí. Esto es para los dispositivos, sin estos datos el sistema no funcionará.

Paso 7: Paso 5 Prueba del programa

Paso 5 Prueba del programa
Paso 5 Prueba del programa
Paso 5 Prueba del programa
Paso 5 Prueba del programa
Paso 5 Prueba del programa
Paso 5 Prueba del programa

Para poder probar si todo funciona, primero deberá enchufar su PI y la fuente de alimentación. Es absolutamente necesario tener una fuente de alimentación de 3.3V y 5V. Si se olvida de uno de ellos, el proyecto no funcionará.

Para acceder al sitio web, solo necesita buscar en Google la dirección IP de su PI.

Luego puede registrarse, iniciar sesión y explorar.

Recomendado: