Servidor en las nubes: resumen del proyecto

Amigos, es hora de hacer balance de nuestro concurso de proyectos "Servidor en las nubes". Si alguien no está al tanto, filmamos un proyecto geek divertido: creamos un pequeño servidor en el Raspberry Pi 3, le atornillamos un rastreador GPS y sensores, hundimos todo esto en un globo y se lo confiamos a las fuerzas de la naturaleza. Donde aterriza el globo, es conocido solo por los dioses de los vientos y los patrones de la aeronáutica, por lo que invitamos a todos a poner puntos en el mapa, cuyos puntos están más cerca del lugar de aterrizaje real, obtienen premios "sabrosos".



Entonces, nuestro servidor ya ha volado hacia las nubes, y es hora de hacer un balance de nuestra competencia.

Enlaces a publicaciones anteriores del concurso
  1. La publicación sobre la regata (el premio para el primer lugar en nuestra competencia es la participación en la regata de vela AFR (Otra Carrera de F * cking) , que se llevará a cabo del 3 al 10 de noviembre en el Golfo Sarónico (Grecia) junto con el equipo de RUVDS y Habra.
  2. Como hicimos la " parte de hierro " del proyecto, para los fanáticos del porno geek, con detalles y análisis de código.
  3. Megapost sobre el proyecto con una descripción completa.
  4. El sitio del proyecto , en el cual fue posible monitorear el movimiento de la pelota y la telemetría en tiempo real.
  5. Reportando desde el sitio de lanzamiento de la pelota.


Y experiencia, hijo de errores difíciles.


Como recordará, planeamos transmitir datos desde el servidor a través de un módem GSM. Este fue el principal canal de transferencia de información. Nos pareció que imaginábamos sorpresas con la cobertura de la red celular al insertar dos tarjetas SIM de operadores con la mejor cobertura en el distrito de Dmitrovsky en el módem. Además, el módem tenía una buena antena omnidireccional. Pero, como dicen, una persona sugiere, y opsosy tiene. Cuando la pelota se elevó por encima de los 500 metros (la altura de la torre de televisión Ostankino), la comunicación celular desapareció por completo.



Pensando en retrospectiva, esto parece obvio, pero es por eso que es en retrospectiva. Por supuesto, las antenas celulares están diseñadas para cubrirse en el suelo, no en el aire. Sus patrones de radiación "golpean" a lo largo del relieve y no "brillan" en las nubes. Entonces, la comunicación celular a la altura de medio kilómetro o más es solo una reflexión al azar del lóbulo de alguna antena. Entonces, la mitad de la ruta de comunicación con la pelota sobre el canal celular no era. Y en declive, cuando descendieron a menos de 500 metros, las comunicaciones celulares funcionaron nuevamente.

¿Cómo conseguimos telemetría del balón? Gracias por el canal de datos duplicados. Instalamos un kit de comunicación por radio LoRa que funciona a una frecuencia de 433 MHz en la pelota.



Tiene una capacidad pequeña, pero fue suficiente para nuestras tareas. En cuanto a determinar la ubicación de la pelota por GPS, no hubo problemas con esto, el rastreador funcionó sin dudarlo.



Y durante el vuelo resultó que el cable USB que conectaba el módulo de telemetría al Raspberry Pi 3 resultó defectuoso. Trabajó en la tierra, pero se negó en el cielo. Probablemente miedo a las alturas. Descubrimos la falla del cable después del aterrizaje. Afortunadamente, logramos establecer la transferencia de datos directamente desde el módulo de telemetría a través de LoRa.







Y sobre lo bueno


¡Buena suerte sonrió a los habrausers @ severov_info (primer lugar), @ MAXXL (segundo lugar) y @ evzor (tercer lugar)! El más exitoso en noviembre espera un montón de impresiones (con suerte agradable) de participar en la regata de navegación AFR , y para los propietarios del segundo y tercer lugar, pronto presentaremos buenos teléfonos inteligentes. Y, por supuesto, para los tres, un alquiler de servidor virtual gratuito de RUVDS es un regalo.





Puedes ver cómo fue el lanzamiento en este breve video:

Source: https://habr.com/ru/post/es422345/


All Articles