¿Cuál es la forma más barata de conectar a algunos microcontroladores de forma inalámbrica a bajas velocidades en distancias cortas?

77

¿Cuál es la forma más barata de vincular inalámbricamente a unos pocos microcontroladores a bajas velocidades en distancias cortas?

Estoy buscando mantenerlo ultra-barato, usar partes discretas comunes y mantenerlo físicamente pequeño. No me importan las bandas ni las licencias siempre que funcionen.

802.15.4 / ZigBee, Bluetooth y WiFi requieren un coprocesador costoso, por lo que no son una opción.

Alternativamente, ¿hay módulos de radio muy baratos disponibles para los aficionados? ¿El tipo de cosas que encuentra en los llaveros de los automóviles y los termómetros inalámbricos, tal vez?

¿Sería práctico construir un simple transceptor en una PCB de fabricación casera, o estaré plagado de afinación, interferencia y cosas análogas extrañas?

¿Podría algo como esto ser manejado desde un microcontrolador? ¿Qué hay de recibir?

    
pregunta Toby Jaffey

11 respuestas

37

Los emisores y receptores de infrarrojos se pueden utilizar para transmitir / recibir datos. Sin embargo, la interferencia con otros dispositivos como los controles remotos puede ser un problema. Si la conexión necesita ser realmente confiable, probablemente esta no sería una gran opción. Sin embargo, es posible que pueda encontrar un emisor y receptor de longitud de onda realmente poco común para limitar la cantidad de interferencia.

Estos son bastante comunes, y muy baratos. Paquetes de 20 emisores por $ 1 y paquetes de 100 receptores por $ 13 se pueden encontrar en eBay (sin incluir el envío). Muchas tiendas de electrónica también las tienen.

    
respondido por el Ponkadoodle
45

Usted prácticamente tiene que comprar módulos prefabricados, no puede esperar conectar su propio transmisor / receptor desde unos pocos transistores y un cristal, el diseño del circuito de RF es implacable y todo requiere una PCB personalizada (o personalizada). IC) hacer. Probablemente podría construir su propio módulo de RF en una PCB si hiciera algún trabajo, pero en ese punto, si está haciendo su propia PCB, no está ahorrando mucho dinero en comparación con los módulos muy baratos que están disponibles.

SparkFun tiene transmisores de RF y amp; Receptores por $ 4 y $ 5 respectivamente. Ya que son solo partes básicas, necesitará hacer un poco de lógica adicional en su microcontrolador para compensar las interferencias, por ejemplo, enviar códigos de control de error para que los bits faltantes / volteados puedan ser detectados y recuperados.

Encontré que SeeeeeedStudio vende casi exactamente lo mismo, pero incluso más barato. Es $ 4.90 para un par de un receptor y transmisor .

    
respondido por el davr
14

Los módulos de radio más baratos que conozco son los módulos RFM12, hacen el cambio de frecuencia en la banda de 433 u 868 MHz.

    
respondido por el starblue
8

Puede consultar los Jeenodes . Son simples y relativamente baratos, y proporcionan una buena capa sobre los módulos básicos de RF para realizar transmisiones en serie y comunicaciones punto-multipunto.

    
respondido por el gallamine
8

El Nordic Semi nRF24L01 + es fácil de usar, SFE vende módulos.

    
respondido por el Leon Heller
7

No estoy seguro de que esto sea lo suficientemente barato, pero los chips Linx son muy simples. Hice un PCB para estos chips y ejecuté con éxito 16 juegos al mismo tiempo en una sala de 10 x 20 m sin ningún truco especial de PCB.

Future Electronics tiene la módulos TRM-315-LT por £ 11.33 cada uno en el Reino Unido. Puede haber otros módulos que sean más baratos, pero creo que esos son los que usé anteriormente (fue hace ~ 6 años, por lo que mi memoria está un poco borrosa).

    
respondido por el pingswept
6

Los módulos RFM70 (advertencia: los vendo) son incluso más baratos que los RFM12. La documentación es igualmente mala, pero hice una buena biblioteca de C que debería hacer mucho más fácil su uso. Puedes encontrar la biblioteca aquí:

bibliotecas VOTI RFM70

    
respondido por el Wouter van Ooijen
4

La serie nórdica nRF24. Si solicita versiones no amplificadas de estos módulos, se pueden obtener por menos de $ 7 por módulo. Las versiones amplificadas están en el rango de $ 15 a $ 20, por lo que el rango es un factor importante en el precio. Las que vende Sparkfun cuestan alrededor de $ 23, pero están amplificadas. Se ha informado que los módulos no amplificados alcanzan alrededor de 30 pies de alcance con antenas de rastreo.

Estos módulos también tienen el beneficio de detección de errores, confirmación y retransmisión automática.

    
respondido por el 3.3volts
2

Respaldé las sugerencias de RFM12 y JeeNode y le desaconsejo rotar las suyas usando un simple transmisor de encendido / apagado. No es tan fácil hacer que el transmisor / receptor funcione sin experiencia en RF e incluso si funcionan, la modulación digital y la demodulación de una señal ruidosa aún no son triviales.

    
respondido por el jpc
0

Es 2018, y los precios han bajado significativamente. Ahora es posible comprar módulos WiFi como el ESP8266 para $ 2.82 a $ 2.26 cada uno de distribuidores acreditados , o por $ 1.37 de fuentes desconocidas .

    
respondido por el user60561
-1

Definitivamente, mire los perfiles de potencia ultra baja de Bluetooth 4.0. Se dice que esto alimenta los dispositivos con sensores simples durante meses / años.

    
respondido por el NetConstructor.com

Lea otras preguntas en las etiquetas