Transmit gps neo6mv2 using 433Mhz

hello there, can anyone help me to built a gps tracker using 433Mhz transmitter and receiver module. by using arduino, it receive the nmea data and then transmit using 433 Mhz and another receiver will receive (wireless) and connected with another arduino and able to show the data. Newbie here, help me please

It sounds pretty much like you have the essence of the project worked out. Which part are you requiring assistance with?

Try a Google search on 'arduino 433mhz gps tracker'

Several examples with instructions and code to be found.

dannable: It sounds pretty much like you have the essence of the project worked out. Which part are you requiring assistance with?

how can i transmit nmea data from gps to another 433Mhz receiver

Have you tried putting together either the GPS or the 433Mhz part separately yet? Your activities in that regard will shape the discussion more fruitfully.

im done reading GPS from GPS receiver and show it on lcd screen. here, i attached the code. but now i want to seperate between the GPS part and lcd part. i want to transfer data from GPS and print on LCD by using the arduino and transmitter/receiver module.

#include <TinyGPS.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

TinyGPS gps;

void getgps(TinyGPS &gps);

void setup()
{
Serial.begin(9600);
lcd.begin(20, 4);
lcd.clear();
lcd.setCursor(2,1);
lcd.print(“GPS Tracker”);
lcd.setCursor(4,2);
lcd.print(“Start”);
delay(2000);
lcd.clear();
lcd.setCursor(4,2);
lcd.print(“Waiting…”);
}

void getgps(TinyGPS &gps)
{
float latitude, longitude;

gps.f_get_position(&latitude, &longitude);

lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lat: ");
lcd.print(latitude,5);
lcd.setCursor(0,1);
lcd.print("Long: ");
lcd.print(longitude,5);

int year;
byte month, day, hour, minute, second, thousand;
gps.crack_datetime(&year,&month,&day,&hour,&minute,&second,&thousand);

lcd.setCursor(1,2);
lcd.print(hour,DEC);
lcd.print(".");
if (minute<10)
{
lcd.print(“0”);
lcd.print(minute,DEC);
}
else if (minute>=10)
{
lcd.print(minute,DEC);
}
lcd.print(":");

if (second>0);
{
lcd.print(second,DEC);
}

lcd.print(" “);
lcd.print(day);
lcd.print(”/");
lcd.print(month,DEC);
lcd.print("/");
lcd.print(year, DEC);
lcd.setCursor(0,3);
lcd.print(gps,f_altitude());
lcd.print(“m”);

lcd.print(gps.f_speed_kmph());
lcd.print(“km/h”);

}

void loop()
{
byte a;
if ( Serial.available() > 0 )
{
a = Serial.read();
if(gps.encode(a))
{
getgps(gps);
}
}
}