SmartHome: Sensor multiuso inalámbrico

El nodo de sensor, como su nombre indica, permite funcionar como sensor y enviar cierta información o eventos que capture. De serie incluye sensor de temperatura, humedad, luz, y pulsador magnético, cuenta también con varios conectores de expansión para otros dispositivos externos que se conecten por I2C o con pines analógico/digitales.

(más…)

Leer más

SmartHome: Controlador LED RGBW inalámbrico

El controlador LED RGBW es otro de los nodos que he diseñado para el proyecto de SmartHome, en esta ocasión se trata de una placa que permite controlar hasta 4 canales LED, pensado principalmente para tiras de LED RGBW (rojo, verde, azul, y blanco) aunque se puede usar para cualquier otro tipo de tiras de LED como RGB, CW/WW, o de un solo color.

(más…)

Leer más

Concurso de diseño de PCBs, 3º premio al mejor diseño

El fabricante de circuitos PCBWay y el foro Spainlabs organizaron un concurso de diseño de circuitos al cual presente el nodo de SmartHome Wireless Touch Switch, había dos categorías distintas, una de mejor diseño y otra de popularidad. El pasado 12 de marzo termino el concurso y presentaron la lista de ganadores, como era de esperar no conseguí ganar en la categoría de popularidad pues ya había estado viendo durante los días anteriores que mi placa tenia muy pocos votos/likes respecto al resto, sin embargo, y para mi sorpresa, si que gane en la categoría de mejor diseño quedándome en el tercer puesto y con ello consiguiendo el 3º premio de mejor diseño:

La verdad que es una gran alegría haberlo ganado ya que sin tener conocimientos de electrónica como podría tener un ingeniero si conseguí que mi placa destacara lo suficiente respecto al resto de concursantes que no fueron pocos.

Pronto os enseñare en qué he invertido el premio y otras sorpresas 🙂

Programación inalámbrica de nodos con MySensors

Una vez terminado de desarrollar los nodos y ser instalados en su sitio final puede ser que con el tiempo necesitemos actualizar el código grabado en el microcontrolador, el sketch, ya sea para añadir más funcionalidades o simplemente porque había un error o mal comportamiento que se nos paso por alto y que hay que arreglar.

Si nos encontramos en esa situación puede darse dos casos, o bien nos toca desmontar el nodo del lugar en el que este instalado, lo cual puede darnos bastante trabajo si estaba empotrado o escondido, para luego conectarlo por USB y programarlo, o bien le actualizamos el código de forma inalámbrica si desde un principio lo preparamos para soportar actualizaciones FOTA.

(más…)

Leer más

SmartHome: Gateway de NRF24L01 a Ethernet

Todos los nodos repartidos por la casa que se encargan de controlar la iluminación, la calefacción, las persianas, etc. no sirven de casi nada si no nos comunicamos con cada nodo de forma inalámbrica, porque si bien la mayoría de estos nodos puede funcionar autónomamente con sus pulsadores físicos la realidad es que sin la interacción remota perderían toda su gracia.

Por ello es necesario un gateway que se encargue de comunicarse con todos estos nodos y pase la señal inalámbrica a cableada para que en ultima instancia la centralita con el software de gestión pueda gestionar todos los nodos según los perfiles que hayamos configurado o según los eventos que otros nodos hayan lanzado.

(más…)

Leer más

Cambiar Fuses y Lock Bits de microcontrolador AVR

Cuando usamos un microcontrolador montado de serie sobre una placa, como puede ser un Arduino Uno, Mega, Nano, Mini, etc. viene configurado de fabrica para que funcione a un voltaje, reloj y frecuencia concreta (entre otras opciones).

Esta configuración es necesario cambiarla cuando usamos microcontroladores comprados sueltos ya que de serie suelen venir configurados a 1Mhz haciendo uso de su reloj interno, es decir al mínimo de sus características para que sea compatible en cualquier sitio.

(más…)

Leer más