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

  • @NickElectronics
    @NickElectronics Жыл бұрын

    New Video about 3D printed Parts and LEDs control :)❗ kzread.info/dash/bejne/gZueuLd6k83PhM4.html

  • @peterhemmings2929
    @peterhemmings29296 күн бұрын

    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

    @NickElectronics

    5 күн бұрын

    @@peterhemmings2929 There is only one way to figure out what would be the best) Do some experiments. Wish you good luck 😊

  • @WilhelmHertz-mp6lg
    @WilhelmHertz-mp6lg6 ай бұрын

    Many thanks. Great description

  • @Inti72600
    @Inti72600 Жыл бұрын

    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

    @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.

  • @balkrishnawagle7205
    @balkrishnawagle7205 Жыл бұрын

    great demo Sir

  • @piratesofbytes
    @piratesofbytes Жыл бұрын

    Great Tutorial !!!👌

  • @abeowitz
    @abeowitz Жыл бұрын

    Excellent tutorial!

  • @NickElectronics

    @NickElectronics

    Жыл бұрын

    Thank you! :)

  • @HaloCyanide
    @HaloCyanide4 ай бұрын

    This is really helpful. Thanks bro.

  • @NickElectronics

    @NickElectronics

    4 ай бұрын

    You are welcome )

  • @imadansari4195
    @imadansari4195 Жыл бұрын

    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

    @NickElectronics

    Жыл бұрын

    Hi. Definitely yes. Blue Pill can do that no problem :)

  • @andrewlion7677
    @andrewlion76772 ай бұрын

    Спасибо брат!

  • @user-mq4ki1fr2c
    @user-mq4ki1fr2c7 ай бұрын

    Good~

  • @lohikarhu734
    @lohikarhu7342 ай бұрын

    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

    @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 :)

  • @fazilates808
    @fazilates808 Жыл бұрын

    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

    @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 :(

  • @muhammedenescelik9968
    @muhammedenescelik996822 күн бұрын

    zis is goood

  • @hacker6695
    @hacker66953 ай бұрын

    anyone using this library with Float values ?

  • @sixtentamleht8153
    @sixtentamleht8153 Жыл бұрын

    you have put the wrong ssd driver in the deskription it doesent match the video

  • @NickElectronics

    @NickElectronics

    Жыл бұрын

    Hi, IDK how it happened. I attached the correct one :)

  • @DIPper352
    @DIPper3524 ай бұрын

    You can use a for loop Instead of copy pasting it

  • @NickElectronics

    @NickElectronics

    4 ай бұрын

    I know. But a lot of times it is easier to copy and paste. For the sake of simplicity😅

  • @lynes2peters438
    @lynes2peters438 Жыл бұрын

    funny that you didnt link the github of the actual ssd1306 lib :D but thx anyway for the vid

  • @NickElectronics

    @NickElectronics

    Жыл бұрын

    Hehe. Forgot to do it. Have added now :)

  • @lynes2peters438

    @lynes2peters438

    Жыл бұрын

    @@NickElectronics quick man even after 7 months xd

  • @NickElectronics

    @NickElectronics

    Жыл бұрын

    @@lynes2peters438 still alive. Just have busy days)

  • @TheSKYNET83
    @TheSKYNET835 ай бұрын

    Акцент сразу выдает рашу )

  • @user-dm5yu6jc8x
    @user-dm5yu6jc8x7 ай бұрын

    Спасибо круто. Ток научись говорить а то оч палевно kzread.info/dash/bejne/qmSVqreMebTPoaQ.htmlsi=xhhtynXhygUtmG0l

  • @HemangJoshi
    @HemangJoshi Жыл бұрын

    Click bait thumbnail... Reported as spam or misleading... Disliked...

  • @NickElectronics

    @NickElectronics

    Жыл бұрын

    what are you talking about, boy?

  • @HemangJoshi

    @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

    @NickElectronics

    Жыл бұрын

    @@HemangJoshi i fixed it. but next time don`t be such an ass.

  • @m00nlightsamurai42
    @m00nlightsamurai4210 күн бұрын

    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

    @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

Келесі