The nice part of this development is that it gives the builder control to add to the code and share it with others. Thank you for taking the time to put all of this into a useful project. Frisco, TX
Thank you! The satisfaction of making something useful from scratch and having fun in the process is what makes this project worthwhile. It doesn't have to be better than something else.
I like this project and am in the proces of building a breadboard setup, using NodeMCU-ESP12 and ublox NEO-6m gps module. Thanks for sharing the code. No problems, so far. Greetings from Antwerpen area.
OK, so the project draw varies between 30 and 50 mA and I guess we can average it out at 40 mA. On a 10000 mAh battery, it can theoretically run for 250 hours.
Very interesting video. I have a use case that no other commercial device can deliver. Your project could be my starting point, although I find the programming a bit intimidating. Anyway, instead of a button to start the recording, I want the device to start recording as soon as the device detects that the gps cords are changing. The device would be in my Motorhome and would be on all the time, powered from the vehicle. If the vehicle stops then the recording should pause. If the pause is greater than 10 minutes the recording should stop. If the vehicle starts moving again a new recording would be started. I’d like to give this a try, but unsure if I’m up to it. Anyway a big thanks for sharing your knowledge. Greetings from the UK
Thanks! There is already a section in the code that checks if the new position is at least 1 meter apart from the last in order not to save the same location multiple times. You can adjust this to 5 or even 10 meters for your usecase. You can also add some time measurement in the same section so if there was no new position recorded in a minute, you can stop the recording and restart it once movement is detected again.
I would buy something like this for mapping my property boundaries. How much would you sell one for? I don’t have the particular tech know-how or time to build one even with the Instructable you wrote. Great idea!
I don't have plans to sell them and with the geographical difference, it might be a problem to even ship you one even if I make it. It is best if you can find a local maker place or a local electronics enthusiast that can make you one based on the instructions and code available.
Well there isn't much except for having a bit more precision from the better antenna and not needing an app. I haven't looked if there are apps available that can record in KML, but I guess there are. This is just an example project and the main idea is to show how to use the GPS module and the SD card.
J'ai effectué ce remplacement de triangles sur un X-TRAIL qui est monté de même. Pour le remontage, j'ai fixé la vis arrière à tête de 18 en premier, logé l'axe du pivot dans son logement puis fixé en dernier les deux vis à tête de 21. Cela se monte facilement de cette manière. Pour accéder à la vis avant, le côté droit étant semble-t-il moins accessible que le côté gauche, relever le moyeu avec le cric est bien utile. Lorsque l'intervention se fait sur chandelles, il est préférable de serrer les deux vis à tête de 21 avec deux grandes rallonges plus une petite pour l'entraînement de la douille car sans la petite rallonge, l'application du couple n'est pas aisé, il y a peu de solutions de positionnement du tube de force. J'ai aussi utilisé une douille 6 pans, chez Norauto, il existe une douille multipans (12?), j'aurais dû la prendre, elle autorise plus d'orientations de la barre d'entraînement et du tube de force, 1 mètre pour moi.
Hello, what a beautiful and original fun project this is. I immediately started gathering the right materials. Only I have trouble finding the right library files together. Is there a description of that?
I'm using the TinyGPS+ library for the GPS data handling and the standard SD Arduino library. I don't have links to them but they should be fairly easy to be found. Let me know if you need help with it and I can try and find the links.
I had a Garmin GPSr in 2003 that could record your coords and map the route you traveled. Cell phones today are plenty precise and can give you a visual display overlayed on sat or detailed maps while you are hiking. Nothing wrong with creating a dedicated device but I'm not sure it has any advantage.
I recommend have a look RAK (wisblock) they are super low power (last week vs day when using a 2700mha battery) the gps part does use more power thought but the wisblock is modular so you just plug in what you need and it's very tidy
I know wisblock but I never had the chance to play with it. They look neat but they are more expensive to get and also they are in an ecosystem different to what I'm already used to.
I've been wanting to do something like this for some time. I've got it running on a breadboard, but I am having trouble with it not recording the position. The recording LED goes on when I push the button, but the position LED won't come on. I verified I have it wired correctly by momentarily light the LED in setup. I don't get any of the Serial.println output, just the gps_serial data "$GNGGA,134653.000,3339.9294,N,......"ETC. Any idea what my problem is? Thanks for sharing all the work you have put into this project.
Comment out the gps data print because it makes it difficult to see the rest of serial data. If the green LED is not on, the gps does not have valid position fix. Are you testing it outside? GPS needs a clear view of the sky to work.
My problem may have just been the TX and RX connections. I got it working over the weekend. I used an EzSBC Bat Pro development board since it has a built in battery connector and manager, plus, it has a software accessible RGB Led so I skipped adding the two Leds and saved some wiring. Just set it to a different color based on the internal states. Thanks again for a great project.@@TasteTheCode
Is it possible to replace google maps trace view with TFT Display to show exact location on downloades .kml or .bmp map saved in SD CARD ? And show some point ?
Showing map locally is quite difficult. I haven't looked into it but the biggest challenge is mapping the latitude and longitude with a position on the image. KML files don't have any map data, just a list of points.
@@TasteTheCode Yes I meant exactly that with map latit. and lon. Iam interesting. Can u do it with esp32 and TFT Display like commonly used 2.8 inch ili9341 with TFT_eSPI to show GPS location on .kml map with pointing crosshair which shows location (without SIM cuz there is needed internet connection) ? Thank you sir.
@@tonkofonko KMLs don't have that data. You will need to figure out on your own how to translate the lat/lng to x/y pixel coordinates. Maybe there is another way but I've never done this so I can't tell how to proceed. In any case it is an interesting project to try.
The nice part of this development is that it gives the builder control to add to the code and share it with others. Thank you for taking the time to put all of this into a useful project. Frisco, TX
Thank you! The satisfaction of making something useful from scratch and having fun in the process is what makes this project worthwhile. It doesn't have to be better than something else.
Thank you .... I wouldn't have been able to build this without your help ! ❤️
You're very welcome!
Very nice Arduino project and very well explained. Regards Hacktuber
Thank you! 👍👍👍
I like this project and am in the proces of building a breadboard setup, using NodeMCU-ESP12 and ublox NEO-6m gps module. Thanks for sharing the code. No problems, so far. Greetings from Antwerpen area.
I'm glad that you like it! Let me know how your version goes!
What is the current consumption in recording state? how many hours out of a 10 000 mAh power bank?
Hey, I did not measured that but I will once I'm back home and let you know.
OK, so the project draw varies between 30 and 50 mA and I guess we can average it out at 40 mA. On a 10000 mAh battery, it can theoretically run for 250 hours.
Pretty good, thanks!
Congratz with your 8K Subs Bill ;)
Thank you! ♥️♥️♥️
Very interesting video. I have a use case that no other commercial device can deliver. Your project could be my starting point, although I find the programming a bit intimidating. Anyway, instead of a button to start the recording, I want the device to start recording as soon as the device detects that the gps cords are changing. The device would be in my Motorhome and would be on all the time, powered from the vehicle. If the vehicle stops then the recording should pause. If the pause is greater than 10 minutes the recording should stop. If the vehicle starts moving again a new recording would be started. I’d like to give this a try, but unsure if I’m up to it. Anyway a big thanks for sharing your knowledge. Greetings from the UK
Thanks! There is already a section in the code that checks if the new position is at least 1 meter apart from the last in order not to save the same location multiple times. You can adjust this to 5 or even 10 meters for your usecase. You can also add some time measurement in the same section so if there was no new position recorded in a minute, you can stop the recording and restart it once movement is detected again.
I would buy something like this for mapping my property boundaries. How much would you sell one for? I don’t have the particular tech know-how or time to build one even with the Instructable you wrote.
Great idea!
I don't have plans to sell them and with the geographical difference, it might be a problem to even ship you one even if I make it. It is best if you can find a local maker place or a local electronics enthusiast that can make you one based on the instructions and code available.
What's the advantage over a standard cell phone?
Well there isn't much except for having a bit more precision from the better antenna and not needing an app. I haven't looked if there are apps available that can record in KML, but I guess there are. This is just an example project and the main idea is to show how to use the GPS module and the SD card.
Wow, what a fascinating project. Does this tool require an internet connection to record its location?
Thanks! No, it doesn't require any internet connection and it is entirely offline.
J'ai effectué ce remplacement de triangles sur un X-TRAIL qui est monté de même.
Pour le remontage, j'ai fixé la vis arrière à tête de 18 en premier, logé l'axe du pivot dans son logement puis fixé en dernier les deux vis à tête de 21. Cela se monte facilement de cette manière. Pour accéder à la vis avant, le côté droit étant semble-t-il moins accessible que le côté gauche, relever le moyeu avec le cric est bien utile.
Lorsque l'intervention se fait sur chandelles, il est préférable de serrer les deux vis à tête de 21 avec deux grandes rallonges plus une petite pour l'entraînement de la douille car sans la petite rallonge, l'application du couple n'est pas aisé, il y a peu de solutions de positionnement du tube de force. J'ai aussi utilisé une douille 6 pans, chez Norauto, il existe une douille multipans (12?), j'aurais dû la prendre, elle autorise plus d'orientations de la barre d'entraînement et du tube de force, 1 mètre pour moi.
Are you sure you are commenting on the correct video?
Hello, what a beautiful and original fun project this is. I immediately started gathering the right materials. Only I have trouble finding the right library files together. Is there a description of that?
I'm using the TinyGPS+ library for the GPS data handling and the standard SD Arduino library. I don't have links to them but they should be fairly easy to be found. Let me know if you need help with it and I can try and find the links.
@@TasteTheCode Thanks for your reaction. What I couldn't find is HardwareSerial. I have troubles with
I see now that I have trouble with the GPS module.
Hardware serial is part of the ESP32 core. What microcontroller are you using?
@@TasteTheCode ESP32 (30 pin) Wroom 32D. Problem with GPS module solved.
Thanks for help.
I had a Garmin GPSr in 2003 that could record your coords and map the route you traveled. Cell phones today are plenty precise and can give you a visual display overlayed on sat or detailed maps while you are hiking. Nothing wrong with creating a dedicated device but I'm not sure it has any advantage.
The greatest advantage to me is that I had fun making it and learning about KML, writing to SD card, and interfacing this particular GPS module.
Looks like this would record for much longer than many cell phones
Yes, true. It uses around 40 mA while recording without any power saving in mind so I guess this can be optimized.
I recommend have a look RAK (wisblock) they are super low power (last week vs day when using a 2700mha battery) the gps part does use more power thought but the wisblock is modular so you just plug in what you need and it's very tidy
I know wisblock but I never had the chance to play with it. They look neat but they are more expensive to get and also they are in an ecosystem different to what I'm already used to.
Great Project. Please can you add the wiring diagramm for esp32 with the spi sd card and the gps modul, for example in fritzing or others?
You can follow the default SPI wiring for the ESP32. I have it fully explained in the Instructable linked in the description.
I've been wanting to do something like this for some time. I've got it running on a breadboard, but I am having trouble with it not recording the position. The recording LED goes on when I push the button, but the position LED won't come on. I verified I have it wired correctly by momentarily light the LED in setup. I don't get any of the Serial.println output, just the gps_serial data "$GNGGA,134653.000,3339.9294,N,......"ETC. Any idea what my problem is? Thanks for sharing all the work you have put into this project.
Comment out the gps data print because it makes it difficult to see the rest of serial data. If the green LED is not on, the gps does not have valid position fix. Are you testing it outside? GPS needs a clear view of the sky to work.
My problem may have just been the TX and RX connections. I got it working over the weekend. I used an EzSBC Bat Pro development board since it has a built in battery connector and manager, plus, it has a software accessible RGB Led so I skipped adding the two Leds and saved some wiring. Just set it to a different color based on the internal states.
Thanks again for a great project.@@TasteTheCode
That is some awesome news. I'm glad that you managed to figure it out. 👍👍👍
Is it possible to replace google maps trace view with TFT Display to show exact location on downloades .kml or .bmp map saved in SD CARD ?
And show some point ?
Showing map locally is quite difficult. I haven't looked into it but the biggest challenge is mapping the latitude and longitude with a position on the image. KML files don't have any map data, just a list of points.
@@TasteTheCode Yes I meant exactly that with map latit. and lon.
Iam interesting. Can u do it with esp32 and TFT Display like commonly used 2.8 inch ili9341 with TFT_eSPI to show GPS location on .kml map with pointing crosshair which shows location (without SIM cuz there is needed internet connection) ?
Thank you sir.
@@tonkofonko KMLs don't have that data. You will need to figure out on your own how to translate the lat/lng to x/y pixel coordinates. Maybe there is another way but I've never done this so I can't tell how to proceed. In any case it is an interesting project to try.
@@TasteTheCode ok I will try it.