All the source files are on GitHub: github.com/upiir/pitch_roll_indicator
@dyslectische4 ай бұрын
Now one for a boat. That will be nice
@k9elli5 ай бұрын
One of the best builds I’ve seen this year. Thank you for sharing!!
@upir_upir5 ай бұрын
Thank you for your support - and your nice words!
@ziomalZparafii5 ай бұрын
A week ago after sleeping in a car (uber micro camper recently bought) on a small slope I decided I need to build that and here we are! Quantum entanglement of minds? Nice timing! 🎉
@upir_upir5 ай бұрын
That is awesome! I´m glad it is helpful and good luck with your project!
@chexo35 ай бұрын
I want to hear more about this camper
@ziomalZparafii5 ай бұрын
@@chexo3 just a Peugeot Rifter long and some custom "furniture" from wood. Nothing fancy.
@peterpan85074 ай бұрын
This us the content I want on youtube and not a react to the react of a react. Awesome stuff!
@upir_upir4 ай бұрын
Thank you for your nice comment, I´m glad you like my videos!
@AfrikanMan5 ай бұрын
This is a new level of cool. I have always wanted to have these on a car and figured a simple water-filled gauge with a floating lever would suffice. Now I'm not so sure I want to make that anymore. Thankyou sir for sharing this marvelous build!
@upir_upir5 ай бұрын
Thank you, although a water filled gauge also sounds very interesting!
@G_de_Coligny4 ай бұрын
use heavy silicon oil to act as damper, never water.
@Tarex_5 ай бұрын
I'll watch the full video later, but just came to say, I don't drive a jeep but a mini, buti literally bought Round displays and ESP32S3 and ADXL accellerometers to get accelleration and oscillation measurements and have them on a display like this 😅 timing perfection and love your videos
@upir_upir5 ай бұрын
Sounds great! What is the "oscillation measurement" i.e., what is it good for inside the car? Thank you!
@Tarex_5 ай бұрын
@@upir_upir as in when driving over bumps and in an effort to see a difference as the car is getting a coilover upgrade with dual setting for dampening
@upir_upir5 ай бұрын
I see, thank you for the clarification!
@mikescammells10814 ай бұрын
Thanks for sharing, I now have 1000 ideas buzzing around in my head.
@upir_upir4 ай бұрын
That´s great to hear, good luck with your projects!
@DK433 ай бұрын
Danke!
@upir_upir3 ай бұрын
Thank you for your support, I really appreciate it!
@slabua5 ай бұрын
Nice! You can also power it directly from the screw terminal since you kept vsys/gnd as well 👍
@upir_upir5 ай бұрын
Thank you. Yes, that was exactly the reason for having those two pins exposed.
@Davet998Ай бұрын
Amazing video so many things to learn! Many thanks for sharing.
@upir_upirАй бұрын
I´m glad it was helpful! Thank you for your comment.
@techconcept13345 ай бұрын
A clever and easy way to manage photo display on the screen. Another thing to get inspired by, thanks upir ;)
@upir_upir5 ай бұрын
Thank you, I´m glad you like it!
@2150dalek5 ай бұрын
Another cool tool....This has great use as feedback...Nice job!
@upir_upir5 ай бұрын
Glad it was helpful!
@mimiimn83455 ай бұрын
Please more explanation. You are doing so interesting projects. Thank you
@upir_upir5 ай бұрын
Was any part of the video unclear? I was trying to include as much explanation as possible.
@tcirit5 ай бұрын
Great job, I love your projects.
@upir_upir5 ай бұрын
Thank you! 😊
@filipimDgaita3 ай бұрын
Awesome project! thanks for sharing it
@upir_upir3 ай бұрын
You are welcome, thank you for your comment!
@olmstead255 ай бұрын
If you make a small project like this I recommend making a panel of them in kicad. The price is the same for that tiny board all the way up to 100mm x 100mm. So you get WAY more boards for your money.
@upir_upir5 ай бұрын
Thank you for your suggestion, it makes sense, I will try it the next time!
@bluejayfabrications22165 ай бұрын
I like all of these designs and usage case I have been waiting to build a round guage for both a clock and google maps indicator turn left in 200m continue straight for 5km
@upir_upir5 ай бұрын
Thank you. I´m sure both the clock and google map navigation would look great on those displays.
@sumedhburbure41735 ай бұрын
Great video!! Your videos are inspiration to us all
@upir_upir5 ай бұрын
Thank you, I´m glad you like them!
@philkemp12744 ай бұрын
Brilliant tutorial will be looking at building this thank you
@upir_upir4 ай бұрын
Thank you, and good luck with your project!
@zleipnirgoh59725 ай бұрын
ohh... can use as a nice level gauge for home installation.
@upir_upir5 ай бұрын
That’s an interesting idea!
@hiperformance715 ай бұрын
WOW!! that is Awesome tutorial!! thanks so much!!
@upir_upir5 ай бұрын
Glad it was helpful!
@FrankP835 ай бұрын
great job! 🤩
@upir_upir5 ай бұрын
Thank you! Cheers!
@paolofazi63825 ай бұрын
Very very userful many thanks ! Good job!
@upir_upir5 ай бұрын
Thank you, I´m glad you like it!
@marekpogorzelski97014 ай бұрын
Małe a cieszy😊
@upir_upir4 ай бұрын
What? :)
@peterrasmussen27935 ай бұрын
Great project thoroughly documented! I would really like you to use this to build a car performance display, ie maybe g-force in 2 axis and a way of measuring 0-30, 0-60, 0-100 times ?
@upir_upir5 ай бұрын
Thank you and yes, performance display would be great. My next step is a speedometer, so the performance display might be after that!
@s14tam5 ай бұрын
another cool project
@upir_upir5 ай бұрын
Thank you!
@DK433 ай бұрын
I am excited about your project and have just ordered all the parts except for the DFRobot Serial 6-Axis Accelerometer. I want to build a lean angle indicator for my motorcycle. I had this idea in mind for a while, but your video was the trigger. I immediately subscribed to your channel. Now I have a question: Can I order an MPU6050 module from AliExpress instead of the DFRobot Serial 6-Axis Accelerometer? The DFRobot Serial 6-Axis Accelerometer would cost me a little over €36 with shipping to Germany.
@upir_upir3 ай бұрын
Thank you! Yes, you can use any tilt sensor. The advantage of the DFRobot sensor is that it already does some filtering, so the output could be used right away without any other calculations. You might find out that other sensors might provide values that are oscillating a little bit, and some additional software filtering might be required.
@bimokayoba5 ай бұрын
Thank you, I really can make it... ❤
@upir_upir5 ай бұрын
Wonderful! Thank you for your comment.
@collinjensen9279Ай бұрын
How could I get ahold of your email? I have a couple questions I would love to ask you!
@upir_upirАй бұрын
Please write me at utuber.upir(at)gmail.com, thanks! Also, thank you very much for your support, I really appreciate it.
@daviderapisarda38333 ай бұрын
This was AWESOME! I love the fact that this screen is a fully functional ESP32 board. The gauge you made is great and so is your explainations. Just one question though... how could you mount a potentiometer or whatever, even a breadboard, on the model with the bazel? It looks like it is completely enclosed in it. Anyway, you definetly earned a subscriber!
@daviderapisarda38333 ай бұрын
You showed it in the last 40 seconds... my bad ahaha
@upir_upir3 ай бұрын
Thank you for your nice words! And yes, if you remove the back cover on the enclosed screen, you can put a PCB there, or perhaps potentiometer as well..
@i050193 ай бұрын
@@upir_upir Thank you for this great video. Beautiful graphics, great project! I would love to use the housed display with a small PCB inside. Could you make a video about designing a custom lid/cover for the backside display? I think that could be very helpful to make these gauges look great and be mounted in a car. Even to hide or cover your adapter PCBA. Would love to hear your ideas
@MrBarneyDinosaur5 ай бұрын
SMH, no yaw or airspeed sensor. How are you supposed to pretend that your car is a fighter jet?
@hiperformance715 ай бұрын
because this "inclinometer" is used for offrodding maybe? just saying😅
@upir_upir5 ай бұрын
I like the idea of showing the ground speed for the speedometer!
@AFSMG5 ай бұрын
@upir_upir Brutal is a Spanish expression used to say that something is exceptional, brilliant. As always, your work. Greetings.
@upir_upir5 ай бұрын
Thank you, I appreciate your nice words!
@Wayne_Nero5 ай бұрын
Wow - way cool
@upir_upir5 ай бұрын
Thank you, I´m glad you like it!
@bob_mosavo5 ай бұрын
Thanks 👍
@upir_upir5 ай бұрын
You are welcome!
@nikosvaidis53975 ай бұрын
Nice!
@upir_upir5 ай бұрын
Thanks!
@alvislacitis50195 ай бұрын
Would love to purchase finished product and test it in real environment to see how it takes vibrations and temperature differences.
@upir_upir5 ай бұрын
Thank you, but it´s not for sale for now. You can get the displays on AliExpress / or anywhere else, and test the durability. The documentation unfortunately does not say anything about vibration resistance of temperature ranges.
@MyOwntuahur5 ай бұрын
Nice projects..
@upir_upir5 ай бұрын
Thank you, I´m glad you like them!
@MyOwntuahur5 ай бұрын
@@upir_upir your welcome
@upir_upir5 ай бұрын
Thanks!
@AIPapersDecodedPodcast5 ай бұрын
awesome
@upir_upir5 ай бұрын
Thank you!
@silenceandprogress5 ай бұрын
very nice sir
@upir_upir5 ай бұрын
Thank you!
@nyetu5 ай бұрын
Really nice, i am eager to try your booster gauge to build in my car, i was wondering if its possible to hook up an oil temperature gauge? The output of the sensor is tricky any chance you could help out?
@upir_upir5 ай бұрын
What kind of sensor do you use? I do plan to create a version with oil pressure and oil temperature.
@r1t05 ай бұрын
Great work keep it put. If you can do a tutorial on how to create a battery indicator but this time with images, if you get the time. Or create a graphical user interface using images or squareline. But I enjoy watching your videos.
@upir_upir5 ай бұрын
Yep, I do plan to take a closer look at the squareline studio. As for the battery indicator, do you mean for a car battery?
@r1t05 ай бұрын
@upir_upir no for like a battery to power those projects. Kinda like a cellphone battery, thanks for answering back
@upir_upir5 ай бұрын
I see! Yes, that should be possible, the board itself has a way to measure battery voltage.
@ВладиславПрисяжний-м1щ5 ай бұрын
Please make a video of a quick interface design and working buttons for this screen using SquareLine Studio 🤞
@upir_upir5 ай бұрын
Yep, SquareLine studio / LVGL is on my list for sure.
@ВладиславПрисяжний-м1щ5 ай бұрын
@@upir_upir I hope it is for this screen, for some reason I have difficulties with it
@upir_upir5 ай бұрын
There is a sample LVGL project included on the waveshare website, is it working?
@ВладиславПрисяжний-м1щ5 ай бұрын
@@upir_upir I tried only with my own interface, but for some reason it doesn't work
@upir_upir5 ай бұрын
I would suggest trying the included code to see if that one works.
@marcosiccardi79565 ай бұрын
Nice work! Couldn't you create a sprite and rotate it in TFT_eSPI with the angle instead of loading a new image everytime thus reducing the memory usage ?
@upir_upir5 ай бұрын
You can, I can´t :) I´m still learning and using images was simpler, but I will explore your suggestion a little bit more.
@RedBatteryHead5 ай бұрын
What a nice Gadget. Might want one to level my campervan 👍 Do you ship ready to mount kits? I'm a numhead on Arduino 😊
@upir_upir5 ай бұрын
Thank you! I don’t sell anything yet, but hopefully the tutorial should be easy to follow even for beginners.
@harrymorris419Ай бұрын
Could you make a video with this display running google maps for a need for speed style direction pod
@upir_upirАй бұрын
That would be cool, but I don´t have enough knowledge to do that (yet).
@MathewMaher4 ай бұрын
Is there a compass version available? That looks really cool.
@upir_upir4 ай бұрын
Not yet, but I would like to create a compass as well.. soon..
@Makooo225 ай бұрын
Excellent work!! Is it possible to use an MPU-6050 sensor instead of a Dfrobot?
@upir_upir5 ай бұрын
Thank you. Yes, you can surely use that sensor, that should work nicely.
@Makooo225 ай бұрын
Thanks 👍
@ThePan513 ай бұрын
Cool project, will rebuild for sure. How about having one display as touch and when touched it calibrates to 0 / 0. Should be doable, right?
@upir_upir3 ай бұрын
Yes, that should be doable for sure.
@ThePan513 ай бұрын
Spent some time with it, but ... Arduino IDE is 2.3.2. Touch board runs with ESP32 V2.0.12 ONLY, non-touch with 2.0.14 ONLY; I can run Read_User_Setup.ino with them. However I can't run a simple tft.init() with any other ESP32 version, it just continuously reboots, so I guess, the TFT eSPI config is right, the modules are just picky with the ESP32 version. Unfortunately, 2.0.x have no "custom" partitioning. How did you manage to run ESP32 V3.0.1?
@ThePan513 ай бұрын
Found it: added #define USE_HSPI_PORT to the TFT_eSPI config file. Your program just runs fine with esp32v 3.0.4
@jc3Dcx3 ай бұрын
Will it be possible to use the sensor to output "G's" in accel/braking and cornering?
@upir_upir3 ай бұрын
Yes, that should be possible.
@Vyndiktus5 ай бұрын
Should the roll indicator not be from the perspective of the driver? The back of the vehicle for example facing the direction the vehicle is facing, rather than backwards?
@upir_upir5 ай бұрын
It depends on how you mount the sensor. You can always flip the axis by multiplying the angle value by -1.
@eslanek7855 ай бұрын
Can you do the same for an attitude indicator or artificial horizon for ultralight aircraft?
@upir_upir5 ай бұрын
Yep, that should be possible.
@AlejandroReyes-mx5vm2 ай бұрын
Hello! Thank you very much for your video, this display is a great option for many projects. I have followed the process according to your video step by step, but the display remains dark, it does not give video. Do you know of any error, any previous step I should do, or is there any way you can help me?
@upir_upir2 ай бұрын
Have you updated the tft_espi library? You need to add one additional line of code for the display setup file, otherwise it will keep restarting.
@AlejandroReyes-mx5vm2 ай бұрын
@@upir_upir I uninstalled the TFT_eSPI library and installed the version from the repository. I added the USE_HSPI_PORT line. Still it doesn't work if I try to run any of the programs in the sample options. When I try to run your project I get an error: "Compilation error: text section exceeds available space on board". Do you know what I could do in this case?
@upir_upir2 ай бұрын
Are you using the custom partitioning scheme?
@AlejandroReyes-mx5vm2 ай бұрын
@@upir_upir The custom partition that was included in the project file, I left it in the same folder as the project that I tried to burn to the ESP32.
@AK-vx4dy5 ай бұрын
Beauties 😍
@upir_upir5 ай бұрын
Thanks!
@iceman1st14 ай бұрын
i love watching your videos. i was wondering if you could help me as im new to this stuff. i had a project i wanted to do where a brake light will flash when it senses the vehicle slowing down. after watching a few videos to learn how to program a Arduino i managed to get the accelerometer to sense the movement. after testing it out i realised if i was on a straight and whent down hill it will flash the light because it thinks the vehicle is slowing down. would i need to use the built in gyro, if so could you make a video
@upir_upir4 ай бұрын
Thank you for your comment. What kind of sensor are use using? You can for example sample the acceleration only on one axis, that should help. I do plan to record a video using accelerometer soon.
@iceman1st14 ай бұрын
@upir_upir it's the mpu-6050. I was taking the reading from the x axis. I will keep an eye out for that video. If you have a way for my to contact you, I could send you the code and pictures of how I'm testing it and maybe you can see what and where I'm going wrong
@ljuberzy5 ай бұрын
Should that sensor part be fixed to the body or to the frame of the car?
@upir_upir5 ай бұрын
It could be fixed to any part as long as it´s not moving and properly leveled.
@velizyhills3 ай бұрын
Hello and congratulations for this wonderful work! I am trying to test the display with the example "ARDUINO_pitch_roll__secondary__orange". Compilation is going well and the last lines are: Wrote 9678816 bytes (2508747 compressed) at 0x00010000 in 77.4 seconds (effective 1000.5 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... But nothing happens... Did I miss something? Do I need to press the Reset or Boot buttons on the back of of the display? Thank you for your help. Christian from FRANCE
@upir_upir3 ай бұрын
The message that you have posted look fine. It´s most likely a different problem - have you modified that tft_ESPI library?
@velizyhills3 ай бұрын
@@upir_upir No, and this is the latest version installed.
@upir_upir3 ай бұрын
You need to set the library once it’s installed.
@velizyhills3 ай бұрын
@@upir_upir Excuse me, but what changes should be made to the library?
@x-TURBO-x2 ай бұрын
hi mate. Would be nice to install on my motorcycle inclinometer with motorcycle picture. Can you make for me a video how to do? Thanks
@upir_upir2 ай бұрын
You are not the first one asking for something like that. I will take a look. I´m just not 100% sure how the inclinometer would work with all the centrifugal forces. We will see.
@GhostRider-kr2qcАй бұрын
Could this be made with GPS and data logging? It would be nice to be able to record all data!
@upir_upirАй бұрын
Sure, that should be possible. I might cover that in the future video.
@adamirwin24333 ай бұрын
When this powers down and then powers back on is it resetting its point it believes to be level? If you park on an incline and power is removed, and then plug it back in will it think it’s level?
@upir_upir3 ай бұрын
It always knows the accurate level position, so there is no resetting when you unplug/plug it again uphill or downhill.
@koolkiwikat4 ай бұрын
Is there a larger version that has all the options?
@upir_upir4 ай бұрын
There is, I will be testing those in future videos.
@TheRandogg1004 ай бұрын
can you get the screens in larger sizes?
@upir_upir4 ай бұрын
Yes, I will explore some bigger round screens in the next video.
@SlendisFi_Universe5 ай бұрын
Hmmm. Could include this on the digital dashboard idea 🤔
@upir_upir5 ай бұрын
Sounds great. What car are you modifying?
@SlendisFi_Universe5 ай бұрын
@@upir_upir Still on my Volvo S60 from 2001
@upir_upir5 ай бұрын
Cool! Do you have any videos with your progress?
@SlendisFi_Universe5 ай бұрын
@@upir_upir Nope. Because no progress. It is hard to find the dash to study the electronics
@upir_upir5 ай бұрын
Yep, same here. It´s just hard to find any more details about dashboards in general..
@abhiskarpandey25772 ай бұрын
Can you do a speedometer for motorcycles please
@upir_upir2 ай бұрын
I do have a GPS based speedometer project that I would like to finish at some point. What kind of bike you have and how would you envision getting the speed?
@Yakroo1085 ай бұрын
👍👍👍
@upir_upir5 ай бұрын
Thanks!
@estorninosadrian49962 ай бұрын
Can you do tutorial you use that esp32 s3 but you will do it with max30100 and it will show heart rate like a smartwatch
@upir_upir2 ай бұрын
That should surely be possible, but this particular display might be too big to use as a smartwatch. Perhaps a different display might be a better fit.
@estorninosadrian49962 ай бұрын
Pls do it i need it for my project, do it in esp32 s3@@upir_upir
@estorninosadrian49962 ай бұрын
Thanks
@jfc7234 ай бұрын
Ok... The million dollar question. Would you sell them already working?
@upir_upir4 ай бұрын
Maybe in the future. Right now I’m still exploring to what’s possible and trying to learn about everything.
@alvislacitis50195 ай бұрын
Im willing to purchase finished product. Please put me through to owner of this.
@upir_upir5 ай бұрын
Thank you, that´s great to hear. If I ever turn this into a real product, I will definitely let you know.
@hanswurstusbrachialus52135 ай бұрын
would like to see them with double the framerate
@upir_upir5 ай бұрын
Good idea, somehow I haven´t realized that the update frequency of the sensor is probably slowing down the image updates.
@hanswurstusbrachialus52135 ай бұрын
@@upir_upir So if its an Sensor problem it coudnt be solved simple.. right? Maybe you can double just the frames for a smoother look besides less avail. frames like many tvs do?
@upir_upir5 ай бұрын
@@hanswurstusbrachialus5213 It´s not a sensor problem, you can set the frequency to a higher value using sensor.modifyFrequency(FREQUENCY_100HZ); I just forgot to change it from the default 10 readings per second ((FREQUENCY_10HZ)
@hanswurstusbrachialus52135 ай бұрын
@@upir_upir ah nice! a smoother framerate always improves the user experience in such applikations. I really would like to see you do a head up display :) maybe an idea for a future video? thx and good work!
@upir_upir5 ай бұрын
I will see :) Thank you for the suggestion!
@moganthkumar58315 ай бұрын
Can you make a video about scroll menu using Arduino and display
@upir_upir5 ай бұрын
Sure. Is there any particular screen that you are using?
@moganthkumar58315 ай бұрын
@@upir_upir 128x64 Oled display or any small size Oled display
@upir_upir5 ай бұрын
@moganthkumar5831 sounds good, thanks!
@darrelljacobjr21204 ай бұрын
Look around for an International Harvester Scout, poor man's Bronco.
@upir_upir4 ай бұрын
Cool, thank you for the recommendation! Looks nice.
@forestbrother77724 ай бұрын
Glad someone else watching this likes scouts :)
@omerozdemir76455 ай бұрын
what is your case material
@upir_upir5 ай бұрын
The black case is made from aluminum.
@Shahbs5 ай бұрын
I wish someone can make a small google navigation display using this round display.. may be with some rpi ??
@upir_upir5 ай бұрын
That would surely be an interesting project!
@Shahbs5 ай бұрын
@@upir_upir if so we can use that as a navigator on bikes , motorcycles , or even 4 wheeler which dont have that fancy head units . Especially for retro styled motorcycles , since its a round display , it will match the style. There is a version on new Royal Enfield bikes.. but its navigation system is poorly implemented..
@upir_upir5 ай бұрын
Do you know which model of Royal Enfield bikes has the navigation? I wasn´t able to find it. Thank you!
@Shahbs5 ай бұрын
@@upir_upir check Royal Enfield Himalayan 450. Few other models are also there with similar Speedo metre navigation system.
@Shahbs5 ай бұрын
@@upir_upir kzbin.info/www/bejne/pIampaOhh6ycj7M This is old model..
@vjwhiter5 ай бұрын
update links
@upir_upir5 ай бұрын
Which link is not working? I´m sorry but AliExpress sellers might often times just remove some products.
@vjwhiter5 ай бұрын
@@upir_upir lcd
@upir_upir5 ай бұрын
Should be working now, please check again. Thank you!
@MegaTechno5 ай бұрын
But why?
@upir_upir5 ай бұрын
Maybe you are off-roading, and want to make sure that you are below certain limit to not roll over, or perhaps you are camping and you want to have your car properly leveled. A lot of new off road cars have this indicator already built-in in the dashboard.
@MegaTechno5 ай бұрын
@@upir_upir Got it, Thanks!
@upir_upir5 ай бұрын
No problem, you are welcome!
@Matt-d5z5 ай бұрын
PLEASE talk more slowly. When you're trying to follow along you've already moved on to the next point before we've had time to digest what you're explaining
@upir_upir5 ай бұрын
I´m sorry it´s too fast, could you please use the playback speed to slow it down? Thanks!
@benjamin43214 ай бұрын
@upir_upir You talk just fine, dude. Dont listen..