Это видео недоступно.
Сожалеем об этом.
ESP32 GPS Tracker | NEO6M | OLED
HTML-код
- Опубликовано: 28 май 2021
- In this video, I will show you how to make esp32 GPS tracker with neo6m and oled lcd display. I am displaying gps coordinates on the oled lcd such as latitude and longitude as well ass speed in km/h, total number of satellites connected to the neo6m gps module and altitude (height from the ground). You can also use it as esp32 gps speedometer because I am also displaying speed on the lcd display. I am getting the speed from gps module in kilometer per hour.
Components Required:
1. ESP32 Development Board - amzn.to/3YCq2dS
2. Ublox NEO6M GPS Module - amzn.to/3YwyWd7
3. OLED .96" 128x64 LCD Display - amzn.to/3l35Lk1
4. Jumper Wires
5. Breadboard
Software Required:
1. Arduino IDE
2. TinyGPS++ Library
3. ESP32 Core for Arduino IDE
4. Adafruit SSD1306 Library for OLED
Language:
1. C/C++
#esp32 #gpstracker #speedometer
--------------------------------------------------------------------------------------------------------------------
Useful Video Links
--------------------------------------------------------------------------------------------------------------------
Arduino GPS Speedometer | OLED Display
• Arduino GPS Speedomete...
--------------------------------------------------------------------------------------------------------------------
Social Media Links
--------------------------------------------------------------------------------------------------------------------
GitHub:
github.com/ahm...
RUclips:
www.youtube.co...
--------------------------------------------------------------------------------------------------------------------
Download Code & Resources
--------------------------------------------------------------------------------------------------------------------
github.com/ahm...
ESP32 Core for Arduino IDE
dl.espressif.c...
TinyGPS++ Library
github.com/mik...
--------------------------------------------------------------------------------------------------------------------
Disclaimer
--------------------------------------------------------------------------------------------------------------------
Disclaimer: All videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.
You was the only guy who got me help, thank you so much!!! Good job and keep up 💪💪💪💪
sorry i have some troubles, it print "no data". Personally, i think that because i use it indoor. is that right ?
Super super good tutorial. Certainly follow you all the time. Excellent 👌
thanks
guys change the mini batery on neo6m (it must be 3.3 volt ) and take out the golden sockets of antenna of gps solder the cable diretly and carefully = you will see how powerfull it is .just a advice = 24 satelites indoor at Turkey
that's perfect
Hello, I'm using an ESP32 too but mine is 38 pins, which board should I choose in the Arduino IDE?
this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it
Hello i try your code but compiler complaint the following error: could you please advise?
error: no matching function for call to HardwareSerial neogps(1);
I know that you will solve my problem coz you are my coding hero thanks in advance sir if you will need code i will surely show you where i am getting problem
ok. thanks for appreciation
Well done tutorial. Thank you.
Great Video.
On which software do you make Wiring Diagram?
It gives me some error when i run then code: "The port selected for troubleshooting does not exist or the board is not connected"...how can i fix this? Thank you
exit status 1
no matching function for call to 'HardwareSerial::HardwareSerial(int)'
How can i send gps data to telegram bot?
no matching function for call to 'hardware serial::hardware serial(int) I had this error message come up when compiling. what should I do? Thank You
I had this too. You likely have the wrong library installed. There are a few with similar names.
Can I replace it with esp 8266?
Thank you for sharing all of your projects! This item can increase SD Card and Data Logging? Sorry my english may not be accurate
Yes you can!
is possibles to use RF433 module and OLED Display +servo together??
i am trying but tired! please give a solution?
give me some more detail about the idea
Thanks for sharing mr ahmad.. really useful
So nice of you
this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it
Hello, im having a problem right now. My GPS blinks every second, but when I try to check on the serial monitor, "No data". I'm not using any OLED display, so I changed all display.print to Serial.print. Still "No data".
check your rx and tx connection
Thank you for your video!. I'd need some help please. I have the NEO-6M-0-001 with little antenna connected with ESP-32 as you suggested. The program tells me in "gps.satellites.value()" there is 0 satellites available. In the GPS board there is one red led all the time on, and the rest leds aren't blinking. So, what is the problem?. Thank you in advance 👌👌👌
Please share the solution if you got it
The ESP32 3v3 pin's sometimes giving an unstable voltage. Does it has a side effect for the GPS module's work?
Yes, an unstable voltage on the ESP32 3V3 pin can have side effects on the GPS module's work. The GPS module requires a stable power supply to function properly, and any fluctuations or noise in the power supply can cause errors or interference in the GPS signal.
In general, it's recommended to use a stable and regulated power supply for both the ESP32 and the GPS module. If the 3V3 pin on the ESP32 is not providing a stable voltage, you can try using an external voltage regulator to provide a stable 3.3V power supply for the GPS module.
@@AhmadLogs really good advice, Ahmad. Thank u so much
Thank you for sharing all of your projects! Do you think this particular one would work with a Wimos D1 Mini?
I'm waiting on an Arduino Nano to arrive to build the newest GPS setup you shared.
Thank you
thanks, yes it will definitely work on wimos d1 mini.
this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it
@vijayuikey25 are you using an ssd1306 screen
Hello really a great job. is it possible to put the device on battery for more mobility? what would then be its autonomy? thank you Michael
Could it be use by Google map
you might use 3.7v battery for powering.
for google map, you need to update the code
this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it
1. When i get the IMEI number from the sim800l and store it as string, its not sending by http url
2. I am taking user contact number in eeprom from esp32 web then fetch it using for loop . Problem is that sim800l not sending message on that number
I need to take a look at your code. then I can figure out the issue
Many Many Thanks!
I am using gps with reciever from rybo labz any changes to make
I have no idea
if i dont have the lcd can i use the serial monitor for display & what i need to change interm of coding ?
you need to change lcd.print to serial.print
@@AhmadLogs thank you so much
does this code display in serial monitor i mean the latitude and longitude..
yes
Can someone help, there is no error on my code but the result is NO DATA? what am i gonna do, I hope there is someone answer thank you!
Poor coverage maybe
how can you send the data (lat,long,speed) to an mqtt server?
I will try to make a video on it
Hello Ahmad,i have a question. Can u add the Gsm Sim800l or Sim900a for this same coding in this project to put more advantage for this project, Hope u answer this question Thank You.
you will have to modify the code.
@@AhmadLogs does the given above code work
@@adventuresofviswan1075 yes
Hi, i have problem display shows no data what is wrong ?
i am using esp wroom 32 everithing else is same as is on circuit diagram , thanks for answer :-)
check the gps module if it is working? display gps coordinates on serial monitor to check if there is displaying some data or not?
good ride....but can you read data into sdcard?..how the code is?
Thanks for watching! Yes, it's possible to read data from an SD card using a NodeMCU board. To do so, you would need to initialize the SD card library, specify the CS pin for your SD card module, and use functions such as "SD.begin()" and "SD.open()" to access the data stored on the card.
I will try to make a video on it soon
Can you also pull and calculate local time from the GPS signal?
yes it is possible. I have done it using micropython. but not using c++
@@AhmadLogs OK thank you! I have done it many years ago. I think GPS signal send time in GMT time zone. You just calculate the offset needed for your local time zone.
@@snyperbob yes you are right
run serial monitor or not? I've followed exactly the same, but nothing appears on the OLED screen
I want to see nmea decoded output in serial monitor can i do that
load nmea example from the File > Examples of arduino ide
@@AhmadLogs thanks it worked
thanks a lot
hello ahmad where can i get the HardwareSerial libraries?
it is built-in. no need to install it
Hello sir, I tried out the connection with the code u provided but it's not showing any output ..not even in the serial monitor ...what should i do ?? Kindly share your thoughts... Thank you in advance
1. what is the LED status of your gps module
2. have you select the correct baud rate from serial monitor
@@AhmadLogs let me check that and again ...will need your help further so kindly do reply hereby ....thank you so much
@@AhmadLogs The LED in gps module is not blinking
The baud rate I've selected for serial monitor is 115200
In serial monitor the output is showing 0 ....
@@Ari-uj2sy when you power the gsp module. it blinks once for power ON indication. it the light not blinks at all its mean the module is damaged
Ok ... Thank you sir for ur reply ....
this gps can be used to an indoor project?
yes, but gps module works well outdoor
@@AhmadLogs thanks
Its not working for me with arduino uno module. I did the same circuit, same code. But not working. Always shows no data. I went outside of home as well. Do I need to do any modification?
can you please tell me the LED status of your gps module? LED must blinks once in every seconds
@@AhmadLogs Yes, Led blinks in one second. It also shows data in serial monitor when connected without oled module.
@@shuvochowdhury1115 its mean you are facing issue with oled.
just connect the oled with esp32 and then upload oled testing sketch from arduinoIDE -> Exapmes.
let me know if the issue solved.
@@AhmadLogsSorry, currently I don't have any esp32 module with me.
And can't buy any because my project submission is in Wednesday.
which micro-controller you are using then?
why my gps not blinking so long?
*indoor uses
neo6m is made for outdoor. you need an indoor gps module
Hi, I am doing this project and I am getting an error with Adafruit_BusIO, I am using version library v2.5.3. What was the version used to comile this code to ESP32 board ? Many thanks.
as I know, I have used version 1.0.4 for ESP32 board
Can u store latitude and longitude in Google firebase??
yes, we can use wifi or gsm module to connect to the internet. then upload the gps coordinates to firebase
@@AhmadLogs I have GPS module NEO6MV2 and Nodemcu facing problems storing data in firebase
@@AhmadLogs can u show me
@@AhmadLogs GitHub account or other platforms where I can contact u
@@tushardas3928 can you please tell me in detail
Can you do with python/micropython please ?
I will try soon
جيد جدا طريقة العرض والفكرة ممتازه جدا
لكن انا احتاج فديو الاردوينو
I have made it using arduino uno just displaying the speed. you need to add latitude and longitude to the code.
I have added that video link in description.
video title: "Arduino GPS Speedometer | OLED Display"
@@AhmadLogs تمام انا شوفته من قبل
لكن احتاج لشرح الفديو كي اعرف التوصيل والوظيفه لكل دخل وخرج
@@ahmedtaher4015 can you please give me some more detail to sort out your issue
First, thanks for your interest I wish you success I saw your GPS and Arduino video and asked you to clarify and explain the work of the circuit And what does Bike on-off mean And what does sensing do? I mean to take advantage of the idea
@@ahmedtaher4015 I am trying to make version 2.0 for the gps tracker in which I will explain all the functionality practically
plz make this code SIM800l +Arduino nano +OV7670 Camera live streaming web server
live streaming is not possible with 2g gsm module (sim80l). it uses gprs that is a slow. you need a gsm module with 3g or g4
i am getting error
give me details
@@AhmadLogs ok i will send it here
i dont think i can share screen shot using the youtube chat
@@AhmadLogs A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
getting this statement when fixed all the pins correctly and it is not able to get inserted as described by you bhaiyya
@@chintaphaniramavaibhav3714 its mean your esp32 module is not connected to the computer. you just update the driver for your esp32
Esp8266??
check this ruclips.net/video/F4fzvlPWFWo/видео.html
Hello sir
hi