tratando de construir un dispositivo de seguimiento gps

4

Soy un estudiante de ingeniería que intenta construir un dispositivo de rastreo gps con funciones como transmisión en vivo, posición actual, velocidad promedio, etc. (y si es posible, sonido, etc.) desde otra computadora ubicada en otro lugar.

Sé que la codificación es muy buena y soy bueno en la parte mecánica, pero supongo que requerirá más de la parte eléctrica.

¿Puede algún experto en este campo simplemente ayudarme a comenzar? Leí algunos tutoriales que sugirieron enfoques como rfid, etc. Pero no estoy seguro de cómo hacerlo "en realidad", como configurar Internet para el dispositivo y qué es lo que todas las partes necesito comprar o hacer, solo busco hacer este dispositivo , de la mejor manera posible que pueda. ¿Alguna ayuda para que empiece?

    
pregunta Avnish Gaur

2 respuestas

4

En realidad no es tan difícil de hacer. Todo lo que necesita es un microcontrolador, un receptor gps para dispositivos electrónicos de baja potencia y un módem celular (para transmitir la señal cada X minutos).

Para ver un ejemplo del hardware que necesita,

  1. Una Raspberry Pi porque es básicamente una computadora barata en la que puedes ejecutar Linux, no se necesita Linux, hay procesadores de 8 bits que pueden hacer esto, mira Enviando SMS a través de Arduino , pero la Raspberry también tiene puertos USB y algunos controladores compatibles para que puedas construirlo más rápido.
  2. Para el receptor GPS, hay un montón de opciones, me gusta algo como esto GPS a USB porque puede montar la antena lejos de su equipo (esto hace una GRAN diferencia). Una vez más, si desea que esto sea más una solución integrada, puede usar una GPS a Serial Receiver con un controlador de procesador de 8 bits.
  3. Para transmitir las coordenadas a través de la web o sms, etc., desearía un módem de celda USB. Hay seriales por ahí, pero cada vez son más difíciles y más costosos de encontrar.
  4. Una fuente de alimentación de batería o un regulador para suministrar energía desde un vehículo, etc.

Eso es todo. Le pediría al controlador que obtenga las coordenadas del GPS cada X minutos (es probable que no desee obtener más de 1 por minuto, ya que utilizará más potencia y no ayudará mucho con el detalle). Una vez que tenga las coordenadas del GPS todo lo que tiene que hacer es enviarlos a través del módem celular (se pueden aplicar tarifas de mensajería) a su servidor web. Luego, su servidor podría asignar la ubicación actual y hacer cálculos matemáticos para calcular la velocidad, el rumbo, etc. Hay mucha información disponible en línea sobre cómo hacer todo esto.

Lo principal en lo que probablemente deba pensar es en los requisitos de energía necesarios, y es esta una unidad oculta o simplemente un sistema de seguimiento personal / de la empresa. Si está oculto, es probable que necesite una batería, y sería mejor que vaya con un procesador de 8 bits, ya que esto reducirá los requisitos de energía / duración y tamaño de la batería. También es posible que desee registrar las coordenadas si, por alguna razón, la unidad no pudo conectarse al servidor a través del módem (fuera del rango de celdas, etc.), por lo que es posible que se necesite algún tipo de memoria. Podría hacer esto en eeprom pero no lo haría debido a la limitada vida útil de la reescritura.

Espero que te ayude a empezar. Hice un proyecto similar hace aproximadamente 6 años, y el mayor problema que tuve fue que usé un receptor GPS que estaba incorporado en mi unidad, por lo que todo tenía que estar montado en algún lugar donde pudiera obtener señal, en lugar de solo la antena, y esto hizo que fuera difícil ubicarlo en cualquier lugar conveniente.

    
respondido por el Garrett Fogerlie
0

Adafruit tiene un tutorial sobre el uso de su Ultimate GPS .

Entra en cómo conectarlo a una PC o un microcontrolador Arduino con código de muestra. También hay herramientas basadas en Windows para analizar los datos.

Ese módulo y el código / herramientas deberían permitirle comenzar a aprender sobre el GPS y las diversas formas de obtener datos. Una vez que sepa lo que es posible, debe poder definir mejor su proyecto. Si tiene problemas con alguno de los detalles, vuelva con otra pregunta. Estaremos encantados de ayudarle.

    
respondido por el embedded.kyle

Lea otras preguntas en las etiquetas