Let's build a GPS Speedometer with ESP32-S3 and BN-880Q(GPS, Compass) [1/2]

Ғылым және технология

The project I made this time is the GPS Speedometer Application with ESP32-S3 (WT32-SC01 Plus).
A speedometer is a tool that indicates the speed of a vehicle. A GPS module is required to know the speed information. The GPS module I used here is BN-880Q.
This project is divided into two videos. This video covers the hardware-related parts, and the next one will cover working with the User Interface in SquareLine and LVGL.
*Timestamps
0:00 - Overall Demo
0:22 - Compass Test
1:36 - Speed Test
2:00 - Hardware Configuration
3:31 - Basic Source Code
5:49 - Outro
[Developing Embedded GUI with Square Line Studio [2/2]]
• Developing Embedded GU...
[How good is it? "WT32-SC01 Plus" with ESP32-S3!]
• How good is it? "WT32-...
[WT32-SC01 Plus]
amzn.to/49kYcZg
[BN-880 GPS module]
amzn.to/3BMnhxP
[MX 1.25mm Male Female Connector Kit]
amzn.to/3Wo5bv1
[Project GitHub]
github.com/0015/ThatProject/t...
OLD GPS Project with NodeMCU
[Part 1. NodeMCU(ESP8266) | GPS | ILI9488 - Showing the Latitude and Longitude on Display]
• NodeMCU(ESP8266) | GPS...
[Part 2. NodeMCU(ESP8266) | GPS | ILI9488 - Showing Google Map with Device Position on Display🗺️]
• NodeMCU(ESP8266) | GPS...
[Part 3. NodeMCU(ESP8266) | GPS | CSV Data Logging - GPS Tracker (feat. GPS Visualizer)🛰️]
• NodeMCU(ESP8266) | GPS...
#ESP32S3 #GPS #Speedometer #LVGL #Squareline #BN880Q #ThatProject

Пікірлер: 45

  • @ThatProject
    @ThatProject Жыл бұрын

    For more projects - youtube.com/@ThatProject That Project Github Repository - github.com/0015/ThatProject Join FB Group - facebook.com/groups/138965931539175

  • @TradieTrev
    @TradieTrev Жыл бұрын

    Awesome mate! You're really talented putting all of this together, got myself the same gps module so pretty keen to use your code to learn more.

  • @esk8windsor
    @esk8windsor Жыл бұрын

    Nice job man! Im working on something similar with a BN220.

  • @jlcamry
    @jlcamry Жыл бұрын

    nice project

  • @gordsh1
    @gordsh1 Жыл бұрын

    Thanks!

  • @michealmorrow1481
    @michealmorrow14812 ай бұрын

    This one works. Thanks. Another one I got did not work. I like working demo code much better than non-working demo code! 😀😍😇😜

  • @AD-ig3vz
    @AD-ig3vz Жыл бұрын

    Cool project, thanks for sharing. Just a quick question - in this project does the touch work?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    Sure. It's an application with 2 pages. When I touch the top title, you can see it goes to the next page. kzread.info/dash/bejne/fGR1u7WMaNvef7w.html

  • @AD-ig3vz

    @AD-ig3vz

    Жыл бұрын

    @@ThatProject Cool, I missed that part. Cheers.

  • @mikevhx5682
    @mikevhx5682 Жыл бұрын

    If there are any io pins free, it would be cool to add gear indication, turn signal light, high beam to the screen. It would make a fab dash for scooters etc.😁

  • @GD-et5vi
    @GD-et5vi Жыл бұрын

    Nice video. I am new to programming hardware but just bought a WT32-SC01 Plus! Do you have any barebones sample of making the display work with Arduino ( with touch function )? Thanks once again for the excellent tutorial. I will be building this once I gain some experience.

  • @ThatProject

    @ThatProject

    Жыл бұрын

    Thanks for liking my video. Unfortunately, I don't have an example source code for simple tasks. But I believe you can make it from my source code. Please let me know if you run into trouble doing your own project.

  • @GD-et5vi

    @GD-et5vi

    Жыл бұрын

    @@ThatProject Cool, thank you so much. I will go through the source code and see if I can build something like a basic template. Your project looks cool and I hope I can build some cool stuff too using this nice display. Cheers & all the best - hope to see many more projects on your channel.

  • @wjn777
    @wjn777 Жыл бұрын

    Nice video, thanks for sharing. Which compass library do you recommend for the BN-880?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    As I mentioned, the DFRobot library for compass is good. It supports HMC5883 too.

  • @wjn777

    @wjn777

    Жыл бұрын

    @@ThatProject Great, thanks! I did not know it supports the HMC5883 too. Looking forward to your next video, the graphics look amazing

  • @romanthapa245
    @romanthapa245 Жыл бұрын

    GPS is not working why I don't know why only the electric degree is working but the GPS module is blinking and no log and lad is shown what is happening then

  • @vincentmucchielli
    @vincentmucchielli Жыл бұрын

    Great project, I think I will reproduce your project for my own need with an other GPS module, How did you build your own cable ?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    The connector size should be MX 1.25mm. I bought this one, amzn.to/3CRXzIx

  • @gordsh1
    @gordsh1 Жыл бұрын

    Eric, please please please could you do a video on setting LVGL library with Arduino and eTFT? I tried to follow your current setup video think I am missing a few configuration steps within the libraries. I am using an esp32 with ILI9342 and eTFT library and would love to be able to get the LVGL working. Thanks

  • @ThatProject

    @ThatProject

    Жыл бұрын

    LovyanGFX is more effective than TFT_eSPI. have you tried this? LVGL will be covered in detail in the next video. Thanks.

  • @gordsh1

    @gordsh1

    Жыл бұрын

    @@ThatProject Thanks Eric. Love your videos.

  • @ThatProject

    @ThatProject

    Жыл бұрын

    @@gordsh1 Thank you for your support!

  • @mail87523
    @mail87523 Жыл бұрын

    My suggestion is the esp32 canbus dashboard for various home and car automation devices

  • @ThatProject

    @ThatProject

    Жыл бұрын

    That's cool.

  • @annoorkhan4219
    @annoorkhan4219 Жыл бұрын

    Nice ,Do you use square line studio for GUI ?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    Yes. I used Square Line Studio for this project.

  • @thahamohammed
    @thahamohammed Жыл бұрын

    totally new to this, any suggestions if i want to receive this speed real-time to my pc which is in a range of 2 or 3 km

  • @ThatProject

    @ThatProject

    Жыл бұрын

    It seems that the speed data can be transmitted using the LoRa module. kzread.info/dash/bejne/rH6qptlthbmqfMY.html

  • @justBusWales
    @justBusWales Жыл бұрын

    Hi. I have the same hardware as you, but the part 1 code doesn't display anything the screen is black. If I change the tft.fillscreen to white it changes to white so code is running, any idea?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    It's natural. If the BN-880Q is not connected, the screen is just black as there is no data obtained from it.

  • @justBusWales

    @justBusWales

    Жыл бұрын

    @That Project Thanks for replying, I have figured it out, I have a BN-880 only with no "Q" prefix which means it uses the HMC5883L chip. So I changed all constant names and now running good. Thanks again.

  • @dimo3045
    @dimo3045 Жыл бұрын

    Cool, are you planning to make a video of the offline map?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    I will try, but it seems very difficult.

  • @dimo3045

    @dimo3045

    Жыл бұрын

    There is an "X-TRACK" repository on GitHub worth referring to

  • @ThatProject

    @ThatProject

    Жыл бұрын

    @@dimo3045 github.com/FASTSHIFT/X-TRACK It looks cool.

  • @annoorkhan4219
    @annoorkhan4219 Жыл бұрын

    I am try to compile it but can't do that .can you please help me ?

  • @annoorkhan4219

    @annoorkhan4219

    Жыл бұрын

    How can I contact with you?

  • @ThatProject

    @ThatProject

    Жыл бұрын

    @@annoorkhan4219 Please leave your question about this project here.

  • @syahrulll838
    @syahrulll8382 ай бұрын

    Can u add navigation feature with gpx file?

  • @ThatProject

    @ThatProject

    2 ай бұрын

    Maybe it's possible. After reading the GPX file in XML format from the SD card, it is compared with the current GPS information to sequentially check whether each point has been reached. Writing a GPX file also seems to be very straightforward and simple. Otherwise, it may be difficult to read and navigate this. Anyway, thank you for the great project idea.

  • @blacktigers701
    @blacktigers7015 ай бұрын

    Can you save the gps coordinate in sd card to track later on google maps or any other maps apps?if can can you provide the coding source?thanks.im yours subs now 😂

  • @ThatProject

    @ThatProject

    5 ай бұрын

    Wouldn't it be okay to just add a function to save the GPS data to the SD card from this project source code? Anyway, I will try that when I get a chance.

  • @blacktigers701

    @blacktigers701

    5 ай бұрын

    @@ThatProject thank you so much mate!!ill waiting for that.

Келесі