Internet de las Cosas (IoT), Introducción a plataforma Omega Onions

Sumario

1 Andalucía Integra. Internet de las cosas (Iot), Omega Onion
1.1 Miniordenador monoplaca Omega Onion
1.2 Expansiones

1 Internet de las cosas (Iot), Omega Onion.

Dentro del proyecto “Andalucía Integra” en este artículo y los siguientes vamos a desarrollar y explicar los pasos necesarios para realizar una plataforma de control domótico basado en el micro-ordenador monoplaca Omega Onion.

Los miniordenadores monoplaca Omega Onion recogen las señales procedentes de sensores y botones, y actúan según su programa interno sobre la iluminación, calefacción, puertas y portones automatizados, etc. Los programas pueden ser lanzados tanto localmente (por un botón) como remotamente a través de Internet.

El sistema es distribuido, en decir, cada tarea o grupo de tareas dispone de un
sistema de control independiente del resto. Por ejemplo, montaremos un control que se dedique a la apertura del portón de un garaje, recoge el botón de marcha y los sensores correspondientes, y activará el motor para que abra y cierre el garaje.

Si además queremos controlar la climatización, montaremos otro equipo de control que lea la temperatura y actúe sobre los calefactores y el aire acondicionado. Ambos sistemas trabajarán de forma independiente y se comunicarán también por separado con la nube.

El usuario tiene la posibilidad de conectarse desde cualquier lugar del mundo a una página web determinada (con control de acceso privado) para monitorizar y actuar sobre cada uno de los dispositivos instalados en su hogar.

Los objetivos que se persiguen con el presente estudio son los siguientes:

  • Presentar la plataforma Omega Onion como una solución buena, rápida y económica para el control domótico.
    Explicar los primeros pasos con la Omega Onion.
  • Estudiar el control de entradas (botones, sensores, etc.) y de salidas (actuadores) mediante los pines I/O de Omega Onion.
  • Realizar los programas necesarios para comunicación con un sitio web, enviando información y recibiendo órdenes del mismo.
  • Crear un sitio web capaz de leer información de la Omega y dar órdenes de control.

1.1 Miniordenador monoplaca Omega Onion

El ordenador monoplaca Omega Onion (fig. 2 y fig.3) consiste en un chip híbrido de 32 pines con todo lo necesario para ser considerado un ordenador ya que dispone de un sistema operativo linux, memoria ram y flash, conectividad wifi, comunicaciones por USB, Ethernet, pines de entrada y salida, etc; aunque para reducir su tamaño no se han
implementado los conectores.

Las principales características son las siguientes:

  • 580MHz MIPS CPU
  • Memoria DDR2 128MB
  • Almacenamiento 32MB
  • soporte para USB2.0
  • 2.4GHz b/g/n WiFi
  • Tensión de alimentación 3.3V
  • 12 GPIOs, no dispone de entradas analógicas
  • Soporte para UART, I2C, SPI
  • El almacenimiento es de 32 MB, muy reducido, se pueden instalar aplicaciones pero el almacenamiento se amplía gracias al Zócalo MicroSD.
  • No dispone de tarjeta gráfica, por lo que no podemos conectar un monitor, el entorno gráfico lo hace a través de un servidor web que viene instalado.
  • El sistema operativo linux viene instalado de fábrica y los programas se pueden realizar en C, java, python, scratch, etc.
  • La plataforma Omega Onion dispone de una nube fácil de configurar.

1.2 Expansiones

Este dispositivo está especialmente pensado para el “Internet de las Cosas”, para conseguir los conectores y otras facilidades se han diseñado cuatro placas de conexión:

Expansión Dock: (Fig. 4a ) alimenta al Omega Onion por microUSB, dispone de un led tricolor y un puerto USB para conexión de dispositivos. El puerto microUSB se puede usar como puerto serie. Necesaria para conectar las extensiones como relés, gps, protoboard, etc.

Power Dock: (Fig. 4b y 5) parecida a la anterior, pero no dispone de led tricolor, el puerto microUSB no se puede usar como puerto serie y está preparada para ser alimentada por una batería de 3,7V (la cual además puede cargar)

Arduino Dock: Es un arduino que tiene un zócalo para la Omega, así se puede tener la plataforma Arduino junto con la plataforma Omega Onion.

Mini Dock: Sólo para proyectos que no necesiten usar los pines de E/S. Dispone de un USB y alimenta mediante microUSB.

La plataforma Omega Onion está pensada para realizar proyectos Iot en poco tiempo gracias a las placas de expansión apilables sobre la “Expansión Dock” o la Power Dock:

  • Ethernet expansion
  • Relé expansion
  • Oled expansion
  • Proto expansion
  • Servo expansion
  • GPS expansion

 

En la siguiente foto podemos ver un ejemplo de apilamiento, se ha utilizado una expansion dock en el que se ha montado la Omega Onion 2+, la expansión servo y una expansion oled (Fig. 8).

En el siguiente artículo trataremos los primeros pasos con la Omega Onion y el control de pines (entradas y salidas digitales) mediante el lenguaje de programación Interpretado Python.

 

By: Gerardo Benítez.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *