Building a GPS Based Arduino Speedo using an M5Stack | Beginner Tutorial from Start to End #Arduino

preview_player
Показать описание
In this video we are going to learn the very basics of building with Arduino and learning how to create a gauge, pull in GPS speed and ultimately make a GPS based Speedometer.

If you are brand new to Arduino you will need to do a little work first. I will not be walking through setting up the Arduino IDE or pairing your specific boards. We walk through the various equipment you will need and what we are going to cover.

I will be using an M5Stack and a GPS unit from M5. Here are some helpful links. Note I am not an affiliate of any of these sites so pick the gear that is right for you.

00:00 Introduction to Arduino
04:23 Project Needs
18:01 Getting Set Up in the IDE and Example Review
24:28 Including and reviewing M5Stack.h
27:49 Define Global Variables
29:23 Verifying and error handling
31:25 What is a CONST INT and #Define
34:43 Creating comments and planning the learning process
45:46 Visualizing an LCD in MS Paint
54:03 Learning to Display Simple Text on an LCD
01:04:20 Learning to Display Shapes on an LCD
01:11:22 Planning the Gauge Graphics
01:17:41 Creating and Calling Custom Functions
01:24:38 Making a Function to Draw a Triangle Sweep using For Loops
01:38:09 Making a Function to Draw a Sweeping Needle
01:58:24 Making a Function to Draw a Filled Arc with Triangles
02:25:15 Getting Ready to use GPS
02:29:08 Setting up the GPS Antenna Library and Pins
02:45:59 Making a GPS Speedo with a Sweeping Arc and Number Display
03:15:15 Process Review
03:21:19 Next Possible Steps and Conclusion
Рекомендации по теме
Комментарии
Автор

Great video. Lots of good information.
thanks for the great work

jimswift
Автор

I've probably made two comments on YT videos...ever. This video is good enough to bring me out of the shadows to provide my encouragement and offer some (hopefully) constructive criticism. Somewhere in the 5 hours of content (I watched all of it) you mention that these videos did not receive many views, and this unfortunately still seems to be the case. Such great videos deserve more views. I'm far from an expert, but I suspect that a couple modifications would help grab more viewers.

First, the dedication to detail on this, and the followup video, is exceptional. Great detailed information on coding, and excellent advice on structuring the code during development. These two videos are helping me to muddle through my holiday prototyping project using an ESP32-S2 dev kit, three SPI displays, and two ADS1115.

I think that both videos would be less "intimidating", and actually a bit more useful, if they were broken into chapters. The first video seems to have at least two natural break points, but could probably be broken into four or five. Breaking into smaller chunks should allow viewers to digest the information better, it may also bring in the people that passed on watching due to the length. In my case, having the breaks would make it easier to go back to rewatch specific chapters of interest as I work on my own project.

I also suspect that modifying the titles, and thumbnail pictures, might also bring more viewers. Grabbing attention without resorting to "clickbaity" titles I'm sure is an art, but one that seems to be necessary to grow on the YT platform. Veritasium has a nice video on this subject, I think.

You have an excellent presentation style, and are very organized. Perhaps working to "feed the algorithm" will help to grow this channel. Thanks for the wonderful content. Keep it up!

butchberney
Автор

Excellent tutorial, thanks for sharing.

dfn
Автор

Hi, Thanks for a very good tutorial.
Can you add a link to your code so I can download it?

gordondyer
Автор

It's crazy to set up. No idea what barrier I'm in. It's some syntax about "import" and type. Wrong code/mismatch from UIFlow or something.

elektronkim
visit shbcf.ru