Transmisión de datos inalámbrica rápida y barata con Raspberry Pi [cerrado]

1

Necesito un consejo sobre un proyecto.

Quiero transmitir de forma inalámbrica paquetes de datos desde una Raspberry Pi a varios microcontroladores (Arduino u otros). La frecuencia debe ser de al menos 15 paquetes por dispositivo esclavo. No estoy realmente seguro de usar el wifi, ya que generalmente no es muy barato y requiere la configuración manual de SSID y contraseñas. Otra cosa es el rango. Necesito unos 30 metros de alcance.

Hasta ahora, de mi investigación he llegado solo a estas 2 soluciones:

  1. Si es la única solución, entonces wifi

  2. 433 / 2.4NRF: los módulos de RF parecen ser una buena solución, pero creo que habrá enormes problemas técnicos y limitaciones

Para ser honesto, estoy bastante desesperado. No puedo encontrar ninguna solución inalámbrica para una transmisión de datos larga, sostenible, confiable y rápida entre el maestro y los esclavos, simplex. La comunicación que quiero establecer es más una transmisión de radio que la transmisión de comandos a los esclavos.

Si tienes alguna recomendación o puedes indicarme una tecnología en particular que resuelva este problema, te lo agradeceré.

Un paquete contiene una matriz de 60 int8 más una cadena corta. Esclavos de hasta 10.

    
pregunta Martin

1 respuesta

1

Puedes ir a por LORA, pero normalmente es más caro.

2.4NRF ... no estoy seguro si puede alcanzar los 30 metros (dependiendo de los obstáculos / paredes). Tal vez con una antena externa.

433/800/900 MHz RF tiene mayormente un rango más largo, pero un poco más caro (menos que LORA).

Solo hice pruebas con Arduino y nRF a una velocidad bastante alta (creo que 2.5 mbps) y obtuve una precisión razonable de aproximadamente 6 metros y una pared en el medio. Si necesita menos velocidad, puede ir (mucho) más de 6 metros.

60 bytes * 8 bits / byte * 15 paquetes * 10 esclavos = 72 kbps. Esta es una velocidad razonablemente baja (incluso para RF). Por lo tanto, puede esperar obtener mayores distancias, pero debe hacer pruebas para poder alcanzar los 30 metros (¿con obstáculos?) Con nrf24. No sabía acerca de la restricción del 1%. Por cierto, los micrófonos inalámbricos utilizan transmisores / receptores sub 1 GHz y el ancho de banda es mucho mayor.

    
respondido por el Michel Keijzers

Lea otras preguntas en las etiquetas

¿Cómo cablear correctamente un SilentStepStick (TMC2130) a Arduino? (Noob pregunta) ___ paquete de baterías qstnhdr ___ 4s, ¿cómo construirlo? ______ qstntxt ___

Tengo 8 celdas (samsung icr18650-26f), y quiero construir una batería 4s 14.8v (4x3.7v) para alimentar una placa controladora LCD que requiere una entrada de 12v4amp

Tengo una idea del diseño de este paquete de baterías, pero no estoy seguro

Tambiénmegustaríasabersiunabateríade4s2ppodríahaceresto?

Oesto

Estoypensandoenusarestebms enlace o este enlace

    
______ answer396172 ___

Tu segundo dibujo estaría bien para la conexión 4s2p.

El segundo BMS tiene la corriente máxima más adecuada para su aplicación. El que tiene un límite de 30A no proporcionará la protección necesaria.

Advertencias de pareja:

  • Si desea cargar la batería con el regulador de salida conectado, lo mejor sería utilizar un cargador integrado con tecnología de ruta de alimentación. El cargador regular no puede distinguir la diferencia entre la corriente consumida por la carga y la carga actual de la batería.

  • Si está de acuerdo con no usando la salida mientras se está cargando, puede conectar la entrada al conector de carga con el interruptor interno. La idea es desconectar el regulador de salida cuando enchufa el cargador.

  • antes de ensamblar la batería, ejecute cada celda individualmente durante el ciclo de carga / descarga. Seleccione solo celdas que coincidan estrechamente para su aplicación. Luego, vuelva a cargar completamente todas las celdas, deje que se enfríen, mida el voltaje y conecte los pares paralelos solo con el mismo voltaje. Después de eso, puede conectar pares en la cadena 4S y adjuntar BMS.

___