¿Cuál es un enfoque sensato para conectar dispositivos a su computadora mediante tecnología inalámbrica?

9

Recuerdo con cariño los días X-10, cuando podía conectar su computadora a cada placa de pared de su casa, utilizando un portador de línea eléctrica para transmitir señales a receptores direccionables (con diferentes grados de éxito).

OK, entonces tal vez no necesito encender mi microondas desde mi computadora de manera remota, pero sigo pensando que sería genial tener un esquema de controlador inalámbrico para algunos domótica, tal vez incluso poner una cámara web en mi Roomba, o algo de temperatura sensores afuera.

¿Cuál es una forma general sensata de abordar esto? Los puntos finales de Wifi son realmente atractivos, pero parecen un poco caros. ¿Existen enfoques alternativos con la radio? ¿O sigue siendo el operador de línea eléctrica el camino a seguir?

Robert Harvey
fuente

Respuestas:

8

Echa un vistazo a la guía inalámbrica de sparkfun .

He estado jugando con jeenodes para la mayoría de mis cosas de gama baja y creo que podría ser la mejor relación costo / potencia. Obtuve el mío a través de un dispositivo moderno .

Dustin
fuente
1
Secundo que. He jugado con los módulos RFM12B para construir un acelerómetro inalámbrico. tinkerlog.com/2010/02/07/remote-accelerometer Los módulos son baratos y fáciles de programar. La biblioteca Arduino proporcionada por JeeLabs funciona muy bien.
tinkerlog
1
Y los módulos están disponibles en Sparkfun así: sparkfun.com/commerce/product_info.php?products_id=9582
tinkerlog
6

Para las comunicaciones inalámbricas dentro de una casa, los chips nórdicos nRF24L01 + (módulos disponibles de Sparkfun) o TI CC2500 (módulos disponibles de TI) son ideales. Son bastante baratos

Los módulos TI en realidad vienen con software de red de sensores que se adapta fácilmente para una aplicación en particular.

León

Leon Heller
fuente
6

ZigBee funciona bastante bien para redes de sensores y domótica. ZigBee es la capa de red para la capa física y MAC definida en IEEE 802.15.4-2003.

  • La velocidad de datos sin procesar en el aire es de 250 kbit / s por canal (banda de 2,4 GHz), 100 kbit / s por canal en la banda de 915 MHz y 20 kbit / s en la banda de 868 MHz.
  • El rango de transmisión es de 300 pies (1 mW) y 4000 pies (60 mW).
  • El modo básico de acceso al canal es "detección de portadora, acceso múltiple / evitación de colisión" (CSMA / CA).
  • En la banda de 2.4GHz hay 16 canales, cada uno de los cuales requiere 5MHz de ancho de banda.
  • IEEE 802.15.4-2003 modos de dirección cortos (16 bits) y largos (64 bits) compatibles. ancho de banda, red de baja potencia

Hay varias formas de implementar ZigBee. La mayoría de la gente compra un sistema en un chip como un XBee con el que hablas usando un UART. El XBee integra un uC, radio y antena. Puede usar el XBee con una placa como un Arduino o usted en un modo independiente. En modo independiente, el XBee se puede configurar para que se active periódicamente, recopile datos, transmita los datos y vuelva a dormir. El XBee uC tiene capacidades de E / S digitales y un ADC. Con un ciclo de trabajo del 0.1%, un par de AA durará 2-3 años. Con una mejor administración de energía, la vida útil de la batería es más larga.

Escribí un poco en ZigBee hace unas semanas. La reseña está en http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

También hago una placa uC que integra un XBee con un uC compatible con Arduino http://wiblocks.luciani.org/ZB1/index.html En mi sitio hay algunos ejemplos de programación XBee.

jluciani
fuente