Mostrando entradas con la etiqueta Programación Inicial. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación Inicial. Mostrar todas las entradas

viernes, 17 de junio de 2016

Comandos de voz Integrados en SoulissApp





Este tutorial trata de algo bastante obvio y sencillo, pero no por ello vamos a dejar de explicarlo y destacarlo puesto que es uno de los metodos mas comodos para interactuar con nuestra red Souliss, se trata de los Comandos de Voz.

Empezamos:

jueves, 16 de junio de 2016

Ejemplos Basicos (Sensores) - Sensor de Presion Atmosferica BMP180

En este tutorial vamos a incluir un sensor de presion Atmosferica a nuestra Red Souliss. Cabe destacar que este sensor tambien incorpora un sensor interno de temperatura, pero al ser interno la temperatura suele ser un par de grados superior a la ambiental.

Vamos a por el ejemplo:

Ejemplos Basicos (Sensores) - Dallas DS18B20


En este tutorial vamos a explicar un ejemplo para añadir un sensor de temperatura Dallas DS18B20 que son bastante economicos y muy precisos, ademas de tener la posibilidad de conectar varios en un unico Pin, como vereis el ejemplo es bastante sencillo:

viernes, 10 de junio de 2016

Ejemplos Basicos (Sensores) - DHT11 / DHT22




En este tutorial vamos a configurar Souliss para leer un Sensor de Temperatura - Humedad de los modelos DHT11 - DHT22, la diferencia de precision entre uno y otro es bastante notable por lo que dependiendo del entorno y la precision necesaria es importante elegir uno u otro.

Vamos con el ejemplo:

Ejemplos Basicos (4) - Control de Led RGB



En este nuevo tutorial vamos a explicar como controlar un Led RGB o utilizando Transistores controlar una tira Led RGB de 12v, como veréis el ejemplo es muy similar al DimmableLight, simplemente almacenamos 3 valores de brillo, uno para cada color.

Vamos con el ejemplo:

Ejemplos Basicos (3) - Salida con modo Automatico




Seguimos en esta mini-serie de tutoriales basicos con el ejemplo para configurar y controlar una Salida  que ademas tiene modo Automatico, de modo que podamos controlarla utilizando tanto un Sensor de Presencia (PIR) como ya lo haciamos desde la Aplicacion de Android.

Seguimos como siempre con el ejemplo:

Ejemplos Basicos (2) - Ajustar el Brillo de una Salida




En este tutorial vamos a explicar como crear un Dispositivo (Slot) que permita controlar mediante PWM la intensidad de una salida, para controlar por ejemplo un Transistor y a su vez una Tira de Leds de 12v

Como siempre es recomendable entender la Estructura del codigo y la Configuracion de la Interfaz, vamos con el ejemplo para el ESP8266:

jueves, 9 de junio de 2016

Ejemplos Basicos (1) - Encender / Apagar una Salida



 

En esta primera entrada vamos a tratar el mas simple de los ejemplos, encender y apagar una Salida, sea para controlar un Led, para controlar un Rele o para utilizar Transistores para controlar tiras led de 12v. En este tutorial planteamos ejemplos para ESP8266, pero tal y como se ha explicado antes se puede aplicar tanto al ESP8266 como Arduino.

Pasamos directamente al ejemplo :)

Configuracion Basica de la conexion para Arduino y ESP8266 a la RED



En este tutorial vamos a aclarar una cuestion muy basica que nos permitirá aplicar los ejemplos o cualquier codigo que queramos tanto en Arduino como en ESP8266, puesto que la configuracion de la interfaz de comunicaciones (ethernet o Wi-Fi) se define por separado de lo que serian los diferentes Slots o Elementos que vaya a contener el nodo, empezamos con los ejemplos que es como mas claramente se puede entender.

martes, 17 de mayo de 2016

Estructura del código Souliss



(Adaptación al Framework actual de un artículo de Juan Pinto)  

 

Para esta explicación seguiremos paso a paso con el primer ejemplo de la librería Souliss “e01_HelloWorld”.

Partiremos de la base de unos mínimos conocimientos para la programación en Arduino (o no, :-), bueno pues por si acaso lo explicaremos TODO: