jueves, 9 de junio de 2016

Arduino

1 ¿Que es Arduino?



Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware libre, flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquier interesado en crear entornos u objetos interactivo
Arduino puede tomar información del entorno a través de sus pines de entrada, para esto toda una gama de sensores puede ser usada y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectarlo a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP)

2 Versiones de Arduino

Existen muchas versiones diferentes de Arduino. Cada una con sus características, en la paginahttp://arduino.cc/en/Products.Compare podremos encontrar una comparación de las características principales de las diferentes versiones Arduino.
Para los proyectos de Ovtoaster vamos a usar una Arduino Uno rev3, una versión sencilla pero suficiente para realizar proyectos.


¿ Que es Arduino ? Placa Arduino Uno

3 Arduino IDE

Arduino tiene su propio entorno de desarrollo basado en java, gracias a esto es multiplataforma. Este IDE se puede descargar desde la pagina web de Arduino, http://www.arduino.cc/en/Main/Software . La instalación de la IDE viene detallada en la web, esta cambia en función de la plataforma ( Linux, Mac, Windows ) pero en los tres casos es una instalación sencilla.
Una vez instalado tenemos que ejecutar el entorno en modo administrador para no tener problemas con que este no reconozca la entrada serial y no detecte la placa Arduino.
Una vez dentro de la IDE esto es lo que vemos.



IDE de la plataforma Arduino

Es una IDE bastante sencilla sin muchas opciones pero cumple con su cometido.

Gracias por su colaboracion 

                                                                           by: Juan Cárlos Alcoba Marquez.








jueves, 2 de junio de 2016

SOFTWARE DOMÓTICO LIBRE



La domótica del hogar no pasa necesariamente por un servidor domótico al uso, como los de la marca Fibaro por ejemplo. Hay soluciones muy básicas que no requieren de ningún dispositivo de control domótico específico, y también es posible recurrir a un ordenador, Mac o Pc, o a otro tipo de dispositivos, como una Raspberry Pi o un servidor NAS, para controlar nuestra instalación domótica, en cuyo caso necesitamos dos cosas más: un dispositivo que hace las veces de interfaz entre el ordenador y los módulos domóticos, y un software de control.

Nuestro compañero Ramiro Varela nos está acercando a una solución estupenda que va en ese sentido, enfocada a la plataforma Mac, mediante el software Indigo, como pudimos ver en un excelente artículo suyo reciente.




Software comercial de control domótico, existe también para Windows, como es el caso de HomeSeer.Pero yo os quiero hablar hoy de software de control domótico Open source, que lo hay y muy bueno. Hace poco mencionaba de refilón en otro post el caso de OpenDomo OS y hoy nos vamos a centrar en Domoticz.

Domoticz, como os decía, es un software libre de control domótico disponible para las plataformas Windows y Linux, pero también, y ahí radica a mi juicio gran parte de su interés, para la Raspberry Pi. Eso nos abre muchas posibilidades ya que nos permite montarnos un centro de control domótico low cost,lo que no significa en absoluto que sea una solución menor ya que ese software ofrece cosas muy interesantes con una interfaz que, así a primera vista, no tiene nada que envidiar a los controladores Vera por ejemplo.