Should I use THIS display?
ฝัง
- เผยแพร่เมื่อ 4 เม.ย. 2024
- PCBWay: www.pcbway.com/setinvite.aspx...
Part 3: • Gear Shifter with DISPLAY
Source Files: github.com/upiir/arduino_pimo...
WOKWI Sketch: wokwi.com/projects/3943235852...
-----------------------------------------------------
Links from the video:
- Previous video (gear indicator): • Drive in Style: Arduin...
- Pimoroni 7x11px LED Matrix Display: shop.pimoroni.com/products/11...
- Adafruit IS31FL3731 board: www.adafruit.com/product/2946
- Adafruit documentation: learn.adafruit.com/i31fl3731-...
- Smoothstep function: stackoverflow.com/questions/2...
- Adafruit library: github.com/adafruit/Adafruit_...
- Neopixel canvas: wokwi.com/projects/3790964581...
- Online Image Converter: lvgl.io/tools/imageconverter
- Breadboard wires: s.click.aliexpress.com/e/_Dkb...
- Arduino UNO R3: s.click.aliexpress.com/e/_AXDw1h
- Arduino breadboard prototyping shield: s.click.aliexpress.com/e/_Dlx...
- NeoPixel starting project: wokwi.com/projects/3929846724...
- Tinted acrylic sheet: s.click.aliexpress.com/e/_DDV...
- Gear shifter knob: s.click.aliexpress.com/e/_DdT...
Related videos with LED Matrix Displays:
- LED ring light for potentiometer - • Pimp my Potentiometer ...
- Robot eyes display: • Arduino Robot Eyes wit...
- Arduino Wood Clock: • Arduino Wood Clock
- Arduino UNO R4 display: • Arduino has DISPLAY?
- LED matrix badges: • 484 LEDs for $5.05
- Why are pixels square?: • Why are pixels square?
- Three knob controller: • My First CNCed part --...
- Really old display: • 51 years old display!
Gear Indicator video series:
Part 1 - getting current gear with hall sensors: • Drive in Style: Arduin...
Part 2 - exploring the Pimoroni 11x7px display: • Should I use THIS disp...
Part 3 - custom 3D printed shifter knob: • Gear Shifter with DISPLAY
Part 4 - Pimoroni 5x5 RGB LED display: • Yet Another Gear Display
Part 5 - SimHub shifter knob: • SimHub gear indicator
Part 6 - NeoPixel hexagonal displays: • Arduino Hexagonal Disp...
------------------------------------------------------
Learn how to use the Pimoroni 7x11px LED Matrix Display together with the Arduino UNO.
------------------------------------------------------
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, reading the video description and I hope to see you next time. Good luck with your projects!
------------------------------------------------------
#arduino #diy #LED
------------------------------------------------------
Here are all the parts of this custom gear indicator series:
Part 1 - getting current gear with hall sensors: th-cam.com/video/QixtxaAda18/w-d-xo.html
Part 2 - exploring the Pimoroni 11x7px display: th-cam.com/video/sZZFgSmYJjc/w-d-xo.html
Part 3 - custom 3D printed shifter knob: th-cam.com/video/HcP48uCBzDQ/w-d-xo.html
Part 4 - Pimoroni 5x5 RGB LED display: th-cam.com/video/84bn_OpuyCQ/w-d-xo.html
Part 5 - SimHub shifter knob: th-cam.com/video/JbVqXZngXAY/w-d-xo.html
Part 6 - NeoPixel hexagonal displays: th-cam.com/video/1NI-I1Lpdqo/w-d-xo.html
Using one bitmap as a mask for modifying another bitmap is really clever! Love that approach, I'll be keeping that in mind
Thank you for your comment, I´m glad the video was helpful. Good luck with your projects!
Absolutely amazing!
I loved the look of those now I NEED to get a few to play with them!
Cool, thank you for your commnet and good luck using this display!
New video by upir, means new AMAZING display, thank you so much for inspirations ❤❤
Thank you for your comment, I´m glad you like it!
The way you plan the work and using tools is the definition of engineering discipline. Please upload more.
Thank you for your nice words, I really appreciate it! Yes, I will definitely try to upload more videos..
this is super clever and well thought out. I love that you explain your thought process in writing these algorithms. Thank you!!!!!!
Thank you for your nice words, I´m glad you like it and that it was helpful!
Always great to see your projects.
Thank you, that´s great to hear!
Great tutorial! It's really nice to see that you went the extra mile to optimize for viewer perception of the numerals and animation.
You clearly know how 'smooth fonts' work (smoke and mirrors) :)
Yes, smoke and mirrors are my favorite ingredients! :)
Love your content. looking forward to your gear shifter. Learnt a lot from this!
Thank you, I´m glad you like it, and yes, I hope to put displays inside the knob soon!
Gosh! I really wish this video appeared sooner. Some weeks ago I bought myself the exact same display but had an absolute bad time finding libraries or arduino code that support it. Thank you very much!
Hopefully you will be able to use it now! Thank you for your comment and good luck with your projects.
As always, impeccable work, with a lot of detail and a lot of ingenuity. A greeting from Spain
Thank you for your comment, I´m glad you like it!
Wow, your project is seriously impressive! Mind sharing some insights into your design choices? Your style is unlike anything I've seen in DIY and electronics projects.
Thank you for your nice words, I really appreciate it! I´m a graphic designer trying to learn electronics, so perhaps that´s the reason why the process is slightly different compared to other DIY projects - I usually care much more about the visual appearance and aesthetics. That does not mean the code has to be ugly, but that part I´m still (slowly) learning..
Never been so glad that I have subscribed to you. ❤
That´s great the hear, thank you very much!!
This display looks sweet.
Thank you for sharing!
Thank you for your comment, I´m glad you like it!
This is such a cool effect, and also display!
Thank you, I´m glad you like it!
Excellent video. I learned a lot. Keep up the good work.
Glad it was helpful! Thank you for your nice comment.
underrated channel! Love your videos, keep it going!! :D
Thank you, I’m glad you think that! I will try to publish some more videos soon.
@@upir_upir lets goo, you manage to make a fun video to watch, as well as being educative. I love it
Upir sir, you are the reason I am getting an Arduino soon, as a graphic designer turned programmer myself I find your work fascinating. I hope we see a functioning led shifting knob. Keep up the good work!
Thank you for your nice words, as a graphic designer who is (slowly) turning into programmer myself, I´m glad I´m not the only one in this position. Yes, display inside the knob would be the next step.
A HUD on car dashboard to show directions speed and other controls will be amazing! Just like fighter jets.
I will definitely look into HUD soon :)
Similar products have existed for a long time, including Windows CE software so you just throw a nav on your dashboard put a little film down on your windscreen and have it reflect that.
But of course you may be able to do something more comprehensive today.
You can find apps and a film so that you can just “secure” it to the dash and see it on the windshield
@@colinstus4287 If you mean using some (older) smartphone to do that, that might not be bright enough to project the image and be visible during daylight. Or do you mean a different device?
This is a really nice project! I think it would look absolutely stunning in a Race-Simulator at home 😄
Thank you! Yes, I would like to explore a little bit more how I can use it together with SimHub. Should be hopefully straightforward, but we will see...
Nice video, your voice is soo relaxing i almost taked a nap :D
Thank you, this is probably the first positive comment about my voice, not commenting about my accent or speed :) I appreciate it.
Very cool indeed, mounting the screen will be challenging me thinks !!...cheers
Thank you. I agree, mounting will be challenging, but --spoiler alert-- I do plan to use 3D printing for the first time so I just hope it turns out right. I´m little bit worried it would take me weeks to do that.
@@upir_upir Nah ! you'll be fine :)
i like your obsession with displays !!
I wasn´t really sure if there is anyone else out there that likes displays as much as I do, but it looks like that many people share the same interest..
amazing as always!!
Thank you!
Great video as always
Thank you!
Greate Video! Only thing I didn't like were all the 'magic numbers' you had in the end.
Thank you for your feedback, I will try to at least put some comments around the magic numbers the next time. Hopefully they were all explained in the video but I understand that without the video, the purpose might be unclear.
Never looked anywhere to get what gear i am on now. You have engine sound for that - if it is too loud - shift up, if car is too slow to accelerate - shift down.
Interesting approach, sound is a good indicator I guess.
you are a beast bruh ..instant subscribe
That´s great to hear, thank you very much!
YEWEAAASSSS wow best display
I agree, this display is great.
This looks great! Thanks for the video! I would recommend one thing though to simplify transfer from Wokwi to real board - You can just use so called flags - e.g. define a constant smth like "is_simulation" and if it is present - not perform the thinga which are relevant to real board. Thus when You ttansfer code You can not bother about uncommenting things and just comment out just one line of defining a constant - or switch it from false to true - easy and You'll not forget accidentally what is missing - less room for error. Just a tiny useful thing - I always use it for different purposes and find it extremely useful. Just an idea :)
Thank you for your suggestion, I was thinking about the same thing - i.e., putting some preprocessor directives like #ifndef or #if, but decided not to because the code is not that complicated, and having some extra NeoPixels does not slow it down that much. However, the main reason was the fact that there is not way how to automatically tell in the code if the code is running inside simulation on WOKWI or on the real Arduino. As I understand it, this is intentional, but it would be helpful in this case.
@@upir_upirsure, I get Your point. Well, then that's it :)
i love your audio :DD
Thanks!
I learned more about fusion 360 and 3d printing in your 20 min video than a week of random tutorials 😅
That’s great to hear, thank you for your nice words. By the way, V6 Clio is my favorite car, I like your project!
@@upir_upir 😀 🙏🏻 thanks i wish the clio had a V6 at the back ahaha
@RiccardoTirini still looks very nice!
Thank you for the new video. I wanted to ask if you knew of any way to connect multiple displays and control them independently? I searched but only found methods using other libraries like Adafruit, not U8G or U8G2.
Thank you for your comment. I plan to create a video with multiple OLED displays connected to the same Arduino board using the U8G2 library. Please check back later.
Yay! New video!
I´m glad you like it!
hyped for the implentation into the shifter
Thank you! Let’s see how it goes…
Amazing content, live your little DIY projects. Fascinating to watch.
I cannot help but try to figure out, are you by any chance a bratr from CZ? Im not that great with accents, sorry :D
Thank you, I´m glad you like it. You have guessed the country for sure! I need to work on my accent a little bit more :)
Hey upir,
this is the same LED Matrix that i used for my gear indicator (Motorbike). Its great to see how you worked this out and also very inspiring, as usual :) I would like to see more with the pimoroni led matrix!
Now a question, whats that tinted acrylic glass you showed? I would like to use this for a clean look. Where do i get this from :D Great vid, as always!
That´s great to hear, thank you for your comment! Do you have any photos of your indicator? The acrylic glass is just a tinted acrylic glass, I have updated the description with a link on AliExpress, but I´m sure you can buy it from anywhere else as well. I have used my friend´s CO2 cutter to cut it to shape, since the my diode laser it not powerful enough to do that. I need to get some CO2 laser cutter :)
Thank you very much, an amazing tutorial. Would it be possible to make that with an oled display which is cheap and available around the world.
Thank you for your comment, I’m glad you like it. Yes, I do plan to do a version also with the OLED display, I’m just testing other options and this display looked quite interesting.
Genious! 😲
Thank you!
Good job Guy ;oP
Thank you!
I've been following your work and noticed we're exploring similar projects in electronics. I just got a Seeed 6x10 RGB matrix that pairs with Seeed Xiao boards like RP2040 and ESP32. Setting it up was straightforward, costing only £10 for both the matrix and the Xiao board. the dimensions of the board are 22x18mm. and lots of pins are free to be extended through.
I tried your method with Photopea for image conversions, but ended up using a GPT model to convert the pattern table into an RGB 0x000000 format, which turned out perfectly!
Seeing as we’re both navigating similar stages in our electronic ventures, I thought it might be beneficial to exchange ideas and tips. If you’re open to it, perhaps we could share emails? I believe we could offer each other valuable insights. thanks, Si
Thank you for your comment, that´s great to hear that someone out there is exploring a similar path! For sure, let´s share our findings, I agree that it would be mutually beneficial. Please find my email in the about section of this channel, though it´s only visible on desktop. Thank you and good luck with your projects!
The fuck is wrong with that Sign up button in the top right corner? It drives me absolutely nuts. Also great Video
I just ignore that button :) But I´m glad you like the video.
Thanks 👍
You are welcome!
Having a display that displays your current gear is great, but FFS, put it where you don't have to look away from the road when looking at it!
Safety first!
N.B. Before I got my Yaris hybrid (with HUD), I drove manual for 25 years, and NEVER looked at the shifter when changing gears. Muscle memory will teach you which gear you're in very fast anyway.
If you have multiple cars with different shifting patterns or different number of gears, you might want to look at the printed shifter pattern on the shifter from time to time...
@@upir_upir You can do that while parked though.
I've been building a similar project but for kitcars with motorcycle engines and gearbox. I was using an eink display, refresh rate being a pain. I hope your don't mind but I'm going to steel this approach. Thanks, is there a good source for front glass?
Sounds very interesting, do you have any photos of your work? Please feel free to use anything you want and good luck with your project!
@upir_upir yes i would love to share my progress. I have it working from 2 hall sensors and some extra code to deal with selector sequence. I am running on a esp32 setup with a localised web app for adjusting thresholds for up down and reset. Getting neutral to function without having to hit the reset thresholds was a nightmare.
Very interesting. Got a question regarding the max frame rate for such chip?
Thank you. I don´t know. The adafruit sketch has some delay inside, I don´t have any, but my guess is that I´m just doing a lot of calculations on the UNO, and you can drive the display much faster than what I´m currently doing.
very nice
Thank you!
What a cute, for a moment i thought it is something mechanic some cheap dla 😍
What is a "dla"?
@@upir_upir polish dictionary 😉
Should be "cheap DLP"
Cool project 😎
Could it be a bad distraction, like in the corner of your eye.?
Thank you! Yes, the main purpose would be for aesthetics.
Maybe a dim/bright function, wired to the car's Dashboard (gauges) lights.
Could the same be done to an old motorcylcle? So that It will get rid of the problem of not beeing sure you have neutral between second and third gear, or the neutral between first and second.
Yes, that should be totally possible. It’s actually easier, because many motorcycles either already have sensors, or you can buy motorcycle gear sensor premade.
Great 👌
Thank you!
Here are all three parts of this series:
Part 1: th-cam.com/video/QixtxaAda18/w-d-xo.html
Part 2: th-cam.com/video/sZZFgSmYJjc/w-d-xo.html
Part 3: th-cam.com/video/HcP48uCBzDQ/w-d-xo.html
čau hej chtěl jsem se zeptat jak by se dalo zapojit servo s potenciometrem bez arduina jestli to vubec jde😄
S tím by neměl být problém, dá se koupit deska s potenciometrem která se přímo zapojí do serva a Arduino není potřeba. Na AliExpressu jsem našel třeba tohle: "Servo Controller Steering Gear Tester Module 5V with Rotating Potentiometer Switch Three Control Modes" -- pošlu link do dalšího komentáře. Snad to pomůže.
Tady je link - s.click.aliexpress.com/e/_DdQlTQD Ale určitě je podobných desek i jinde spousty.
wow 👍
Thanks!
Would this led display be bright enough to project an image using a lens?
I believe it would be bright enough. What would you like to use this for?
@@upir_upir Modern lcd screens use local dimming of led zones to improve contrast. Always wondered if this could be done with lcd projectors too....
3,2mA per led times 77 leds equates ~1W max led power, can you confirm this ?
Очень классная штука получилась. А можно переделать скетч под 6 передач? У меня 6 передач вперед + 1 назад.
Thank you. Yes, I will update the sketch also for 6 gears.
I want a manual now.
Wait until I put this display inside the actual shifter knob :)
Sorry to bother you with a question, but I'm stuck with a problem. I can't find any programmer that allows me to program the Atmel AT89C5115, via ISP, that is, with the chip placed on the application board. I got a batch of 200 chips at a good price. But I can't get the programmer to be able to record it. Do you know anything about this topic? It would be a great help to me. A cordial greeting. Thank you so much
Sorry, I don´t have any experience with this chip, but a quick google showed this answer, maybe it´s helpgful? -- That MCU is an 8051, not an AVR.
@@upir_upir Hello. First of all, thank you for answering. Yes, I know the chip well. The problem I have is that I can't find any programmer that allows me to program it via ISP. Therefore, I have to be removing it from my application to program it in the programmer, which multiplies development time. A cordial greeting.
Try the LOLIN 8x8 RGB matrix shield and a Wemos D1 Mini
That looks like a perfect fit, thank you for the tip, I will definitely buy that display, and I´m sure I will find some good usage for it.
❤
Thanks!
HCMS 29xx series! they are expensive tho
I have a very similar display that I will try soon, I like the retro appearance of those displays!
I would hate to get stuck in traffic while I'm playing with my shiftknob.
What if you add some game to the display? That would be interesting way how to spend the time - and probably kill the clutch :)
@@upir_upirBesides weirdly holding the shifter to read it, IMHO, it just adds more distractions instead of keeping your eyes on the road.
I would either put proximity sensor and increase brightness output so you will be able to see the numbers when you put your hand ON the shifter or maybe wireless HUD :)
Maybe setup something like braille bumps, but that means hand needs to be on the shifter all of the time.
Kidding aside, great project! Thank you so much for videos, explanation and code!
All the source files are on GitHub: github.com/upiir/arduino_pimoroni_7x11px_display
Make the neo pixel ring a meter
A meter for what?
Love the look of that display for this project because it looks mechanical with the individual pixels.
Thank you! I agree that it looks interesting, usually monochrome LED matrix displays cannot set brightness for individual LEDs, so it´s quite unusual.
yes use it for manual transmission shifter nob
I´ve already did, please see my newest video. Thanks!
if it is a display, it can play bad apple.
I´m sure it can, and I´m sure someone will do it.
No
Why?
First
Well, technically...
It's a good idea, but useless.
How come displaying an animation on the display be useless?
@@upir_upir The display on the handle is either closed with your hand or distracts from the road.
I never looked at which gear I am in while driving. Was taught to learn it by feel otherwise it will distract you while driving.
@@andreslut2566that’s assuming this is meant for driving, it could have other uses where shifting is useful.
@@andreslut2566 not everyone grab the handle the same way and if you really need to know which gear you're on, a quick glance to a university understood number is less disturbance than trying to figure out the position of a shaft that can change from model to model