¿Cómo encender LED de forma inalámbrica en un módulo muy compacto y económico?

He estado pensando e investigando sobre este tema durante un tiempo sin éxito. Espero que alguien pueda resolver este problema en la comunidad.

Quiero tener muchos módulos pequeños, cada uno con una batería pequeña y un LED, no conectados a nada más.

Necesito poder encender arbitrariamente un LED (no es necesario apagarlo). Por ejemplo, quiero enviar un comando al LED número 10 y encender ese LED específico.

Imagine una serie de relés inalámbricos, pero con las limitaciones de que cada sistema tiene que ser de muy baja potencia y muy compacto (y, por supuesto, muy barato).

Módulo receptor IR y una pequeña MCU.
O una MCU económica con un receptor o transceptor de RF, por ejemplo, digikey.com.au/product-detail/en/PIC12LF1840-I%2FP/…
Los módulos Xbee pueden hacer un mapeo directo de E/S, hacer un maestro con aproximadamente 8-10 E/S que se transmiten a otros en la red y duplicar las salidas para encender también sus E/S para que coincidan con el maestro.
Parece que una TI CC2450 con Bluetooth LE (o Bluetooth Smart para los políticamente correctos) podría hacer ese trabajo muy bien.

Respuestas (2)

Yo usaría algo como un Wixel . Combina una MCU de baja potencia con una radio. Puede ser posible combinar una MCU de bajo costo con una radio de bajo costo (por ejemplo, un nRF24L01) para lograr un costo por unidad ligeramente menor, pero el tiempo de desarrollo sería mayor.

También hay módulos Bluetooth LE como el BlueGiga BLE112 que pueden funcionar bien. La última vez que lo miré, el BLE112 parecía un poco más difícil de programar que el Wixel (herramientas de desarrollo más complicadas), pero el costo por unidad es menor.

Gracias, no tengo suficientes representantes para votar con la esperanza de que alguien más lo haga. $ 20 es un poco alto para mi caso de uso, pero podría funcionar en la fase proto. ¿Tiene una idea de cuánto tiempo permanecería despierto un Wixel antes de necesitar una batería nueva (suponiendo una batería AA)?
Consumen 30 mA como máximo y ~ 100 uA en modo de suspensión. Suponiendo una carga constante de 30 mA en una batería con una capacidad de 2000 mAh (dos baterías AA en serie para obtener los 3 V necesarios), eso sería unas 67 horas. Si el Wixel se puede poner en reposo la mayor parte del tiempo y simplemente despertarse periódicamente para comprobar si hay un comando de radio, podría prolongar bastante la duración de la batería.

Tal vez algo como el Moteino de LowPowerLabs podría funcionar.

https://lowpowerlab.com/shop/index.php? ruta =Moteino/moteino-r4