Master DALL-E Image Generation with ESP32!
A groundbreaking adventure where AI meets the round display (GC9A01)!
In this video, we'll demonstrate the powerful DALL-E AI bringing stunning images to life on round screens. We'll explore the image creation process, the essential components and wiring, and how to navigate and save these AI artworks on a micro-SD Card. Dive into the technical depths with our ESP32-S3 microcontroller, and follow a detailed wiring guide for this innovative setup. Don’t miss the insights on component selection and the coding magic behind this fusion of art and technology. Like, share, and subscribe for more tech and art wonders.
Source code: github.com/the...
Open AI API Key:
First, create an OpenAI (platform.opena...) account or sign in (platform.opena...)
Next, create your API Key: platform.opena...
Components:
ESP32-S3-DevKitC-1-N16R2: amzn.to/3TsziTh
Round Screens: amzn.to/3L4pud6
micro-SD Card Module: amzn.to/3uSczW7
Rotary Encoder: amzn.to/3Cj7t61
Momentary Push Button: amzn.to/48lbftF
🔔 Support the channel🔔
www.buymeacoff...
Please note that the product links are Amazon affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. This helps support the channel and allows me to continue creating content for you. Thank you for your support!
Chapters:
0:00 Introduction
0:30 DALL-E Takes Control!
2:06 Image Generation Explained
3:02 Navigating AI Art with Rotary Encoder
4:05 Unveiling the Key Components
5:16 ESP32 Description
5:38 Step-by-Step Wiring Instructions
8:48 Code Download & Configuration
18:04 Cost of generating DALL-E images
#AIArt #DALL_E #TechInnovation #ESP32 #RoundScreenTech #DIYElectronics #CreativeCoding #ArtificialIntelligence #MakerCommunity #TechDIY
Пікірлер: 31
Hele iam kouini
Amazing
Amazing work! I'm working on a project to display via e-paper display (800 X 480). Image is downloaded in base64 format , any suggestions to display it as a hex file which is supported by the e-paper library
@thelastoutpostworkshop
15 күн бұрын
Thank You. E-Paper display are very slow, so animated gif will are going to be very slow. You can see this other video where I show how to convert to hex data : kzread.info/dash/bejne/oaGJuc2Ooam_orQ.html
Very cool! This is very beneficial for someone trying to learn this (me). Thank you for such a detailed video.
Helo i am from vietnam
Very helpful video. Many thanks.
This is spetacular!
Ran program but it stopped with "Failed to allocate memory is PSRAM for image Buffer" PSRAM Size = 2094783 using all your links for hardware... thanks for any help
@thelastoutpostworkshop
4 ай бұрын
You seams to have an ESP32-S3 with 2MB of psram, in the chatGPT_DALLE.ino, change this two values to : #define PSRAM_BUFFER_DECODED_LENGTH 800000L // Length of buffer for base64 data decoding in PSRAM #define PSRAM_BUFFER_READ_ENCODED_LENGTH 800000L // Length of buffer for reading the base64 encoded data in PSRAM
@bioport1
4 ай бұрын
E (484) opi psram: PSRAM ID read error: 0x00000000, PSRAM chip n after changes...
And the use case for doing this stup1dity is..... none, off course.
@thelastoutpostworkshop
7 ай бұрын
Don't be too harsh on yourself, learning is something useful, try it!
@m.anejante1687
7 ай бұрын
@@thelastoutpostworkshop I would never waste time on learning useless stuff. I'd rather use my time on something that can be helpful..
Excellent work and video. Thanks, Charles.
@thelastoutpostworkshop
7 ай бұрын
Glad you enjoyed it
Absolutely brilliant!!! I can’t wait to carve some time to try to test this out
@thelastoutpostworkshop
8 ай бұрын
Please do!
Thank you! this is an amazing implementation of Dall-e and IoT. I'm beginning to think of a wide range of artistic project to build on your ideas! This is awesome, great work.
The code just puts my controller into a boot loop cant figure out why yet.
@thelastoutpostworkshop
8 ай бұрын
What messages do you get on the serial monitor ?
@coil1002
8 ай бұрын
@@thelastoutpostworkshop ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x3 (RTC_SW_SYS_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x403cdac2 SPIWP:0xee mode:DIO, clock div:1 load:0x3fce3808,len:0x44c load:0x403c9700,len:0xbe4 load:0x403cc700,len:0x2a68 entry 0x403c98d4 Repeatedly so fast you cant even read it
@coil1002
8 ай бұрын
Fixed it. I had the flash size wrong in the IDE as well as the incorrect psram setting. 16 mb flash with qspi for the psram. So i am out of the boot loop and on to the rest of the new fun challenges I will encounter!!
Great techy video! Thank you for sharing!
Screens are great! Thanks for sharing.
Excellent work! Thanks for sharing.
is there a possibility to generate Images on your own Hardware? Like with a Google coral m.2 module?
@thelastoutpostworkshop
8 ай бұрын
By own Hardware do you mean a different microcontroller?
@medienmond
8 ай бұрын
@@thelastoutpostworkshop nö, i mean a own Image Generating Server or pc in my own Network without the need to pay for every generated Image.
Amazing ! Thanks ! Any free option to generate images ?
@thelastoutpostworkshop
8 ай бұрын
I have looked at several options for generating AI images and did not find any that were free, I may have missed a rare gem. The OpenAI DALL-E API is very easy to use, inexpensive, support PNG files with a small size (256x256 pixels is the smallest) that is easy to process on a microcontroller, these meets all my requirements.