Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Raspberry Pi es una mini PC muy compatible para varios módulos que son bastante fáciles de usar. Básicamente, es casi lo mismo que una PC, pero se puede controlar con GPIO desde Raspberry Pi. Raspberry Pi también es compatible con varias líneas de comunicación, una de las cuales es la línea de comunicación Serial / UART.
Aquí hay un tutorial sobre cómo usar el módulo GPS Ublox Neo 6M con Raspberry Pi con comunicación serie / UART.
Paso 1: materiales que necesita
Necesitará:
- Módulo Raspberry Pi B + 512 MB de RAM
- Ublox Neo 6M para Arduino Raspberry
- PL2303 USB a TTL
- Cable de puente hembra a hembra
Paso 2: uso de PL2303 (no GPIO)
- Conecte cada componente como se muestra en el esquema anterior.
- Verifique la comunicación serial de PL2303 si ha sido detectada por Raspberry Pi o no dando comandos en el terminal de la siguiente manera:
ls / dev / ttyUSB *
la salida del comando proporcionará información en qué USB se detecta PL2303
- Instale el cliente GPS Daemon con los siguientes comandos:
- Verifique la comunicación serial de PL2303 si ha sido detectada por Raspberry Pi o no dando comandos en el terminal de la siguiente manera:
sudo apt-get install gpsd gpsd-clients python-gps
Realice un comando manual para ejecutar GPSD Daemon Socket con el siguiente comando:
sudo gpsd / dev / ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 se puede cambiar según el puerto detectado por Raspberry Pi
El comando para ver los datos del GPS, haga el siguiente comando:
cgps -s
Mostrará resultados de longitud, latitud, zona, hora, etc. Para salir de la vista, haga clic en CTRL + Z / C.
Paso 3: uso de GPIO Raspberry Pi
- Conecte cada componente como se muestra en el esquema anterior.
- Habilitar Pin serial en Inicio -> Preferencia -> Configuración Raspi -> Habilitar puerto serial
- Edite cmdline.txt para habilitar el puerto serie con el comando de la siguiente manera:
$ sudo nano /boot/cmdline.txt
- Quite "console = ttyAMA0, 115200", luego guarde (CTRL + X) e Y luego ENTER.
- Realice un inicio manual de GPS Daemon con el siguiente comando:
$ sudo killall gpsd
$ sudo gpsd / dev / ttyAMA0 -F /var/run/gpsd.sock
Para ver los datos del gps, haga el siguiente comando:
cgps -s