STM32 + OLED = Display Anything
In this video i will tell you how to use 128x64 OLED display with STM32 microcontroller to display anything you want. In the project Nucleo Board and STM32CUBEIDE are used, but arduino usage also possible.
Enjoy!
email: niko.lukianov@gmail.com
======================================
LINKS:
OLED: www.amazon.com/Self-Luminous-...
Nucleo Board: www.st.com/en/evaluation-tool...
STM32CUBEIDE: www.st.com/en/development-too...
image2cpp: javl.github.io/image2cpp/
SPLIT GIF: ezgif.com/split
SSD1306: github.com/afiskon/stm32-ssd1306
======================================
00:00 - Intro
00:35 - OLED vs LCD
01:12 - 128x64 OLED
01:40 - SSD1306 STM32
03:02 - Connection Scheme
03:27 - STM32CUBEIDE Tutorial
10:45 - How To Display Anything
======================================
If you like this video, check out other videos in playlists:
Electronic crafts:
• Crafts
What is inside?
• What is inside?
Tutorials:
• Electronics Tutorials
======================================
Social Networks:
Instagram: / ncklukianov
Twitter: / nikolailukianov
Facebook: profile.php?...
======================================
#electronics #electrical #engineering #electromagnetic
======================================
Пікірлер: 39
New Video about 3D printed Parts and LEDs control :)❗ kzread.info/dash/bejne/gZueuLd6k83PhM4.html
Very nice, and learned some bonus things I didn't expect. I would have tried to use Photoshop's reduce colour depth tool to convert to 1 bit, with dithering. Not sure if that would be nicer, or it might give you a noisy, pixelly animation.
@NickElectronics
5 күн бұрын
@@peterhemmings2929 There is only one way to figure out what would be the best) Do some experiments. Wish you good luck 😊
Many thanks. Great description
What a coincidence, i saw a model similar to this when browsing for higher res LCD screens which uses I2C protocol. Keep up the work 👍
@NickElectronics
Жыл бұрын
I have LCD one with a higher resolution and colored. There will be video about it, but don`t know how soon :) Next one probably will be teardown of something.
great demo Sir
Great Tutorial !!!👌
Excellent tutorial!
@NickElectronics
Жыл бұрын
Thank you! :)
This is really helpful. Thanks bro.
@NickElectronics
4 ай бұрын
You are welcome )
Great video. Will this project work with a STM32F103 (Blue pill)? My use case requires a very small form factor. Your OLED seems to be the ideal size. But can small board like the Blue Pill control it?
@NickElectronics
Жыл бұрын
Hi. Definitely yes. Blue Pill can do that no problem :)
Спасибо брат!
Good~
I've been trying to do some simple examples from KZread with arduino, but the guys must be using some library i can't find, i seem to get compile errors, and can't find what is needed...i think that i'm better to use stm32, even the black pill, with STMCube IDE, better integrated...
@NickElectronics
2 ай бұрын
Yep. There are plenty examples. Also, STM32 is more powerfull and professional, which gives a lot of space for the future more complicated projects :)
Thank you, very nice tutorial. I did everything what you did. But for my board it isn't working(b-l462e-cell1). No errors. But still also no display whatsoever. The OLED needs a SSD1315Z driver. Since there isn't a good one. I tried your tutorial. But it didn't work. What could I do to see if something went wrong. Btw the OLED is already connected to the DEV_kit. Pins: SPI_3 SCK--> PC10 SPI_3 MOSI--> PC12 SPI_3 MISO | D/C--> PC11 RST -->PH1 CS -->PB2 R I would really appreciate it if you could help. Since no one in the forms reacted to my questions.
@NickElectronics
Жыл бұрын
If its a typical dev kit it should has a tutorial and demo programs for all the periphery. First - try finding those. Cause mistake can be everywhere :(
zis is goood
anyone using this library with Float values ?
you have put the wrong ssd driver in the deskription it doesent match the video
@NickElectronics
Жыл бұрын
Hi, IDK how it happened. I attached the correct one :)
You can use a for loop Instead of copy pasting it
@NickElectronics
4 ай бұрын
I know. But a lot of times it is easier to copy and paste. For the sake of simplicity😅
funny that you didnt link the github of the actual ssd1306 lib :D but thx anyway for the vid
@NickElectronics
Жыл бұрын
Hehe. Forgot to do it. Have added now :)
@lynes2peters438
Жыл бұрын
@@NickElectronics quick man even after 7 months xd
@NickElectronics
Жыл бұрын
@@lynes2peters438 still alive. Just have busy days)
Акцент сразу выдает рашу )
Спасибо круто. Ток научись говорить а то оч палевно kzread.info/dash/bejne/qmSVqreMebTPoaQ.htmlsi=xhhtynXhygUtmG0l
Click bait thumbnail... Reported as spam or misleading... Disliked...
@NickElectronics
Жыл бұрын
what are you talking about, boy?
@HemangJoshi
Жыл бұрын
@@NickElectronics boy you have kept color picture in thumbnail displaying in black and white display module, which is not what you showed in the video.
@NickElectronics
Жыл бұрын
@@HemangJoshi i fixed it. but next time don`t be such an ass.
Hello I'm using it on a blue pill stm32f103c8t6 but while compiling it gives an error about #include doesn't exist. I'll be glad if you help me with it
@NickElectronics
9 күн бұрын
If it is the only problem, just download ansi.h header file from a github and include it into the project. ansi.h is a universal file so probably any should do the job