Saltar al contenido principal

Club Niva

Registrarse

Velocímetro con arduino

  • olimpo88
  • Avatar de olimpo88 Autor del tema
  • Ausente
  • Mensajes: 5511
  • Thanks: 1139

Velocímetro con arduino

12 años 3 meses antes
#5071
Tengo un compañero que tiene un jeep modelo 64 el cual no tiene tablero, es por ello que esta interesado en mi vigía para poder ponerle minimamente un cuenta vueltas, la cosa es que en el trabajo nos prestaron una plaqueta arduino para ir experimentando y logré hacer un velocímetro.
Solo necesite la placa arduino y un modulo GPS.
Lo conecte a la pc y programe arduino para que a partir de los datos de posicionamiento calcule la velocidad. Aun no tenia un display por lo cual necesita de una PC para poder visualizar la salida.
Acá les dejo un video del super velocimetro.
Muestra:
  • Latitud, longitud
  • Velocidad
  • Candida de satélites que esta utilizando para realizar el posicionamiento.



El GPS estaba dentro de la oficina, es por ello que detecta pocos satélites y no podía sacar la posición exacta.
Se lo mostramos a un compañero y él me presto su netbook y me llevo en su auto para hacer la prueba.

Se puede ver el arduino y el modulo cerca del parabrisas, en la notebook se puede ver que va a 30km/hs





Acá les dejo el código que utilicé
Code:
#include <SoftwareSerial.h> #include <TinyGPS.h> long lat,lon; // create variable for latitude and longitude object TinyGPS gps; // create gps object void setup(){ Serial.begin(9600); // connect serial Serial1.begin(4800); // connect gps sensor } void loop(){ while(Serial1.available()){ // check for gps data if(gps.encode(Serial1.read())){ // encode gps data gps.get_position(&lat,&lon); // get latitude and longitude // display position Serial.print("Position: "); Serial.print("lat: ");Serial.print(lat);Serial.print(" ");// print latitude Serial.print("lon: ");Serial.println(lon); // print longitude Serial.print("Velocidad: ");Serial.print((int)gps.f_speed_kmph());Serial.println(" Km/hs"); Serial.print("Cantidad de satelites: ");Serial.println(gps.satellites()); } } }


Ahora tengo más ganas de armar mi vigia casero :woohoo: :woohoo:
Leandro, Viedma - Rio Negro
Niva 1600 Roja, NAFTA/GNC, cubiertas 205/75/15.

Por favor, Conectar o Crear cuenta para unirse a la conversación.

Moderadores: madariaga
Tiempo de carga de la página: 0.565 segundos
Gracias a Foro Kunena