Arduino + OLED = 3D ?

preview_player
Показать описание

Learn how to draw a 3D cube with Arduino UNO and Transparent 128x64px OLED display with SSD1306 or SSD1309, using the u8g library.

This is a simple tutorial for beginners. Could be completed with any Arduino (Arduino UNO, MEGA, NANO, ESP32, Teensy, etc), and any OLED display, but it´s preferred to use the 128x64px resolution.

Please let me know in the comments what you would like to see next on this channel. Thank you!

---------------------------------------------------------------------------------------------------------------------

Useful links from the video:

---------------------------------------------------------------------------------------------------------------------

#arduino #3d #oled

Keywords related to this video:
Arduino UNO, Arduino, OLED, u8g, u8g2, SSD1306, SSD1309, Arduino Display, Arduino Free Code, Wokwi emulator, Arduino, esp32, arduino project, arduino OLED display, Arduino display, Arduino OLED, OLED Arduino, ssd1306 OLED display, ssd1309 OLED display, arduino ideas, new project ideas, Arduino 2022, arduino oled 128x64, arduino project 2022, arduino project ideas, Arduino tutorial, microcontroller, ssd1306 Arduino, 3D cube, 3D projection, 3D rendering, Arduino 3D, 3D calculations, perspective projection, 3D mesh Arduino, Arduino Polygons, Triangles, Polygons, Simple 3D, arduino uno, arduino uno projects, ssd1306 oled display, volumetric oled display, transparent oled display, transparent oled display arduino, wokwi, free online arduino emulator, arduino emulator, online arduino emulator, arduino art, arduino gui, arduino ideas, arduino pov display, arduino projects 2022, arduino tft, arduino transparent display, diy arduino, diy arduino projects, how to make transparent display, lcd arduino, microcontroller, microcontroller projects, oled monitor, volumetric display, volumetric oled, wokwi arduino
Рекомендации по теме
Комментарии
Автор

I wonder if these displays can be stacked to produce a volumetric multi-layer display. Looks like it's transparent enough to allow about 6 layers.

enilenis
Автор

I am hooked! Your presentation is clear, concise, fast enough not to be boring and information rich. Liked, Subbed, can't wait to see more.

stylesoftware
Автор

As a programmer a really apreciate your way of expressing your knowledge. SIMPLE, CLEAR and EFFECTIVE. This can be extrapolate in other many projects. A huge thanxs for this piece of art ♥

Eliaxs
Автор

You just explained 3D projection better than any of my teachers ever could! Subscribed!

Elias-nslg
Автор

God damn, the amount of your content I've consumed in the past month... I just love seeing how you work through all of these problems -- you've certainly reignited my interest in trig. Please keep making this stuff.

randalltockes
Автор

This video made me eager to go back to the modules and micro-controllers that I had put aside!!!

mehrdad-mixtape
Автор

If my math teacher teach math like this instead of mug up I will definitely be interested in learning Math.

adl
Автор

Спасибо бро, это было самое понятное объяснение принципа формирования 3D картинки.

bbs
Автор

Quick update, I have tried a different 128x64 I2C OLED (non-transparent) display, and it works fine with the "fast I2C" connection, so it´s probably just a problem with this particular board? I don´t know the answer yet, but I will keep investigating the problem...

upir_upir
Автор

I loved this tutorial and have subbed, I won't pretend to understand the maths but I get a lot of takeaways ! I would love to see more stuff like this you have a great teaching style. Seeing these graphics reminds me of playing 'Elite' on my old BBC micro...cheers.

andymouse
Автор

Ahhh I love this combination of basic mathematics and code. Great video

milindsharma
Автор

Man, why have you stopped making videos, your content is absolutely a gold mine, come back!!!

suwedo
Автор

Haha, saw this and thought the oled knob guy would love it, but it's you. Enjoying these videos dude, keep it up.

TwoDogsFighting
Автор

You can speed up the calculation a little bit more - you are calculating the radians 32 times, but you only need to calculate it 1 time. And then there is a hack. instead of using sin and cos, you can use a precalculated lookup table... yes that take more memory, but is way faster than calculating sin and cos. i dont know how much faster this would be on an arduino, but i expect a lot.. this was some of the tricks i did like 30 years ago

stigjoergensen
Автор

Would love to see the explanation of the hidden lines problem. I started getting into 3D graphics back in the early 2000's in BASIC, but never fully understood the matrix multiplication needed for rotation. Now as an engineer I get it but havent had the motivation to implement it myself.

nrdesign
Автор

you just blow my mind. I need to walk like 2Km to get all the pieces of my brain. Amazing work. I will definitely subscribe. 👌🏻

DanelonNicolas
Автор

Would be a cool screen to use with a accelerometer / gyroscope to make some AR-alike solution.

AndrewTSq
Автор

Love the detail in your videos! I suggest having a look at the GC9A01 Round Displays. They are neat! Also running two displays at once would be cool! Keep up the good work!

SuperKlayBoy
Автор

Absolute blast of a video. Gonna order a handful of these.

TehTechnoGuy
Автор

Cool watching you doing that doesn't look so hard how i thought.

thiagoluiz