Conecte su simpleRTK2B/3B a una Raspberry Pi

Raspberry Pi con simpleRTK2B

Algunos usuarios nos han preguntado cómo pueden conectar sus placas simpleRTK2B/3B a una Raspberry Pi y hemos preparado esta guía para mostrar todos los pasos necesarios.
Tenga en cuenta que hay muchos modelos diferentes de Raspberry Pi, para preparar este tutorial hemos utilizado Raspberry Pi 3 Model B v1.2.

En este tutorial usaremos una conexión remota a la Raspberry Pi para evitar usar un teclado/ratón/pantalla dedicados para la Raspberry Pi.
Si los tienes puedes saltarte todos los pasos relacionados con la conexión remota.

Hardware requerido:

  • Raspberry Pi 3 Model B v1.2 (este tutorial probablemente funcionará con cualquier modelo)
  • Tarjeta micro SD para el sistema operativo Raspberry Pi
  • simpleRTK2B o simpleRTK3B
  • Adaptador Raspberry Pi para simpleRTK2B
  • Computadora para conexión remota (usamos Windows 10 para este tutorial)
  • Cable de red (RJ45)

Software requerido

Paso 1: Instalar el sistema operativo Raspberry Pi

  • Conecte la tarjeta micro SD a su computadora
  • Ejecute SDFormatter y seleccione la letra de la unidad de la tarjeta SD
  • Vaya a Opciones y seleccione Ajuste de tamaño de formato ENCENDIDO
  • Haga clic en el botón Formato (reconocer todas las advertencias)
  • Descarga la última versión de Sistema operativo Raspbian.
    Elija la opción con Escritorio y software recomendado.
  • Descomprima el archivo y guarde el archivo .img en su Escritorio
  • Ejecute Win32DiskImager
  • Seleccione el archivo .img de su Escritorio y haga clic en Escribir (reconocer todas las advertencias)
  • Con la tarjeta micro SD aún en su computadora, abra la unidad BOOT
  • Abra el archivo cmdline.txt con un editor de texto y agregue el siguiente texto al final: ip = 10.0.0.1 y guardar el archivo
  • Cree un nuevo archivo vacío en BOOT llamado ssh, sin ninguna extensión (puede crear un archivo txt y eliminar la extensión)
  • Expulsar la tarjeta de Windows

Paso 2: configurar la conexión remota

  • Vaya al Panel de control de Windows > Red e Internet > Conexiones de red
  • Asegúrese de que su conexión Ethernet esté habilitada (si no, haga clic derecho en Ethernet y seleccione habilitar)
  • Haga clic con el botón derecho en la conexión Ethernet > Propiedades > Seleccione Protocolo de Internet versión 4 (TCP/IPv4) > Haga clic en el botón Propiedades
  • Configure las direcciones como en la imagen de abajo, haga clic en Aceptar, haga clic en Cerrar
  • Conecte la tarjeta micro SD a su Raspberry Pi
  • Conecte un cable de red entre su Raspberry Pi y su computadora
  • Encienda su Raspberry Pi, espere unos segundos
  • Abra la aplicación PuttY y establezca el Nombre de host en 10.0.0.1, haga clic en Abrir (reconoca todas las advertencias)
  • Se abrirá un símbolo del sistema, use las siguientes credenciales
    Nombre de usuario: pi
    contraseña: frambuesa
  • ¡Felicitaciones, tienes acceso remoto a tu Raspberry Pi!
    Si tienes una pantalla y un teclado para tu Raspberry Pi, puedes saltarte todos los pasos anteriores y continuar desde aquí

Paso 3: Configurar Raspberry Pi UART para comunicarse con simpleRTK2B

  • En la terminal, ejecuta sudo raspi-config
  • Seleccione 5 opciones de interfaz
  • Seleccionar Serie P6
  • Escoger (¿Le gustaría que se pudiera acceder a un shell de inicio de sesión en serie?)
  • Escoger (¿Le gustaría que el hardware del puerto serie esté habilitado?)
  • Escoger y
  • Cuando se le solicite reiniciar, elija , la sesión de PuttY se cerrará automáticamente

Paso 4: Probar las comunicaciones

  • Conecte el GNSS antenna a su simpleRTK2B
  • Conectar el simpleRTK2B (con configuración por defecto) a la Raspberry Pi con el adaptador
  • Abra PuttY nuevamente y conéctese como en el Paso 2
  • Ingrese las credenciales y escriba: prueba sudo nano.py
  • Escriba el siguiente código:

    Este es un script que leerá información de simpleRTK2B.
    La configuración de velocidad en baudios es válida para la configuración predeterminada de simpleRTK2B y se puede cambiar si es necesario.
  • Presiona Ctrl+X y guarda los cambios
  • Tipo: prueba de python.py
  • Debería ver las oraciones NMEA entrantes como en la imagen de abajo
  • Presione Ctrl+C para salir
  • ¡Felicitaciones, ahora puede leer flujos de datos GNSS en su Raspberry Pi!

Bonificación: diagnóstico GNSS en su Raspberry Pi

  • Permitamos que Raspberry Pi WiFi se conecte a Internet y descarguemos algunos paquetes sw
  • Tipo sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  • Agregue la parte de la red como se muestra en la imagen a continuación, donde ssid es su SSID de WiFi y psk es su contraseña de WiFi.
  • Presiona Ctrl+X y guarda los cambios
  • Tipo sudo reiniciar, que reiniciará su Raspberry Pi (y cerrará la sesión de PuttY)
  • Abre de nuevo la sesión de PuttY
  • Tipo sudo aptobtener instalar gpsd gpsdclientes python-gps y espere la instalación del paquete (reconoca todas las advertencias)
  • Tipo:
    sudo systemctl detener gpsd.enchufe
    sudo systemctl deshabilitar gpsd.enchufe
    sudogpsd /dev/de serie0 F /var/corrida/GPS.
    calcetín

  • Tipo gpsmon y verás un monitor del estado del GPS
  • Presione Ctrl+X para salir del monitor
  • Tipo cgps para un monitor más ligero
  • Presione Ctrl+X para salir del monitor

Si te ha gustado este contenido, puedes seguirnos en Twitter, YouTube, Facebook or LinkedIn para mantenerse actualizado de contenido como este.

Want para aprender más sobre GPS/RTK?

1. Nuestro equipo de ingeniería se pondrá en contacto contigo para resolver cualquier duda
2. Lo mantendremos informado sobre promociones y lanzamientos de nuevos productos.
3. Solo escuchará de nosotros cuando tengamos importaciónant noticias, no enviaremos spam a su correo electrónico