Arduino OLED Gauge

preview_player
Показать описание
Learn how to create a simple OLED gauge with Arduino UNO!

Useful links from the video:

Related videos:

------------------------------------------------------------------------------------------------------------------------------

Learn how to create a custom gauge using 128x64px SSD1306 OLED Display connected to Arduino UNO, driven by a simple 10K potentiometer. Everything is explained step by step, so even if you are beginner, you should be able to follow this tutorial. For graphics, a free online graphic editor Photopea is used. Before we go with real Arduino, we will test the program running in the free online Arduino emulator WOKWI. Have fun!

------------------------------------------------------------------------------------------------------------------------------

PCBWay is a service for manufacturing custom PCBs. If you click the link above, you will get a coupon for $5, which is exactly the price of 10 pieces of custom PCBs. In that case, you will only pay for shipping. Do you have any experience doing this? Please let me know in the comment section!

------------------------------------------------------------------------------------------------------------------------------

Do you have any questions? Suggestions for the next video? Please put those down in the comment section. I try to answer as many questions as I can. Thank you for watching and reading the video description, and I hope to see you next time. Good luck with your projects!

--------------------------------------------------------------------------------------------------------

Hashtags:
#wokwi #arduino #OLED

--------------------------------------------------------------------------------------------------------

Keywords related to this video:
Arduino UNO, Arduino, OLED, u8g, u8g2, Arduino Display, Arduino Free Code, esp32, Arduino project, Arduino display, Arduino ideas, new project ideas, Arduino 2022, Arduino project 2022, Arduino project ideas, Arduino tutorial, microcontroller, arduino projects for engineering students, arduino based projects, microcontroller projects, cool projects, mini project using arduino, arduino mini projects, electronics projects using arduino, how to make arduino project, arduino uno projects for beginners, projects with arduino, projects using arduino, project using arduino, arduino based projects for final year
Рекомендации по теме
Комментарии
Автор

I have no need for a speed gauge, but I learned so much about the process that I'll probably use some of this in another project! Thanks for the detailed instructions. 👍🏻

ChristianBehnke
Автор

Another great project, the way you explain how to move the needle is just awesome.

VoeViking
Автор

Will be using info from this for my own speedometer project.

Plan is to use a hall effect sensor to record transmission output RPMs, then convert to speed with rearend ratio and tire circumference.

Main reason for not using GPS is the hall effect isn't reliant on satellite signal, as I want consistent input of data, so I can log travel distance for an odometer.

perotekku
Автор

Great tutorial. Other youtubers' video tutorial just like "Here, download my code and run it".
Your video really help beginners.

jumbo
Автор

Youtube recommended this and i only watched 9 minutes of this video and subscribed your channel. Really like the pace of explaining and doing same time. I like to do boost gauge to my car with arduino or some else microboard with oled screen. Haven't started, just watching youtube and dreaming abaut that. But while watching this video only nine minutes i 'm sure that i can do it just the way i like. Thanks!

Kitariza
Автор

If you are using display with 7 pins (SPI), don't forget to comment line 36, and uncomment line 37.
Great video upir, as always!

vladancetojevic
Автор

I was wondering how to change font, very good explanation and thanks for your hard amazing work

Ahmedhkad
Автор

Upir, I just want to commend you on yet another great video with fantastic explanations for anyone to follow along. Looking forward to the next one.

ABG_D
Автор

Excellent 👍
Maybe I can learn enough from you to build a Arduino based color Vu-meter.
Or maybe you can teach us how to make it. Just an idea.
Thanks !!!

monskugmail
Автор

Hello, not really sure if you will see my comment, but thanks a lot for the tutorial, i managed to make a gauge cluster with rpm, speed, fuel level ; boost pressure, turn signals, low beam/ high beam and a fully functioning odometer thats speed dependant. I uploaded a short clip of it on my channel's shorts. Thanks again !

orange_tweleve
Автор

Congratulations. Great tutorial. You have best channel on GUI for microcontroller. Go ahead!

goowatch
Автор

It’s such a happy 😊 feels to see a notification from you brother.
Thanks buddy

raymondmichael
Автор

Id like to see turbo gauge with esp32c3 and round displays... Im stuck with the project, need ideas

albertodh
Автор

Impressive and very cool on such a basic display

katerspam
Автор

That was a great video :)
I'm just starting out, and I haven't yet understood the concept of assigning a certain input data type and value, to display it on the screen, as well as SPI and I2C communication methods. You make it look very easy, hopefully I'll catch up to you with your videos :)
I was able do drive a 5110 screen and display a Hello World in it, but nothing more so far :)

kshysztof
Автор

Thanks for the great quality videos, i love your channel

gmx
Автор

Help needed
Hello upir, great video. I have tried to change the pin to be used to A1 however when I changed the pinMode in the void setup and the analogue read in the void loop to A1, the gauge will only go down as far as 53 and only as high as 56. Then it will fall back down to 53.
Can you or anyone help me in understanding where I went wrong in changing the pin being used from A0 to A1?

addm
Автор

I'm looking for a dash for the bike. There should be a display of 0-60 km/h. And the speed is determined with a Hall sensor on the wheel. Can you build something like this for the Arduino Nano?

rhein-sondler
Автор

Global variables use 13640 bytes (4%) of dynamic memory, leaving 314040 bytes for local variables. Maximum is 327680 bytes.
Sketch too big;

hansdegroot
Автор

Good video, but since the GUI is pretty simple, it could have been done with simple geometry primitives (circles, lines, etc.) too. What is the advantage of using fixed pictures instead of those?

janoshorvath