Тёмный

Arduino + Matrix Display (The Proper Way) 

upir
Подписаться 59 тыс.
Просмотров 14 тыс.
50% 1

Do you like the video? Please consider buying me a coffee ☕, thank you! www.buymeacoffee.com/upir
Source Files: github.com/upiir/arduino_matr...
PCBWay - www.pcbway.com/setinvite.aspx...
WOKWI - wokwi.com/projects/3599808159...
------------------------------------------------------------------------------
In this tutorial, I will show you how to use Arduino UNO together with Matrix Display MAX7219 together with the u8g2 library to create a "counter" project, that you can use for example to count your youtube subscribers.
------------------------------------------------------------------------------
Links from the video:
LED Matrix display: s.click.aliexpress.com/e/_Dln...
Arduino UNO: s.click.aliexpress.com/e/_AXDw1h
Arduino UNO MINI: store.arduino.cc/products/uno...
Arduino breadboard prototyping shield: s.click.aliexpress.com/e/_ApbCwx
Photopea (online Photoshop-like tool): www.photopea.com/
image2cpp (convert images into C code): javl.github.io/image2cpp/
Starting sketch: github.com/olikraus/u8g2/blob...
WOKWI display documentation: docs.wokwi.com/parts/wokwi-ma...
U8g2 + Matrix display screenshot: github.com/olikraus/u8g2/wiki...
U8g2 fonts: github.com/olikraus/u8g2/wiki...
Desmos online graphs: www.desmos.com/calculator?lan...
LCD Image converter: lcd-image-converter.riuson.co...
Related videos with similar dot matrix displays:
51 years old display! - • 51 years old display!
1 DISPLAY 3 SENSORS - • 1 DISPLAY 3 SENSORS
DIY Battery Indicator - • DIY Battery Indicator ...
Smooth Arduino 16x2 Gauge - • Smooth Arduino 16x2 Gauge
Arduino Gauge in 11 Minutes - • Arduino Gauge in 11 Mi...
------------------------------------------------------------------------------
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!
------------------------------------------------------------------------------
Hashtags:
#arduino #MAX7219
------------------------------------------------------------------------------
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!
------------------------------------------------------------------------------

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

 

22 мар 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@upir_upir
@upir_upir 5 месяцев назад
Do you like the video? Please consider buying me a coffee ☕, thank you! www.buymeacoffee.com/upir
@IngeBall
@IngeBall Год назад
It's a good day when upir uploads!
@upir_upir
@upir_upir Год назад
It’s surely a good day when I get comment like this, thank you!
@felixlabelle9041
@felixlabelle9041 Год назад
Every single project he share is 🔥 I love it, no bs, super good tricks, concisely shared. Always learning new and interesting tools to use with other projects. Thanks a lot 😄
@upir_upir
@upir_upir Год назад
Thank you for your nice words, I really appreciate it! Good luck with your projects.
@shreechandansamal5206
@shreechandansamal5206 Год назад
Sir.... it's like I am watching the interstellar movie with 2x speed 😂 anyway learnt many new thing. Never thought that we can do such things with mathematics. Never love mathematics but after watching the video.... I'm just surprised.. thanks sir🙏.. your works are appreciated 😊
@upir_upir
@upir_upir Год назад
Thank you for your nice comment, I’m glad you like it! Good luck with your projects.
@anshumaankumar8684
@anshumaankumar8684 4 месяца назад
I was working to implement this animation by modifying the pushwheel example in the MD_MAX72XX library but this video blew me off. It showed me how much of a genius you are in comparison to me. I am impressed bro. Keep up the excellent work you got another viewer from this video. :)
@upir_upir
@upir_upir 4 месяца назад
Thank you for your nice words, I´m glad you like it! And of course, good luck with your project!
@anshumaankumar8684
@anshumaankumar8684 4 месяца назад
@@upir_upir checking comments on a video uploaded 11 months ago...Chad Behaviour. Your welcome bro.
@ChristianBehnke
@ChristianBehnke Год назад
Another fantastic tutorial! These always get my mind working on how I might use them in my projects. 👍🏻
@upir_upir
@upir_upir Год назад
Thank you, Christian! I’m glad to hear that, since that’s exactly the purpose of those tutorials. Good luck with your projects!
@felipe_lopez
@felipe_lopez Год назад
Super well explained. I found very useful the explanation of the transition between number, specially when you use the graph tool to explain how a math function can be use to ease the animation. Not many people know how to implement this and specially many tutorial videos ommit the explanation of the code, which you don't do and it's what I find valuable from this video. Hopefully you can continue with this format, not just to show the code but to explain, with the help of other tools, how it works. Looking forward for your next projects.
@upir_upir
@upir_upir Год назад
Thank you, for your nice comment Felipe! I´m glad you like it. Please make sure to check also my other tutorials, as this is the format that I use for all of them (most of them). Good luck with your projects and stay tuned for next videos.
@jon_raymond
@jon_raymond Год назад
This was super helpful. Thank you!
@upir_upir
@upir_upir Год назад
Glad it was helpful! Thank you for your comment and good luck with your projects.
@PixPete
@PixPete Месяц назад
This is truly amazing and currently building one for myself. The only thing you didn’t do, which I hoped you would, is to remove the leading 0’s. Although an extra function would be needed to right-align the digits. I’m going to try that in my own project 🙂
@upir_upir
@upir_upir Месяц назад
Thank you for your nice comment; removing leading zeros should hopefully be simple. Good luck with your project!
@mikepanchaud1
@mikepanchaud1 Год назад
Thanks for that inspiring video tutorial. I actually found it useful to play the video at 0.75 speed so I could keep up! You have another subscriber 🙂
@upir_upir
@upir_upir Год назад
Thank you for your comment, and of course subscribe! I’m glad you like it and were able to find suitable playback speed.
@johnknight9422
@johnknight9422 5 месяцев назад
We really enjoyed your clear and comprehensible explanation on this project. It would be great if you could use this rolling effect to make a Clock out of it! Like reading a RTC or even an arbitrary time that we can later modify or replace it with any possible way of obtaining Time (RTC, NTP, Network, ...) and displaying it with either rolling up or down on these nice displays with different fonts. Who knows, maybe even showing Date by Scrolling the whole display to left or right too! See, your nice explanations opens up our imagination :) Thank you.
@upir_upir
@upir_upir 5 месяцев назад
Thank you very much, I´m glad you like it. I actually have another video where I display real-time; it´s called "Arduino Wood Clocks." Although there are no animations. But it should be simple to merge those two together. I hope this inspires you enough to start your own project! :)
@andymouse
@andymouse Год назад
Awesome work again ! I'm jealous of people for whom maths comes that easy ! my brain just won't accept it LOL!....cheers.
@upir_upir
@upir_upir Год назад
Thank you! Yeah, as for the math, it gets much easier once you can see the equations in form of graphs and images. Otherwise, it´s surely not easy for me as well.
@biiLL4bonG
@biiLL4bonG Год назад
pure good content, as always - thanks! My next project will be a gear indicator with an adafruit 11x7 LED matrix of course with other functions, i am sure i will come back here again!
@upir_upir
@upir_upir Год назад
Sounds great! I will sure to check your channel for that project, as it sounds very interesting. How would you get the current gear?
@biiLL4bonG
@biiLL4bonG Год назад
@@upir_upir actually i dont upload that project, i thinkin i am very bad at explain things :D At first i will just use the neutralswitch an the up / down shifts i use reedswitches with a magnet on the lever. Alpha code is ready, now i need to weld the baseplate for the reedswitches :)
@upir_upir
@upir_upir Год назад
@@biiLL4bonG So is that a sequential gearbox, or would you have neutral + X number of gears switches? I´m actually putting together a similar project..
@biiLL4bonG
@biiLL4bonG Год назад
@@upir_upir oh sorry, yes it is an motorcycle sequential gearbox! Ah your video will be great, thats for sure. So yours is for H-Shifter? Another way is to get the gearratio and speed to calculate it, but i think this is better for a failsafe option - and not so "easy" at some vehicle
@upir_upir
@upir_upir Год назад
@@biiLL4bonG OK, that makes sense. I´m working on the H-shifter for the car. Calculated gear is oftentimes not accurate and I would like to try something new.. Good luck with your project!
@seanmcdonald656
@seanmcdonald656 Год назад
Another fantastic and detailed video. Would be able to make another more complex video explaining larger matrix’s with bigger images? Or even horizontal scrolling?
@upir_upir
@upir_upir Год назад
Thank you for your nice comment! The answer is yes. I’m currently waiting for a delivery of the 2x2 version as well as white led matrix displays and I hope to try even bigger ones soon. If you have any questions in the meantime, feel free to ask. Good luck with your projects!
@gilbertocarlos8794
@gilbertocarlos8794 Год назад
Your video is very good. Thanks for sharing your knowledge. One of the few videos that I had to reduce the playback speed because: firstly reason: your explanation, despite being concise and clear, is too fast for me; second reason: in doing so, I could have greater assimilation of the content. You really are to be congratulated.
@upir_upir
@upir_upir Год назад
You are welcome, thank you for your nice comment and good luck with your projects!
@PowerJiang
@PowerJiang Год назад
Thank your share very much.
@upir_upir
@upir_upir Год назад
You are welcome! Good luck with your projects.
@PowerJiang
@PowerJiang Год назад
@@upir_upir I have an idea to use RC522 to replace button for younger kids to thumb up. I don't need to check UID, just only tokens can be detect and counter can be worked. I guess they will like it. But two devices are conflict on SPI pins. Do u have example ? Thank u again.
@SyncMotion27
@SyncMotion27 Год назад
I wish those led displays were RGB, so I could use them as a secondary, smaller display for my big led matrix.
@upir_upir
@upir_upir Год назад
You can get those as RGB, for example like this - s.click.aliexpress.com/e/_DEN93fJ But you would need to use a different library to drive them.
@SyncMotion27
@SyncMotion27 Год назад
@@upir_upir Thank you sir, you're the best 🤝
@upir_upir
@upir_upir Год назад
Thank you!
@upir_upir
@upir_upir Год назад
𝐃𝐨 𝐲𝐨𝐮 𝐥𝐢𝐤𝐞 𝐬𝐞𝐠𝐦𝐞𝐧𝐭 𝐝𝐢𝐬𝐩𝐥𝐚𝐲𝐬? Here are some more - ru-vid.com/group/PLjQRaMdk7pBZYAlQeaKdKJS1i52py4Ar2
@sanketss84
@sanketss84 2 месяца назад
🤯
@upir_upir
@upir_upir 2 месяца назад
So… you like it?
@sanketss84
@sanketss84 2 месяца назад
@@upir_upir indeed I definitely learned something new
@upir_upir
@upir_upir 2 месяца назад
@sanketss84 that’s great to hear! Good luck with your projects.
@sanketss84
@sanketss84 2 месяца назад
@@upir_upir thank you. Thanks to you I have started experimenting more with ssd1306 max7219 your videos brought so much value to these displays. And best of all how well together all the information is put together.
@tareshgupta1095
@tareshgupta1095 4 месяца назад
how to use ug82 with esp32. tried it with the online docs , not able to understand !
@upir_upir
@upir_upir 4 месяца назад
You use it pretty much in the same way as with Arduino. Look at WOKWI for examples - google "wokwi esp32 u8g2"
@tareshgupta1095
@tareshgupta1095 4 месяца назад
@@upir_upir i was trying to control p10 led modules with this library but couldn't seem to find constructors to initialize .?
@upir_upir
@upir_upir 4 месяца назад
@@tareshgupta1095 I see. I don´t think there is a support for p10 led modules from u8g2 library. You need to use LedP10 library instead.
Далее
CHEAP DIY BOOST GAUGE
43:58
Просмотров 85 тыс.
How to Use Arduino Interrupts The Easy Way
33:28
Просмотров 77 тыс.
🤯 #funny
00:20
Просмотров 2,6 млн
Zlatan embarrasses Speed 😂 #ishowspeed
00:32
Просмотров 8 млн
Posy’s designs ➔ REAL DISPLAYS
8:50
Просмотров 392 тыс.
Control RGB LEDs with Arduino || Arduino Essentials #1
4:23
Building the Ultimate LED Matrix Dashboard
12:29
Просмотров 142 тыс.
Arduino Wood Clock
19:36
Просмотров 17 тыс.
Display examples - which one to use?
12:41
Просмотров 251 тыс.