loading
6CommentsJoined January 26th, 2016

Tell us about yourself!

Complete Your Profile
  • Arduino GPS speedometer with a ks0108 - 128x64 GLCD (display)

    Hello sir. I already got mine working just fine. hehe. thank you so much for your ideas.-- the culprit was this lines, particularly the order:mySerialGSM.begin(2400);mySerialGPS.begin(9600); mySerial_mp3.begin (9600); -- I changed it into this:mySerialGSM.begin(2400);mySerial_mp3.begin (9600);mySerialGPS.begin(9600); //the baud rate of the GPS module should //be set last. I dont no why but at least it //works for me. hehe-- do you have any idea why it worked properly in that order of setting baud rates? bmb, tnx in advance ..

    View Instructable »
  • Arduino GPS speedometer with a ks0108 - 128x64 GLCD (display)

    Hello Studvio, thanks for the reply.yes i did not call SendMessage() within the body, but I did call speed_alert_80() within the bodyif (gps.speed.kmph() > 80){//play file 0080.mp3mp3_play(80);smartDelay(3000);speed_alert_80();smartDelay(1000);}and for your question:why are you calling the function SendMessage() in the Setup?-- I just wanna check first at home if the system can get reliable values from the GPS module before testing it on the road. -- Initially, without the mp3 player module and the DFPlayer_Mini_Mp3.h library, every time I reset the arduino UNO, I receive a message like this:GPS module’s current state.LAT: 8.241666LONG: 126.025932DATE(ddmmyy): 151116SPEED(kmph): 0.00# of Sat. in use: 11--but when I added the mp3 player module and its libary, its like this:LAT:...see more »Hello Studvio, thanks for the reply.yes i did not call SendMessage() within the body, but I did call speed_alert_80() within the bodyif (gps.speed.kmph() > 80){//play file 0080.mp3mp3_play(80);smartDelay(3000);speed_alert_80();smartDelay(1000);}and for your question:why are you calling the function SendMessage() in the Setup?-- I just wanna check first at home if the system can get reliable values from the GPS module before testing it on the road. -- Initially, without the mp3 player module and the DFPlayer_Mini_Mp3.h library, every time I reset the arduino UNO, I receive a message like this:GPS module’s current state.LAT: 8.241666LONG: 126.025932DATE(ddmmyy): 151116SPEED(kmph): 0.00# of Sat. in use: 11--but when I added the mp3 player module and its libary, its like this:LAT: 0.000000LONG: 0.000000DATE(ddmmyy): 000000SPEED(kmph): 0.00# of Sat. in use: 0-- what do you think was the culprit? bmb, thanks in advance.

    View Instructable »
  • Arduino GPS speedometer with a ks0108 - 128x64 GLCD (display)

    Hello, Good day. I badly need some help, hehe.my goal is to warn the driver of a vehicle with a voice message when the speed reached 80 km/hr, and also sends information like latitude and longitude via text message to a mobile phone.Initially, I did not put the voice alert function, just the text message function. There was no problem with the GPS module getting a fix information when it was connected to the Arduino UNO and GSM module, I did not use a library for the GSM module. It was working fine by then. The values from the GPS module are updated.But when I wired the mp3 player module and included the DFPlayer_Mini_Mp3.hlibrary and its commands to my sketch, the voice alert was fine, the GSMmodule sends a message to my phone, but values from the GPS module is not updated, just zero v...see more »Hello, Good day. I badly need some help, hehe.my goal is to warn the driver of a vehicle with a voice message when the speed reached 80 km/hr, and also sends information like latitude and longitude via text message to a mobile phone.Initially, I did not put the voice alert function, just the text message function. There was no problem with the GPS module getting a fix information when it was connected to the Arduino UNO and GSM module, I did not use a library for the GSM module. It was working fine by then. The values from the GPS module are updated.But when I wired the mp3 player module and included the DFPlayer_Mini_Mp3.hlibrary and its commands to my sketch, the voice alert was fine, the GSMmodule sends a message to my phone, but values from the GPS module is not updated, just zero values. ex. LAT: 000000, LONG: 000000.here is my sketch, i just badly need help right now, hehe:#include <TinyGPS++.h>#include <DFPlayer_Mini_Mp3.h>#include <SoftwareSerial.h>SoftwareSerial mySerialGPS(2, 3);SoftwareSerial mySerialGSM(7, 8);SoftwareSerial mySerial_mp3(10, 11); //Arduino pin 10 to DFPlayer TX,//Arduino pin 11 to DFPlayer RXTinyGPSPlus gps;void setup(){mySerialGSM.begin(2400); // Setting the baud rate of GSM ModulemySerialGPS.begin(9600);mySerial_mp3.begin (9600);mp3_set_serial (mySerial_mp3); //set softwareSerial for DFPlayer-mini mp3//modulemp3_set_volume (15);SendMessage();smartDelay(1000);}void loop(){if (gps.speed.kmph() > 80){//play file 0080.mp3mp3_play(80);smartDelay(3000);speed_alert_80();smartDelay(1000);}pinMode(13, OUTPUT);digitalWrite(13, LOW);smartDelay(1000);}void speed_alert_80(){mySerialGSM.println(“AT+CMGF=1″); //Sets the GSM Module in Text ModesmartDelay(500); // Delay of 500 milli seconds or 1 secondmySerialGSM.println(“AT+CMGS=\”+63xxxxxxxxxx\”\r”); // Replace x with mobile//numbersmartDelay(500);mySerialGSM.println(“Alert! there was a speed offender!”);// The SMS text you//want to sendmySerialGSM.println(“The vehicle’s speed has reached 80 km/hr.”);mySerialGSM.print(“SPEED(kmph): “);mySerialGSM.println(gps.speed.kmph());mySerialGSM.print(“LAT: “);mySerialGSM.println(gps.location.lat(),6);mySerialGSM.print(“LONG: “);mySerialGSM.println(gps.location.lng(),6);smartDelay(100);mySerialGSM.println((char)26);// ASCII code of CTRL+ZsmartDelay(1000);}void SendMessage(){//play file 0101.mp3mp3_play(101);smartDelay(2618);mySerialGSM.println(“AT+CMGF=1″); //Sets the GSM Module in Text ModesmartDelay(500); // Delay of 500 milli seconds or 1 secondmySerialGSM.println(“AT+CMGS=\”+639487567571\”\r”); // Replace x with mobile//numbersmartDelay(500);mySerialGSM.println(“GPS module’s current state.\n”);// The SMS text you want//to sendmySerialGSM.print(“LAT: “);mySerialGSM.println(gps.location.lat(),6);mySerialGSM.print(“LONG: “);mySerialGSM.println(gps.location.lng(),6);mySerialGSM.print(“DATE(ddmmyy): “);mySerialGSM.println(gps.date.value());mySerialGSM.print(“SPEED(kmph): “);mySerialGSM.println(gps.speed.kmph());mySerialGSM.print(“# of Sat. in use: “);mySerialGSM.println(gps.satellites.value());smartDelay(100);mySerialGSM.println((char)26);// ASCII code of CTRL+ZsmartDelay(1000);//play file 0102.mp3mp3_play(102);smartDelay(3459);}static void smartDelay(unsigned long ms){unsigned long start = millis();do{while (mySerialGPS.available())gps.encode(mySerialGPS.read());} while (millis() – start < ms);}

    View Instructable »
  • mak2orcullo_electronics commented on w1bmw's instructable Arduino GPS/GSM Tracker5 months ago
    Arduino GPS/GSM Tracker

    hello, what should be the proper GPRS Shield power input? or in your case, what power input did you use?..

    View Instructable »