Categorías: Artículos destacados » Domótica
Cantidad de vistas: 56774
Comentarios sobre el artículo: 6

Usando Raspberry Pi para la automatización del hogar

 

Usando Raspberry Pi para la automatización del hogarHace unos dos años, la Fundación Raspberry Pi lanzó un dispositivo bastante interesante: una computadora de una sola placa, cuyo tamaño es ligeramente más grande que una tarjeta de plástico del banco a un precio muy atractivo. La novedad ganó inmediatamente una inmensa popularidad, la línea de pedidos anticipados se extendió durante varios meses.

Raspberry Pi se presentó en dos niveles de equipamiento: modelo "A" y modelo "B". Ambas versiones están equipadas con un procesador Broadcom BCM2835 ARM11 con una frecuencia de reloj de 700 MHz y un módulo de RAM de 256 MB / 512 MB. El modelo "A" está equipado con un puerto USB 2.0, modelo "B", con dos. El modelo "B" tiene un puerto Ethernet. El procesador BCM2835 también incluye un núcleo de gráficos. La salida de video se realiza a través de un conector RCA compuesto o a través de una interfaz HDMI digital.

El sistema de archivos, la imagen del kernel y los archivos de usuario se encuentran en una tarjeta de memoria SD, MMC o SDIO. La característica más atractiva de la Raspberry Pi es su bajo consumo de energía (5V / 700mA), la presencia de puertos GPIO I / O con interfaces I2C, SPI, UART, así como la capacidad de trabajar remotamente a través de Ethernet.

Actualmente, solo se lanza el modelo "B" con 512 MB de RAM y compatibilidad con Ethernet. Además, apareció una nueva versión a la venta, que difiere del modelo anterior "B" en una disposición más compacta de componentes, la presencia de 4 puertos USB, un aumento en el número de puertos GPIO I / O y la ausencia de una salida de video compuesto. La apariencia del modelo "B" y el nuevo modelo de la computadora Raspberry Pi se muestra en la Fig. 1

frambuesa pi

Fig. 1

¿Por qué puedo usar tal dispositivo? En primer lugar, debe tenerse en cuenta que la Raspberry Pi es, aunque no muy poderosa, pero al mismo tiempo una computadora de pleno derecho. Al conectar un monitor, teclado, mouse e instalar cualquier kit de distribución del sistema operativo Linux, puede usarse como una computadora de escritorio para resolver tareas que no requieren recursos informáticos potentes.

Raspberry Pi es bastante adecuado para su uso como un servidor de medios doméstico, un servidor de almacenamiento, el cerebro de un robot o máquina, un servidor de automatización del hogar (o la llamada "casa inteligente").

La aparición de la Raspberry Pi causó un gran revuelo alrededor de este dispositivo. Cuando las pasiones se calmaron un poco y apareció en venta gratuita a un costo adecuado, decidí conocer mejor este miniordenador. Para mí, la Raspberry Pi fue principalmente de interés desde el punto de vista de su uso en un sistema de automatización del hogar, cuya idea estuvo "madura" durante mucho tiempo y requirió una implementación práctica.

Uso el término "domótica" porque no me gusta mucho la expresión "casa inteligente". No, no hay nada malo con el término "hogar inteligente", pero recientemente este concepto ha sido muy pervertido.


Una casa inteligente es un sistema complejo de "múltiples circuitos" que, además de ejecutar varios escenarios especificados por el usuario, puede tomar varias decisiones dependiendo de una situación de emergencia en particular. En otras palabras, es un sistema de "pensamiento" (por supuesto, a nivel de máquina). Y últimamente he llamado a cualquier cosa "hogar inteligente", por ejemplo, Alarma GSM, sensor de fuga de agua, control de luz por sensores de movimiento, etc. Sí, todos estos son componentes separados de una casa inteligente, pero no una casa inteligente en su conjunto.

Por lo tanto, consideraremos la estructura de construir un sistema de automatización del hogar usando Raspberry Pi (Fig. 2).

Aplicación Raspberry Pi

Fig. 2Estructura de la construcción de un sistema de automatización del hogar utilizando Raspberry Pi (haga clic en la imagen para ampliarla)

El sistema de automatización del hogar consiste en un servidor central conectado a través de la interfaz RS485 con controladores instalados en cada habitación y, a su vez, varios dispositivos de control, monitoreo, regulación y protección están conectados a los controladores.

La ventaja de dicha arquitectura de red es que no es necesario tirar de los cables de cada dispositivo al servidor, sino conectar los controladores a los que están conectados con un cable UTP; un par de cables se usa para la interfaz RS485, y los pares restantes se usan para alimentar los controladores y sensores Además, la lógica del trabajo se concibe de modo que la falla de cualquier controlador o incluso de un servidor central no debería afectar el rendimiento del resto del sistema.

Raspberry Pi se utiliza como servidor central del sistema de automatización del hogar. En él se instala un servidor web, a través del cual el usuario desde cualquier dispositivo de comunicación (teléfono inteligente, computadora portátil, tableta) a través del navegador puede recibir información sobre todos los procesos que tienen lugar en la casa y, en consecuencia, administrarlos. El acceso al servidor web ingresando el nombre de usuario y la contraseña se puede obtener tanto de la red local doméstica como de Internet a través de un enrutador Wi-Fi.

El puerto serie UART Raspberry Pi a través de un dispositivo correspondiente a través de la interfaz RS485 conecta los controladores con un conjunto diferente de entradas / salidas. Además, se puede conectar un módem GSM a RS485 para acceder al sistema a través de una red telefónica celular o fija en caso de que no haya forma de obtener acceso a Internet en el punto donde se encuentra el usuario. El acceso al sistema en este caso también se realiza ingresando una contraseña.

Otro dispositivo en la red RS485 es un módulo de radio. Su propósito es unirse al sistema de automatización general de todos los sensores de radio y controles remotos de radio.

Raspberry pi
Domótica

Actualmente, se ha desarrollado la primera versión del sistema de automatización del hogar con Raspberry Pi. Además del servidor central, incluye varios tipos de controladores que tienen una interfaz RS485 para la comunicación con el servidor:

  • Controlador de temperatura y humedad de ocho canales. El controlador le permite recopilar lecturas de temperatura y humedad de un sensor DHT22 y siete sensores DHT11;

  • Regulador de temperatura de cuatro canales (termostato). El controlador puede controlar 4 cargas tanto en modo manual como de acuerdo con los parámetros de temperatura establecidos. Es posible ingresar valores de temperatura directamente en el controlador o remotamente a través de la interfaz web. Los modos de control de canal de tipo directo e inverso le permiten usar el controlador tanto para control de calefacción como de enfriamiento;

  • El módulo de radio se utiliza para emular controles remotos y recopilar información de sensores de radio. Le permite emular hasta 5 controles remotos y recibir datos de 10 sensores de radio;

  • Controlador universal Tiene 4 entradas y salidas independientes y dos entradas para conectar los sensores de temperatura y humedad DHT11 y DHT22.

Allí también encontrará enlaces a la descripción de la instalación del software para Raspberry Pi, así como a materiales que describen la tecnología de fabricación de los controladores, que se describieron anteriormente. Me gustaría señalar que este proyecto es completamente sin fines de lucro, con fuentes abiertas para soluciones de circuitos y software y con soporte técnico en el foro.

Mikhail Tikhonchuk

31.10.2014

Ver también sobre este tema:Diferencias entre las placas Orange pi y Raspberry pi, ¿qué comprar?

Ver también en electro-es.tomathouse.com:

  • Diferencias entre computadoras de una sola placa Orange pi y Raspberry pi, ¿qué comprar?
  • Relés controlados por Internet
  • Hogar inteligente en el controlador LOGO de SIEMENS
  • Acerca de la tecnología y los principios del funcionamiento de Smart Home utilizando el sistema BeNext como ejemplo
  • ¿Qué son las pantallas Nextion y cómo trabajar con ellas?

  •  
     
    Comentarios:

    # 1 escribió: Alexey | [cita]

     
     

    Resulta que con este sistema puede controlar la calefacción de la casa a través de Internet.

     
    Comentarios:

    # 2 escribió: Sergey | [cita]

     
     

    Es posible y no solo calefacción.

     
    Comentarios:

    # 3 escribió: Michael | [cita]

     
     

    Alexei, puedes manejar cualquier cosa. Tanto a través de relés de potencia en los controladores, como a través de la emulación de controles remotos. Si tiene control, por ejemplo, de persianas

     
    Comentarios:

    # 4 escribió: Alexey | [cita]

     
     

    Gracias, pero las persianas son irrelevantes para mí :) Pero sería bueno implementar el control de calefacción.

     
    Comentarios:

    # 5 escribió: Gregory | [cita]

     
     

    ¡Una solución interesante! ¡Es adecuado como una alternativa a las "casas inteligentes" comerciales para aquellos que pueden mantener un soldador! Espero que algún día me haga algo similar, al menos hay un gran deseo.

     
    Comentarios:

    # 6 escribió: Michael | [cita]

     
     

    Para obtener una descripción de la nueva versión de este sistema, consulte aquí: electromost.com/news/kompleksnaja_sistema_
    domashnej_avtomatizacii_na_raspberry_p
    i / 2016-01-29-140