Agregue seguimiento de ubicación sin GPS a dispositivos portátiles

[ad_1]

prueba eficaz

Aquí se explica cómo agregar seguimiento de ubicación sin GPS al proyecto para un HID similar a un reloj inteligente con teclado y panel táctil publicado en la edición de marzo. Los sistemas tradicionales basados ​​en GPS tienen sus limitaciones, especialmente en interiores o en áreas donde las señales son débiles o difíciles de recibir debido a obstáculos.

Se trata de un enfoque novedoso para el seguimiento de la ubicación utilizando señales SSID de Wi-Fi, datos de una brújula magnética y el Indusboard, un dispositivo IoT compacto con capacidades de Wi-Fi y un sensor de brújula magnética. Al aprovechar las señales de Wi-Fi y los datos de la brújula, se puede lograr un seguimiento de la ubicación en tiempo real incluso en entornos difíciles.

SSID significa Identificador de conjunto de servicios, un importante identificador de red inalámbrica asignado a una red Wi-Fi durante la configuración del enrutador.

El sistema de seguimiento de ubicación basado en SSID se puede utilizar en varios escenarios, tales como: Como navegación interior en edificios donde las señales de GPS son débiles o no están disponibles, seguimiento de inventario en almacenes o instalaciones de fabricación, seguimiento y seguimiento de los movimientos del personal en grandes lugares o eventos, y campañas de publicidad y marketing basadas en la ubicación.

lista de partes
Componentes Descripción Multitud
Tablero industrial o ESP32 tablero de desarrollo 1
USB tipo C adaptador 1
Controlador GC9A01 (MOD1) Pantalla táctil redonda 1
Sensor táctil CST816S (CN1) Sensor tactil 1
Nota: El Indusboard tiene un sensor de brújula magnética 3D integrado para la detección de dirección. Cuando se utiliza ESP32, es necesario agregar un sensor de brújula externo.

Aquí, el Indusboard (o un ESP32) se utiliza para escanear y conectarse a redes y extraer datos de ubicación basados ​​en la red. También se utiliza una brújula magnética para determinar la dirección. El dispositivo muestra al usuario los datos de ubicación y el estado de la conexión a través de la pantalla redonda GC9A01.

- Publicidad -

Agregue seguimiento de ubicación con Indusboard
Fig. 1: Prototipo del autor

El prototipo del autor se muestra en la Fig. 1. Los componentes necesarios para el proyecto se enumeran en la tabla BOM.

Código para agregar seguimiento de ubicación

Para codificar, instale la biblioteca Arduino_GFX que ayuda a controlar la pantalla. Esta biblioteca se puede instalar usando el administrador de bibliotecas en la barra izquierda del nuevo IDE de Arduino.

A continuación, configure los pines de visualización SPI. Cualquier pin libre se puede configurar en el tablero; Por este motivo, el Indusboard dispone de funciones SPI de software flexibles. Usamos los pines 21, 1, 2 y 3 del Indusboard para SPI y los conectamos a los pines MOSI, SCK, CS y D/C del controlador GC9A01 (MOD1), respectivamente.

- Publicidad -

Fig. 2: Fragmento de código

La Figura 2 muestra un extracto del código fuente.

Circuito y función

La Figura 3 muestra el esquema para el seguimiento de la ubicación de dispositivos portátiles mediante SSID. Se basa en el tipo de moneda Indusboard, el controlador de pantalla táctil redonda GC9A01 (MOD1) y el sensor táctil CST816 (CN1). El Indusboard se conecta a una computadora portátil o de escritorio a través de un puerto USB tipo C.

Fig. 3: Diagrama del circuito

Las conexiones son sencillas. Conecte los pines 21, 1, 2, 3 y 4 del Indusboard a los pines MOSI, SCK, CS, D/C y RESET del controlador GC9A01 (MOD1). De manera similar, conecte los pines 5, 6, 7 y 9 del Indusboard a los pines SDA, SCL, INT y RESET del CST816 (CN1).

Construcción y pruebas

Primero, configure la red Wi-Fi para conectarse y extraer la ubicación, la zona horaria y otros datos. Después de completar la configuración en el código fuente, cargue el código fuente seleccionando Indusboard o ESP32S2 y el puerto COM.

A continuación, suelde los componentes como se muestra en la Figura 4. Después del ensamblaje adecuado, su dispositivo estará listo para ser probado.

Fig. 4: Soldadura de componentes
Fig. 5: Visualización de datos

Probar el sistema de seguimiento de ubicación basado en SSID incluye los siguientes pasos:

Alimente el dispositivo desde el USB-C o la batería de 3,3 V conectada a los pines 3V y GND de la placa. Espere unos segundos. Aparece el mensaje “Conectando”. Después de una conexión exitosa, se mostrarán datos como país, población, zona horaria, código de país, latitud, longitud, ciudad, estado, código PIN, nombre de red, dirección IP y mucho más. Los datos finales mostrados en el dispositivo se muestran en la Figura 5.


Ashwini Kumar SinhaEntusiasta de IoT e IA, es periodista de tecnología en EFY

[ad_2]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Subir