Arduino WiFi habilitado LED

1

Actualmente estoy buscando en varios Arduino.

Me gustaría construir un dispositivo muy específico:

Me gustaría tener una lámpara (usando un LED RGB (ya tiene una)) que puede cambiar el color (o hacer rutinas personalizadas como parpadear, etc.)

Pero estas especificaciones deben cumplirse:

  • Alimentado por batería (por lo que todos los elementos deben usar una potencia mínima)
  • WiFi habilitado

Es suficiente si puedo cambiar el color (o activar una rutina) desde una computadora en la misma red (a través de netcat o curl).

Miré en el escudo de WiFly. ¿Hay otro escudo que quizás sea mejor? ¿Cuál es la placa principal de Arduino que es mejor para mi propósito?

Actualización:

Como hay algunas preguntas de seguimiento:

  • El Arduino no es un deber. Pensé que sería la solución más fácil. La pi de frambuesa no me vino a la mente, pero es una excelente sugerencia. Sin embargo, no estoy seguro de si es tan fácil conectar un LED a él, y tampoco estoy seguro de la fuente de alimentación (dado que estaría usando un USB Wifi Dongle).
  • No pensé que la fuente de alimentación fuera tan importante, ya que el LED rara vez se encendía (una vez cada pocos días). ¿El ralentí en el WiFi es tan intenso?
  • Para los antecedentes de lo que estoy tratando de construir: quiero construir un dispositivo de retroalimentación extrema (un dispositivo para indicar el estado de las pruebas automatizadas en un proyecto de software) para llevar a cabo.
pregunta leifg

3 respuestas

2

Basado en sus dos especificaciones de

  

Alimentado por batería (por lo que todos los elementos deben usar una potencia mínima)

     

WiFi habilitado

Recomendaría no ir con un Arduino en absoluto, ya que será mucho más difícil cumplir con el requisito de potencia mínima. Con el fin de minimizar su potencia, tendrá que ver cómo hacer girar su propia placa con un microcontrolador de muy baja potencia. Parece que casi todas las compañías de microcontroladores venden alguna versión de potencia ultra baja, pero el MSP430 parece ser la línea más utilizada para la baja potencia.

En cuanto a la parte habilitada para WiFi, esto es un poco más difícil de conseguir con poca potencia. Si está de acuerdo con que su dispositivo se despierte para verificar qué debe hacer con el LED, puede obtener una potencia aún menor. Sin embargo, supongo que realmente desea poder enviar un paquete a su dispositivo en cualquier momento para indicarle que haga algo con el LED. Para seguir este camino con la potencia más baja, sería mejor utilizar su propia solución WiFi, pero también creo que no le importa hacer esto. Así que querrás buscar un módulo que haga esto por ti. Roving Networks tiene algunas opciones que admiten el modo de suspensión 4uA y 38mA activos.

Habiendo dicho todo esto, si aún quieres ir con un Arduino (aunque no hayas dicho que sea un requisito), tendrás que conformarte con una batería de muy baja duración. Por muy mala duración de la batería me refiero a algo menos de un día, a menos que quiera cargar una batería de automóvil.

    
respondido por el Kellenjb
2

Hay algunos módulos UART Bluetooth realmente buenos (y baratos a $ 6) que podrían ser una alternativa mucho más económica si está más interesado en ser inalámbrico, que en usar específicamente Wi-Fi. Uso estos (http://www.ebay.com/itm/190433073764) con Arduino y son muy fáciles de animar. Como sugiere Cornbread Ninja, Xbee fue prácticamente inventado para su necesidad exacta, pero sigue siendo más caro que la opción de BT.

También es cierto que no va a haber ninguna solución realmente de bajo poder para usted como sea que vaya, a menos que esté realmente interesado en salir de la pista con algunos controles exóticos, pero supongo que su plan original era un Arduino y Wifly, o un rPi y un dongle wifi, esto no es un gran problema para ti.

Finalmente, también puedes ver el Imp eléctrico, eso podría ser una opción. enlace

    
respondido por el Jim
0

El Arduino Uno debe satisfacer sus necesidades. Es posible que desee ver el xbee .

    
respondido por el cornbread ninja

Lea otras preguntas en las etiquetas