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 la antena GNSS 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
    sudo gpsd /dev/de serie0 F /var/corrida/gpsd.
    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

¿Quieres saber 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 sabrá de nosotros cuando tengamos noticias importantes, no enviaremos spam a su correo electrónico.