Это видео недоступно.
Сожалеем об этом.

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.

Комментарии • 131

  • @gabrielbrandao9744
    @gabrielbrandao9744 11 месяцев назад +3

    You was the only guy who got me help, thank you so much!!! Good job and keep up 💪💪💪💪

  • @MinhNguyen-jt3ff
    @MinhNguyen-jt3ff Год назад +1

    sorry i have some troubles, it print "no data". Personally, i think that because i use it indoor. is that right ?

  • @abservosystems4971
    @abservosystems4971 Год назад

    Super super good tutorial. Certainly follow you all the time. Excellent 👌

  • @cemtanca2286
    @cemtanca2286 2 года назад +1

    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

  • @ShogaTatsuki
    @ShogaTatsuki 3 месяца назад

    Hello, I'm using an ESP32 too but mine is 38 pins, which board should I choose in the Arduino IDE?

  • @vijayuikey25
    @vijayuikey25 Год назад +1

    this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it

  • @woldecosgrove
    @woldecosgrove 2 месяца назад

    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);

  • @technicalgovind5761
    @technicalgovind5761 3 года назад +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

    • @AhmadLogs
      @AhmadLogs  3 года назад

      ok. thanks for appreciation

  • @Long_Dong_Chong
    @Long_Dong_Chong Год назад +2

    Well done tutorial. Thank you.

  • @daniyalrazakazmi7249
    @daniyalrazakazmi7249 Год назад

    Great Video.
    On which software do you make Wiring Diagram?

  • @lovepreet8995
    @lovepreet8995 11 месяцев назад

    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

  • @sisonpatrick4944
    @sisonpatrick4944 Год назад

    exit status 1
    no matching function for call to 'HardwareSerial::HardwareSerial(int)'

  • @forestcoffee
    @forestcoffee Год назад +1

    How can i send gps data to telegram bot?

  • @AlbertHance
    @AlbertHance 3 месяца назад

    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

    • @ivandjones
      @ivandjones 3 месяца назад

      I had this too. You likely have the wrong library installed. There are a few with similar names.

  • @user-jr2te4ss4l
    @user-jr2te4ss4l 6 месяцев назад

    Can I replace it with esp 8266?

  • @yuefeisuo2600
    @yuefeisuo2600 Год назад

    Thank you for sharing all of your projects! This item can increase SD Card and Data Logging? Sorry my english may not be accurate

  • @Ais-qc1bc
    @Ais-qc1bc Год назад

    is possibles to use RF433 module and OLED Display +servo together??
    i am trying but tired! please give a solution?

    • @AhmadLogs
      @AhmadLogs  Год назад

      give me some more detail about the idea

  • @syaduinotech3681
    @syaduinotech3681 3 года назад

    Thanks for sharing mr ahmad.. really useful

    • @AhmadLogs
      @AhmadLogs  3 года назад +1

      So nice of you

    • @vijayuikey25
      @vijayuikey25 Год назад

      this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it

  • @madnoajiq6958
    @madnoajiq6958 Год назад

    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".

    • @AhmadLogs
      @AhmadLogs  Год назад +1

      check your rx and tx connection

  • @mikelgomez3954
    @mikelgomez3954 7 месяцев назад

    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 👌👌👌

  • @samrev292
    @samrev292 Год назад

    The ESP32 3v3 pin's sometimes giving an unstable voltage. Does it has a side effect for the GPS module's work?

    • @AhmadLogs
      @AhmadLogs  Год назад

      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.

    • @samrev292
      @samrev292 Год назад

      @@AhmadLogs really good advice, Ahmad. Thank u so much

  • @snyperbob
    @snyperbob 2 года назад

    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

    • @AhmadLogs
      @AhmadLogs  2 года назад

      thanks, yes it will definitely work on wimos d1 mini.

    • @vijayuikey25
      @vijayuikey25 Год назад

      this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it

    • @snyperbob
      @snyperbob 10 месяцев назад

      ​@vijayuikey25 are you using an ssd1306 screen

  • @mickaelbrient1274
    @mickaelbrient1274 2 года назад

    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

    • @AhmadLogs
      @AhmadLogs  2 года назад

      you might use 3.7v battery for powering.
      for google map, you need to update the code

    • @vijayuikey25
      @vijayuikey25 Год назад

      this program is not working . it's showing ssd1306_White was not declared in this scope. please suggest how to remove it

  • @technicalgovind5761
    @technicalgovind5761 3 года назад

    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

    • @AhmadLogs
      @AhmadLogs  3 года назад

      I need to take a look at your code. then I can figure out the issue

  • @luisvaamondez1323
    @luisvaamondez1323 7 месяцев назад

    Many Many Thanks!

  • @chbhaskar6413
    @chbhaskar6413 Год назад

    I am using gps with reciever from rybo labz any changes to make

  • @kamikaqu
    @kamikaqu 2 года назад

    if i dont have the lcd can i use the serial monitor for display & what i need to change interm of coding ?

    • @AhmadLogs
      @AhmadLogs  2 года назад

      you need to change lcd.print to serial.print

    • @kamikaqu
      @kamikaqu 2 года назад

      @@AhmadLogs thank you so much

  • @muhammadkahfibinjumali-7002
    @muhammadkahfibinjumali-7002 2 года назад

    does this code display in serial monitor i mean the latitude and longitude..

  • @Mellokazuha
    @Mellokazuha Месяц назад

    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!

  • @dapilot9408
    @dapilot9408 Год назад

    how can you send the data (lat,long,speed) to an mqtt server?

    • @AhmadLogs
      @AhmadLogs  Год назад

      I will try to make a video on it

  • @khairulamirin8189
    @khairulamirin8189 Год назад

    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.

  • @lukaszambal23
    @lukaszambal23 3 года назад

    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 :-)

    • @AhmadLogs
      @AhmadLogs  3 года назад

      check the gps module if it is working? display gps coordinates on serial monitor to check if there is displaying some data or not?

  • @fiqianarofi2991
    @fiqianarofi2991 Год назад

    good ride....but can you read data into sdcard?..how the code is?

    • @AhmadLogs
      @AhmadLogs  Год назад +1

      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

  • @snyperbob
    @snyperbob 2 года назад

    Can you also pull and calculate local time from the GPS signal?

    • @AhmadLogs
      @AhmadLogs  2 года назад

      yes it is possible. I have done it using micropython. but not using c++

    • @snyperbob
      @snyperbob 2 года назад

      @@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.

    • @AhmadLogs
      @AhmadLogs  2 года назад

      @@snyperbob yes you are right

  • @tutorialoke3562
    @tutorialoke3562 8 месяцев назад

    run serial monitor or not? I've followed exactly the same, but nothing appears on the OLED screen

  • @chbhaskar6413
    @chbhaskar6413 Год назад

    I want to see nmea decoded output in serial monitor can i do that

    • @AhmadLogs
      @AhmadLogs  Год назад

      load nmea example from the File > Examples of arduino ide

    • @chbhaskar6413
      @chbhaskar6413 Год назад

      @@AhmadLogs thanks it worked

  • @techmoon_
    @techmoon_ Год назад

    thanks a lot

  • @zulfiarahimsa
    @zulfiarahimsa 2 года назад

    hello ahmad where can i get the HardwareSerial libraries?

    • @AhmadLogs
      @AhmadLogs  2 года назад

      it is built-in. no need to install it

  • @Ari-uj2sy
    @Ari-uj2sy 2 года назад

    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

    • @AhmadLogs
      @AhmadLogs  2 года назад

      1. what is the LED status of your gps module
      2. have you select the correct baud rate from serial monitor

    • @Ari-uj2sy
      @Ari-uj2sy 2 года назад

      @@AhmadLogs let me check that and again ...will need your help further so kindly do reply hereby ....thank you so much

    • @Ari-uj2sy
      @Ari-uj2sy 2 года назад

      @@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 ....

    • @AhmadLogs
      @AhmadLogs  2 года назад

      @@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

    • @Ari-uj2sy
      @Ari-uj2sy 2 года назад

      Ok ... Thank you sir for ur reply ....

  • @JokeyXVII
    @JokeyXVII 2 года назад

    this gps can be used to an indoor project?

    • @AhmadLogs
      @AhmadLogs  2 года назад +1

      yes, but gps module works well outdoor

    • @JokeyXVII
      @JokeyXVII 2 года назад

      @@AhmadLogs thanks

  • @shuvochowdhury1115
    @shuvochowdhury1115 3 года назад

    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?

    • @AhmadLogs
      @AhmadLogs  3 года назад

      can you please tell me the LED status of your gps module? LED must blinks once in every seconds

    • @shuvochowdhury1115
      @shuvochowdhury1115 3 года назад

      @@AhmadLogs Yes, Led blinks in one second. It also shows data in serial monitor when connected without oled module.

    • @AhmadLogs
      @AhmadLogs  3 года назад

      @@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.

    • @shuvochowdhury1115
      @shuvochowdhury1115 3 года назад

      @@AhmadLogsSorry, currently I don't have any esp32 module with me.
      And can't buy any because my project submission is in Wednesday.

    • @AhmadLogs
      @AhmadLogs  3 года назад

      which micro-controller you are using then?

  • @fahmyanugrah933
    @fahmyanugrah933 Год назад

    why my gps not blinking so long?
    *indoor uses

    • @AhmadLogs
      @AhmadLogs  Год назад

      neo6m is made for outdoor. you need an indoor gps module

  • @Fanan67
    @Fanan67 2 года назад

    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.

    • @AhmadLogs
      @AhmadLogs  2 года назад

      as I know, I have used version 1.0.4 for ESP32 board

  • @tushardas3928
    @tushardas3928 3 года назад

    Can u store latitude and longitude in Google firebase??

    • @AhmadLogs
      @AhmadLogs  3 года назад

      yes, we can use wifi or gsm module to connect to the internet. then upload the gps coordinates to firebase

    • @tushardas3928
      @tushardas3928 3 года назад

      @@AhmadLogs I have GPS module NEO6MV2 and Nodemcu facing problems storing data in firebase

    • @tushardas3928
      @tushardas3928 3 года назад

      @@AhmadLogs can u show me

    • @tushardas3928
      @tushardas3928 3 года назад

      @@AhmadLogs GitHub account or other platforms where I can contact u

    • @AhmadLogs
      @AhmadLogs  3 года назад

      @@tushardas3928 can you please tell me in detail

  • @muhammadizzulaizatbinrusli4591
    @muhammadizzulaizatbinrusli4591 3 года назад

    Can you do with python/micropython please ?

  • @ahmedtaher4015
    @ahmedtaher4015 3 года назад

    جيد جدا طريقة العرض والفكرة ممتازه جدا
    لكن انا احتاج فديو الاردوينو

    • @AhmadLogs
      @AhmadLogs  3 года назад +1

      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"

    • @ahmedtaher4015
      @ahmedtaher4015 3 года назад

      @@AhmadLogs تمام انا شوفته من قبل
      لكن احتاج لشرح الفديو كي اعرف التوصيل والوظيفه لكل دخل وخرج

    • @AhmadLogs
      @AhmadLogs  3 года назад +1

      @@ahmedtaher4015 can you please give me some more detail to sort out your issue

    • @ahmedtaher4015
      @ahmedtaher4015 3 года назад

      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

    • @AhmadLogs
      @AhmadLogs  3 года назад +1

      @@ahmedtaher4015 I am trying to make version 2.0 for the gps tracker in which I will explain all the functionality practically

  • @speelnetwork6411
    @speelnetwork6411 3 года назад

    plz make this code SIM800l +Arduino nano +OV7670 Camera live streaming web server

    • @AhmadLogs
      @AhmadLogs  3 года назад

      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

  • @chintaphaniramavaibhav3714
    @chintaphaniramavaibhav3714 Год назад

    i am getting error

    • @AhmadLogs
      @AhmadLogs  Год назад

      give me details

    • @chintaphaniramavaibhav3714
      @chintaphaniramavaibhav3714 Год назад

      @@AhmadLogs ok i will send it here

    • @chintaphaniramavaibhav3714
      @chintaphaniramavaibhav3714 Год назад

      i dont think i can share screen shot using the youtube chat

    • @chintaphaniramavaibhav3714
      @chintaphaniramavaibhav3714 Год назад

      @@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

    • @AhmadLogs
      @AhmadLogs  Год назад

      @@chintaphaniramavaibhav3714 its mean your esp32 module is not connected to the computer. you just update the driver for your esp32

  • @Dark-uh6sc
    @Dark-uh6sc Год назад

    Esp8266??

    • @AhmadLogs
      @AhmadLogs  Год назад

      check this ruclips.net/video/F4fzvlPWFWo/видео.html

  • @technicalgovind5761
    @technicalgovind5761 3 года назад

    Hello sir