Тёмный

ESP32 Car Dashboard/Controller 

Volos Projects
Подписаться 96 тыс.
Просмотров 261 тыс.
50% 1

www.pcbway.com/
Hello, in this project I used the T-Display S3 (ESP32) development board to make this controller for electric vehicles (car dashboard), one gauge can show speed, another can show RPM and current gear, there are also indicators for direction, brake, headlights. Below you can find code so feel free to use it for your own electric car bike...
I also designed this pcb so i can play with it, my young students love to play with it. PCB is made by pcbway. I always use PCBWay www.pcbway.com/ because their boards looks great and profesional. You can order this board here: www.pcbway.com/project/sharep...
I used Arduino IDE and whole code fits is single .ini file, what is interesting is that whole design is made of simple lines, rectangles, circles, archs. Pure tft_espi library, without images, fany fonts and other tricks. Thank you Bodmer for all updates.
You can check T-Display S3 development board here: www.lilygo.cc/0cAg0r
Here is code: github.com/VolosR/TDisplayDas...
☕️ Support me on:
KO-FI ko-fi.com/volosprojects
PATREON: / volosprojects
#Arduino , #ESP32, #CarGauge, #cardashboard

Наука

Опубликовано:

 

7 мар 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 239   
@o0julek0o
@o0julek0o Год назад
Not gonna lie, I don't think I would've understood this device if it wasn't for the demonstration at the beginning. Thank you.
@nikthefix8918
@nikthefix8918 Год назад
This has got to be one of the best yet! You put the fun in bare metal and silicon. So much credit, as always, to Bodmer, Moononournation, Lovyan, LVGL team and the community at large - getting larger by the day thanks to videos like this and the diligent creativity of Liligo, Makerfabs etc... (Microswitches as pedals! Very imaginative - and you drive stick. POT steering wheel using a conical alloy pulley? - leather trim naturally, and there must be room for a mini airbag - domed speaker that throws talc in your face when you stick 12V DC thru it).
@VolosProjects
@VolosProjects Год назад
Tnx Nick, it was fun to make this😀
@nikthefix8918
@nikthefix8918 Год назад
@@VolosProjects Yeah, I can tell!
@S3Moto
@S3Moto Год назад
Excellent! I'm planning a custom gauge cluster for my motorcycle, and this is a great addition to the links/knowledge I'm gathering. Thank you for sharing the video and files!
@TeoMaragakis
@TeoMaragakis Год назад
You have a special talent for LCD UIs. Great job!
@nikthefix8918
@nikthefix8918 Год назад
And it's inspiring that he resists using a graphical software framework - cos he's got one in his head.
@TeoMaragakis
@TeoMaragakis Год назад
@@nikthefix8918 if he doesn’t make a UI library for arduino I don’t know who can. :)
@anispinner
@anispinner Год назад
Thanks for the ride... I think I'm gonna walk the next 300 miles on my own 😄
@VolosProjects
@VolosProjects Год назад
Me to🤣
@tylerhorn278
@tylerhorn278 Год назад
This would be awesome in a scale rc cockpit, thank you!
@squartochi
@squartochi Год назад
Yes if the code was configured to get the data from the MAVLink protocal used for most rovers and drones that would be awesome! :) en.wikipedia.org/wiki/MAVLink
@TinyMaths
@TinyMaths Год назад
The audio effects at the beginning were top notch!🤣 Anyway, I love the design; so clean!
@VolosProjects
@VolosProjects Год назад
i practiced few times :)
@jimmym2719
@jimmym2719 Год назад
What a great digital analog meter😍. Awesome work👍
@jimsnodgrass8454
@jimsnodgrass8454 Год назад
Brilliant graphics! also loved your personal sound effects in your demo ..😝
@TekGeekDad
@TekGeekDad Год назад
Always amazing Volos and thanks for sharing the code. Really nice job!
@petros155
@petros155 Год назад
Hey Volo! Thank you for mentioning me, I completed my Project some time go. My idea was to make some nice Gauge for automotive usage & CAN Bus. Anyway, Im stunned with what you came up! Verry good job!!!
@VolosProjects
@VolosProjects Год назад
Hello Petros, I am glad you finded my video. Thank you for the motivation. Do you still play with microcontrolers?
@petros155
@petros155 Год назад
@@VolosProjects Shure I do! I also got a Job in the Automotive industy because of that ;) Hope to see more of your nice videos!!!
@cam_DA_Hawkdriver
@cam_DA_Hawkdriver Год назад
Beautiful project, as usual.
@vibrolax
@vibrolax Год назад
Generous guy! Thanks. I'm subscribing without even looking through your past videos.
@christophersmith108
@christophersmith108 Год назад
Thanks for sharing all your hard work. It is very generous of you
@michaeldiamond2269
@michaeldiamond2269 Год назад
Brilliant, as usual! Not only are your graphics beautiful, but the whole concept is so unusual and imaginative. I'm sure your students have a great time in your class!
@VolosProjects
@VolosProjects Год назад
Thank you Michael, i hope they do 😀
@JohnCookNet
@JohnCookNet Год назад
Ditto to many comments. Very cool and practical implement. I think it will influence many students to the STEM community.
@VolosProjects
@VolosProjects Год назад
Thank you, i hope it will.
@manukalias
@manukalias Год назад
8:14 Loved your expressions, We all love being child again 👍🏼
@teebeeonline
@teebeeonline 8 месяцев назад
I just had bought similar board because I was inspired 😁, the amoled one is a bit expensive, I am just a beginner and a hobbyist though. Thanks for sharing and inspiring us.
@MrAnders003
@MrAnders003 4 месяца назад
I wish I could give this video a double or triple like - it's really amazing! I'll for sure use this for inspiration for my next project - I have bought a ODB2 reader that can connect to the can-bus in my car and to the ESP32 - so that is going to be fun!
@VolosProjects
@VolosProjects 4 месяца назад
Thank you! What is name of that reader?
@thebooduck
@thebooduck Год назад
Liked for the superb sound effects 👍
@freddycarrillo9266
@freddycarrillo9266 Год назад
WOW, i think I will buy a large spi screen to put this on my old Vitara
@ultrascalerc1487
@ultrascalerc1487 Год назад
Thats really cool! The ultimate would be a functional odometer! Take care, awesome work!
@pevlabs
@pevlabs Год назад
Awesome work! Thank you for sharing.
@PeterMbiria1
@PeterMbiria1 Год назад
This is brilliant job man. I've made my own ECU already running on a Mercedes Benz and was looking for a display for my data. I'm already thinking about this on my project.
@bass6405
@bass6405 Год назад
😮how with what chip,board?? any link bro. ❤❤👏
@M.Keez.4
@M.Keez.4 7 месяцев назад
I'm definitely interested in this 🤩
@stefanf.5439
@stefanf.5439 Год назад
Relly beautiful graphics made out of simple figures. Thats computer art.
@TopDedCenter
@TopDedCenter 4 месяца назад
"You are watching my channel, so you are probably smart." This is how you get subscribers. 😂
@VolosProjects
@VolosProjects 4 месяца назад
Maybe few😀
@Tony770jr
@Tony770jr Год назад
Another cool project!
@guillermoamodeo9170
@guillermoamodeo9170 Год назад
Thank you very much for your generosity in sharing such work
@VolosProjects
@VolosProjects Год назад
No problem😀
@dekipet
@dekipet Год назад
Mate, the intro is TOP!!!!!!
@VolosProjects
@VolosProjects Год назад
Hvala😀
@pawelw4488
@pawelw4488 Год назад
That's absolutely amazing 👏
@MirkoPavleskiMK
@MirkoPavleskiMK Год назад
I admire your creativity, thanks for sharing
@VolosProjects
@VolosProjects Год назад
Tnx Mirko.
@Electric-Bob
@Electric-Bob Год назад
Nice Little DIY Project!
@1Poe
@1Poe Год назад
This could be an awseome motorcycle dash project !!!!!!
@svenbauerle7277
@svenbauerle7277 Год назад
It's always inspiring ! Thank you.
@333cgs333
@333cgs333 Год назад
Amazing project
@David.C.Velasquez
@David.C.Velasquez Год назад
Very nice work!
@leehewitt9559
@leehewitt9559 Год назад
Fantastic displays. I would love to see how to incorporate the use of a variable voltage from a potentiometer to control the display pointer so I could adapt this to a display which I am working on.
@KhayyamAbdullah
@KhayyamAbdullah 7 месяцев назад
Great video man. Amazing project
@thefpvmvp
@thefpvmvp Год назад
I've been searching for this very thing for years!!! I work with live video transmission of the first person dashboard view inside of radio controlled cars.. If I can get it to work for myself I'm going to donate you a gallon or maybe two of coffee! You don't even know how excited I am about this! Thank you so so much!
@VolosProjects
@VolosProjects Год назад
Hahah, thank you, i hope you will make it work. Thats too much cofeine, i will take gallon of beer😀
@thefpvmvp
@thefpvmvp Год назад
@@VolosProjects Ha Ha! Beer it is then! Thanks again truly.
@pradiptabiswas2393
@pradiptabiswas2393 Год назад
As usual with cool project and enough details. I was always curious hos do you solder the header pins on the esp32-S3 board. I still could not figure it out. Can share the trick in any of your videos?
@armanfarzin6989
@armanfarzin6989 Год назад
Wow! It was an exciting ride😁
@VolosProjects
@VolosProjects Год назад
hahah, gald you like it :)
@IgorShpakov
@IgorShpakov Год назад
Best intro ever!
@tiberiud1955
@tiberiud1955 Год назад
you are making amazing sound effects :)
@electronics.unmessed
@electronics.unmessed Год назад
Really nice idea!
@tmiller9099
@tmiller9099 10 месяцев назад
Very nice. Do you think you could build a Digital Oscilloscope using the ESP32 S3 T Display for analyzing analog audio or RF circuits?
@gibbo3783
@gibbo3783 3 месяца назад
Beautiful work 😊
@VolosProjects
@VolosProjects 3 месяца назад
Thanks a lot 😊
@neilwoodmansey9109
@neilwoodmansey9109 Год назад
very nice 😍love your projects
@PCBWay
@PCBWay Год назад
GOOD Job, Volos! 👍
@VictorBorah-Invincible
@VictorBorah-Invincible 10 месяцев назад
I liked the ride and the video too 😀❤️
@rickr530
@rickr530 Год назад
Cool project
@guide_psy
@guide_psy Год назад
Отличная работа!
@adjeiwilliam4173
@adjeiwilliam4173 5 месяцев назад
Great work. I can imagine the hours put into this
@2012SUSE
@2012SUSE Год назад
Great Job !
@tolgahannsusur2534
@tolgahannsusur2534 Год назад
You are the best, thank you!
@danegill4665
@danegill4665 Год назад
Hands down one of the sickest RU-vid channels ever. Would love to see the back of that board though
@VolosProjects
@VolosProjects Год назад
tnx, here you can see back of it ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-j8THAc1sMww.html
@scottbaker2609
@scottbaker2609 Год назад
Great job. Where did you get the shell or case for the T-Display-S3??
@n_0_body
@n_0_body 7 месяцев назад
The ride was funny as hell.
@777giba
@777giba Год назад
Amazing! Looks like VW dash board.
@Egon3k
@Egon3k Год назад
7:20 "You are watching my channel so you are probably smart" 😂
@nazoe83
@nazoe83 Год назад
👌 *nice build..*
@mars3142
@mars3142 Год назад
How did you converted the original image into code? Did you read the coordinates with e.g. Photoshop?
@gadgetdeez7069
@gadgetdeez7069 6 дней назад
I feel like you have a machine gun in one hand and a big jug of vodka on your desk with a drink in your hand. Total gangster. Lol
@VolosProjects
@VolosProjects 6 дней назад
@@gadgetdeez7069 hahah, close, i dont have gun but i have rakija😀
@vitalyuv
@vitalyuv Год назад
amazing!
@rushikeshkothiwale479
@rushikeshkothiwale479 Год назад
Hi can you tell me how I can measure voltage, current , power on this display using a proper UIs to check 48v battery pack
@gangrc6663
@gangrc6663 3 месяца назад
Amazing
@jithinkgeorge9232
@jithinkgeorge9232 Год назад
Can you also add electronic sound for electric bikes which changes its tone according to the throttle. And change the rpm meter to a regen meter
@remainsmemories626
@remainsmemories626 9 месяцев назад
Of course, using sprite! Thank you a lot, I am working on a project that requires 320*240 LCD and I was wondering, how to make every change I want to make on the screen apply at the same time, so thank you for your video!
@diomaticindustria5387
@diomaticindustria5387 8 месяцев назад
Fazer tudo na unha.... Esse deve ter 2 sacos.. Ficou ótimo!
@chriscowan8470
@chriscowan8470 Год назад
excellent
@edivollgas719
@edivollgas719 Год назад
Dial gauge would be great on the round t-rgb unit
@CasaMaryParadise
@CasaMaryParadise 7 месяцев назад
Love it
@richard4mos
@richard4mos Год назад
Awesome!
@nhandu2304
@nhandu2304 Год назад
if I use tft 240 × 320, what parameters do I need to change?
@wrevenaugh
@wrevenaugh Год назад
OMG that is SO COOL! I am afraid to make one because I'll never leave my chair again! 🤣 🤣 🤣
@jimakos75
@jimakos75 10 месяцев назад
Is it possible to make an obd live reader for not electric car? Thank you.
@wordsofarebel5704
@wordsofarebel5704 4 месяца назад
Respect ❤
@angusmcgil
@angusmcgil 8 месяцев назад
thanks very much for your work ,i am actually going to look into making these to sell with diy ebike kits im going to be putting together soon,if we could organize 3d printed cases ,and the exact connectors and features ,i would prob even buy them from you in decent qty.
@HadrienDorfman
@HadrienDorfman Год назад
Hey! that looks awesome! I was wondering, as soon as you probably have good contact with LilyGo if you would ask them to fix their color gamma? As also seen in your code, there is no way to get reds "red" and one must patch the code to get some less orangish color :) it's a very nice project sir :)
@PHLocalExtremeSports
@PHLocalExtremeSports 9 месяцев назад
i like your project. not bad for ebike gage removing the rpm..
@that70sgamer
@that70sgamer Год назад
Subscribed and liked because the project is interesting and you share everything. Looking forward to you one day grabbing Can Bus data from a real car to display the data on a tablet.
@VolosProjects
@VolosProjects Год назад
thank you :)
@johnny14794
@johnny14794 Год назад
Cool sketch! Another nice project to tinker with. I'm not as smart as many of the folks here on the channel and compared to you am just a toddler learning to walk. lol. Anyways much appreciated what you do and for sharing with us these fun sketches. I purchased the T-Display S3 Touch version and your sketches work on it perfectly. Please if you can modify the weather , time sketch to work on the T - Display S3, I can't figure out how to make it work. Tried replacing the TFT_eSPI library file with the one included on the folder from factory and all I get is no display/black screen. :( Stay safe and God bless.
@Dancopymus
@Dancopymus 9 месяцев назад
Congratulations Volos; Your project is very interesting and very beautiful! You are so kind to share your fantastic work. However, allow me a suggestion: For better use, it could be done on larger screens; for example, with two ili9341 240x320 or ili9488 320x480 screens (even better), one for each function; then it would be Show, since you are an expert on the subject! I would like to make a much simpler project, which is a Speedometer or Tachometer, using a 3.5" ili9488 screen with esp32, adding an Optical Sensor (Printer) to measure the speed of engines. But, I have a lot of difficulty with the code. In the Bodmer library there is an example code (Animated_dial) and I have a code ready for an Optical Sensor with 16*2 LCD Display but I am having difficulties adapting it. P.S.: I subscribed to your channel. Thank you and best regards.
@snyperbob
@snyperbob 10 месяцев назад
Thank you for sharing your project, code and pcb files! I just built my own and noticed something. The PCB image for each LED is incorrect. Typically the notched side of the image is the negative (cathode). I had to flip all LED backwards so positive was on side with notch. I wanted to point this out to anyone else that may build this. Would you PLEASE do a car dash like this, that uses a GPS sensor to pull/display speed in real time? Something like a NEO 6M. There's only like one tutorial online that shows how to do GPS with an ESP32. All other tutorials are for Arduinos.....
@cornwallav8r
@cornwallav8r 11 месяцев назад
I tried to compile this, it references ledcSetup. I don;t see this as an included library, which source is this from? Thanks
@riderschilenos2293
@riderschilenos2293 11 месяцев назад
Absoluty incledible, i write to you to make some questions and invite to make a project if you can, or help to ise this code, but this is insane, congrats and thank you very much!!!!!!!1
@coomazz
@coomazz Год назад
very cool
@adamjensen6376
@adamjensen6376 Год назад
Hey there I need help here, I'm working on a project that does GPS Bluetooth/WiFi speedometer and nit sure where to find the codes. Can you help. Thanks
@ROTA_101_SUL_
@ROTA_101_SUL_ Год назад
Very good, display for scania 😍😍😍 I player euro truck simularor 2, The good Project 😊😊
@fullsendmarinedarwin7244
@fullsendmarinedarwin7244 Год назад
Subscribed! I am going to try and build one for a boat
@VolosProjects
@VolosProjects Год назад
tnx, i hope it will looks good on your boat
@fullsendmarinedarwin7244
@fullsendmarinedarwin7244 Год назад
@@VolosProjects I just ordered ESP32 dev board and a CANbus hat! I just need to figure out what TFT display I want and go from there. Going to pick up the signals via CANbus and then display to screen. Might see if I can use your graphics techniques for the gauges as it looks extremely professional
@patrickreed7117
@patrickreed7117 7 месяцев назад
Now here me out, could I use this and connect it to my racing wheel? Theoretically speaking it should work, especially for games like Assetto Corsa. I don't know I'm just asking if it's possible?
@zcd3562
@zcd3562 Год назад
Can you share the schematic diagram of this project separately? I am unable to place an order on this website👍
@user-ux6kd2qc5y
@user-ux6kd2qc5y Год назад
Круто, с удовольствием посмотрел видео
@fireblade5050
@fireblade5050 Год назад
Very nice and imaginative. Can you share the link of gear switch on aliexpress? Thanks
@kainh8400
@kainh8400 Год назад
What i think??? I think i give you a awsome like and a abo. Great work
@jacobwcrosby
@jacobwcrosby 11 месяцев назад
If he had not made the glorious sound effects, I may have never known how/who/when/what this may have been... 🤣🤣🤣😉😉😉
@darre37
@darre37 Год назад
Very nice. I love you work and I would like to thank you very much for sharing it with us. I have a question though: How do you develop the code for the graphical interface? Every time, when I try to draw graphics on displays just with normal functions of circles, rectangles and lines, I find it very hard to position them correctly and it ends up in very much try and error. Do you have any hint for me which you would like to share?
@VolosProjects
@VolosProjects Год назад
First i draw design on paper, i am trying to find best values for size, distance .. yes there is ton try and error 😀
@nikthefix8918
@nikthefix8918 Год назад
Yes, I recon preparation is the key. You could try mocking up a UI in a vector graphics app first. Inkscape or Gravit (both free) are great for this - and there are online vector design tools - all free - such as Vectr. At least this way you already know the pixel coordinates of all your UI elements and how they will look and feel and you can specify a workspace which reflects the resolution of your actual display hardware. You can then even export those elements and convert them to byte arrays for pushing as bitmaps if you don't want to reconstruct your elements using primitives. Alternatively, LVGL now has Squareline Studio with a barely limited free subscription option. It's WYSIWYG layout tool is awesome and exports code directly to ESP32 thru either Arduino or ESP-IDF dedicated libraries. Even if you want to roll your own code from scratch, the layout editor is perfect for the 'pad-and-paper prep stage' since there's nothing that you can do in SLS that can't be reproduced on the ESP with suitable display hardware - such as the dev board shown here.
@seanhiggins704
@seanhiggins704 9 месяцев назад
Do you think this could be adapted to a gasoline car?
@Tony-rl2fr
@Tony-rl2fr Год назад
Take my money! I want to drive it and make vroom vroom sounds too!
@Bmlventura
@Bmlventura Год назад
Hey!! Just come across your channel, i am now addicted! Thank you! 😊 Would this be adaptable to use a gps signal speedo? I am looking to rewire my motorcycle and convert the speedo to gps signal.
@paulchen_panther1245
@paulchen_panther1245 Год назад
Hi, I am quite new to Microcontroller programming and was wondering if this would also be possible with an Arduino? What are the differences between Arduino and ESP32?
@VolosProjects
@VolosProjects Год назад
Yes it is posible, question is what arduino you are planing to use, arduinos are usualy much slower
Далее
I made Attitude Indicator for ESP32 board
8:20
Просмотров 25 тыс.
Воскресный утренний стрим!
1:00:16
NOOOOO 😂😂😂
00:15
Просмотров 4,4 млн
ESP32 S3 board with Round Touch Display GC9A01
5:30
Просмотров 98 тыс.
451 Which Processor can kill the ESP32?
11:24
Просмотров 341 тыс.
FINALLY! Fast e-Paper Display -INKPLATE 6 Motion
8:23
Arduino Gauge System | Prototype Update 2
19:22
Просмотров 14 тыс.
Is this Best ESP32 board? New T-Display S3 ESP32S3
10:17
10 МИНУСОВ IPHONE 15
18:03
Просмотров 41 тыс.
Battery  low 🔋 🪫
0:10
Просмотров 13 млн