ESP32 Log GPS Data On An SD Card | NEO-6M Datalogger

preview_player
Показать описание
==========
• Your support helps me post videos more frequently:
BTC: 1ZpLvgETofMuzCaKoq5XJZKSwe5UNkwLM
==========
• Find me on:
==========
• My shops:
==========
• Description:
In this video, I go over the process of building a datalogger for storing GPS coordinates on an SD card using an ESP32 WeMos-compatible development board, an SD card and battery shields, and a NEO-6M GPS module. I show, step-by-step, the assembly of the hardware as well as the necessary software for having the ESP32 read data from the GPS module, and store it onto the SD card. I also include the use of deep sleep functions and a battery shield to make the device portable.
• Errata:
Use this NTPClient library instead:
==========
• Related vids:
Getting started with the ESP32 using Arduino:
==========
• Project parts:
ACROBOTIC Development Boards for ESP32:
ACROBOTIC WeMos Battery Shield:
ACROBOTIC NEO-6M GPS Module Breakout:
ACROBOTIC WeMos SD Card Shield:
ACROBOTIC WeMos ESP8266 D1 Mini 3×1 Dual Base Board Shield:
==========
• Project code:
Firmware for the Arduino IDE:
==========
• Sponsor:
10% off any PCB and PCB Assembly orders:
$0 for PCB Prototype (5–10pcs, 1or 2 layers):
Learn more about PCB assembly:
Get points by daily logging in to your account and get discounted PCB and PCBA orders!
==========
• Music:
Standard YouTube License
==========
#ESP32 #Arduino #Tutorial
Рекомендации по теме
Комментарии
Автор

Very cool project you posted. Welldone! I've tried your example on github. What NTP library are you using and what version? Its not shown in the video what NTP library you installed :-) When i try to compile your example i get I get class NTPClient' has no member named 'getFormattedDate' I used NTPClient by Fabrice Weinberg Version 3.2.0.

prlombaard
Автор

You do not need a network time server. The GPS module will provide UTC date/time as part of NMEA data. Since you will only log GPS data when there is a decent satellite connection, this is a valid option.

TIP: You do not need to cut and solder those power wires. You can extract the crimp terminals from the plastic housing with carful use of a needle to press the metal tongue that keeps the crimp terminal in. Do not use force.

undercrackers
Автор

Why you are using NTP instead of time from gps module??

TEENASPECT
Автор

Awesome! Nice video very helpful! Thank you.

johnadriantan
Автор

very cool, thanks a lot for step-by-step tutorial
I've ordered components - as soon as they arrive I will try to repeat your project
now the only my question is: why do you use NTPClient - while having much more exact time from satellites? :)

vadimv.
Автор

Great work! Is there a way to get the time and date from the GPS-Modul? The other possibility is a RTC-Modul for getting always. the time without a NTP-Server.

paulkirchhof
Автор

Thanks! This is a project I really want to try to do.

bertbrecht
Автор

Your latitude and longitude data stored on the sd-card is only 2 digits precise. It should be 6 digits. The stored location data is not of any value this way. Do you have a solution for this?

torenarend
Автор

Hi, thanks a lot for the code. Do you know how to detect when the SD was removed o extracted and when it was put on again? for example, it is working normally and it is on, but someone wants to extract SD and does not turn off the device and then put again, so dont work well, but if i detect that was extracted i can do somethink. do you know somethink like that?

andresaguilerah.
Автор

It's interest the current consume of the GPS during an outdoor's walk . I have no instrument to measure it so i have no experience with this module. An idea for other video.

gabrielalejandromarturano
Автор

Can I Use This Module in Bike 🚲🚴🚴 for the security
Plz make a specific app for this

jacks