¿Cuál es la forma más económica de vincular algunos microcontroladores de forma inalámbrica a bajas velocidades en distancias cortas?
Estoy buscando mantenerlo ultra económico, usar partes discretas comunes y mantenerlo físicamente pequeño. No me importan las bandas ni las licencias mientras funcione.
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 encuentras en los llaveros de los autos y los termómetros inalámbricos, tal vez?
¿Sería práctico construir un transceptor simple en un PCB casero, o me veré plagado de sintonización, interferencia y cosas analógicas extrañas?
¿Podría algo como esto ser manejado desde un microcontrolador? ¿Qué hay de recibir?
Los emisores y receptores de infrarrojos se pueden utilizar para transmitir/recibir datos. Sin embargo, la interferencia con otros dispositivos como controles remotos puede ser un problema. Si la conexión necesita ser realmente confiable, probablemente esta no sea una buena 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 los tienen.
Prácticamente tiene que comprar módulos prefabricados, no puede esperar conectar su propio transmisor/receptor con unos pocos transistores y un cristal, el diseño del circuito de RF es implacable y casi requiere una PCB personalizada (o IC personalizado) para hacer. Probablemente podría construir su propio módulo de RF en una PCB si hiciera algo de trabajo, pero en ese punto, si está haciendo sus propias PCB, no está ahorrando mucho dinero en comparación con los módulos muy baratos que están disponibles.
SparkFun tiene transmisores y receptores de RF por $4 y $5 respectivamente. Dado que son solo partes básicas, necesitará hacer un poco de lógica adicional en su microcontrolador para compensar la interferencia, por ejemplo, enviando códigos de control de errores para que los bits perdidos o invertidos puedan detectarse y recuperarse.
Descubrí que SeeedStudio vende casi exactamente lo mismo, pero incluso más barato. Cuesta $ 4.90 por un par de receptor y transmisor .
Los módulos de radio más baratos que conozco son los módulos RFM12, hacen cambios de frecuencia en la banda de 433 o 868 MHz.
Podrías echar un vistazo a los Jeenodes . Son simples y relativamente baratos y proporcionan una buena capa además de los módulos básicos de RF para realizar transmisiones en serie y comunicaciones punto-multipunto.
El Nordic Semi nRF24L01+ es fácil de usar, SFE vende módulos.
No estoy seguro de si esto contaría como lo suficientemente barato, pero los chips Linx son muy simples. Hice una PCB para estos chips y ejecuté con éxito 16 juegos al mismo tiempo en una habitación de 10 x 20 m sin ningún truco especial de PCB.
Future Electronics tiene los 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 es un poco borrosa).
Los módulos RFM70 (aviso: los vendo) son incluso más baratos que los RFM12. La documentación es igualmente mala, pero hice una buena biblioteca C que debería facilitar su uso. Puedes encontrar la biblioteca aquí:
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- $ 20, por lo que el rango es un factor importante en el precio. Los que vende Sparkfun cuestan alrededor de $ 23, pero están amplificados. Se ha informado que los módulos no amplificados obtienen alrededor de 30 pies de alcance con antenas de seguimiento.
Estos módulos también tienen el beneficio de detección de errores, reconocimiento y retransmisión automática.
Secundo las sugerencias de RFM12 y JeeNode y le recomiendo enfáticamente que no utilice un transmisor de encendido/apagado simple. 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 no son triviales.
Estamos en 2018 y los precios han bajado considerablemente. Ahora es posible comprar módulos WiFi como el ESP8266 por $ 2.82 a $ 2.26 cada uno de distribuidores acreditados , o por $ 1.37 de fuentes desconocidas .
Definitivamente mire los perfiles de ultra bajo consumo de Bluetooth 4.0. Se dice que esto alimenta dispositivos con sensores simples durante meses/años.
davr
dave
Ponkadoodle
dave
Ponkadoodle
Zuph
stevenvh
dificultad_técnica