Wake On Lan/Wan con ayuda de un ESP8266

Como mostré con anterioridad hace 8 años, es posible encender un ordenador de forma remota mediante Wake On Lan, WoL. Sin embargo cuando queremos hacer Wake On Wan ya la cosa cambia pues para que funcione es necesario configurar los registros estáticos de la tabla ARP del router y eso no todos los routers lo permiten, generalmente hay que hacerlo por SSH mediante comandos por lo que quedan descartados todos los routers que instalan las operadoras de internet.

(más…)

Leer más

Uso de aparatos chinos como carcasa para nuestros circuitos

Cuando necesitemos un acabado fino en nuestros montajes, y no tenemos una impresora 3D de tipo SLA, podemos comprar un aparato que tenga la forma que queramos, desmontarlo, quitarle la electrónica, fabricar nuestra placa con el tamaño y forma de la placa original, y montarlo de nuevo en la carcasa.

Haciendo esto ya no solo tenemos disponibles las carcasas de plástico para montar cosas, si no además cualquier carcasa de cualquier aparato, obviamente no interesa que el chisme en cuestión sea muy caro pues solo queremos su carcasa y estaríamos desperdiciando mucho dinero.

Esta «técnica» la he aplicado para el mando a distancia y, en el vídeo superior, para un sensor de puertas y ventanas.

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

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

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