Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative “Pixel Box”, and Let ChatGPT Write Code!

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

Affordable, easy to use, and aesthetically pleasing! The Hezhao ESP32C3 series MCU development board has been on the market for over a year, not only becoming a treasure development board that engineers can have multiple copies of, but also a production tool for many industry clients to reduce costs and increase efficiency.

Engineers’ creative ideas often give small development boards a unique soul—ESP32C3 development board + WS2812 LED board + capacitive touch screen, and even let ChatGPT write code! What wonderful collisions will occur?

This special sharing features@Modified Workshop Director on the Lichuang open-source hardware platform’s “Pixel Box” touch screen LED board project:

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

▼ Click to view video demonstration ▼

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

We must say the director is too cool! Thanks to@Modified Workshop Director for sharing this project, interested friends please click at the end of the article “Read the original text” to download the latest materials.

1

“Pixel Box” Hardware Materials

The “Pixel Box” touch screen LED board project mainly uses the Hezhao ESP32C3 development board, WS2812 LED board, capacitive touch screen, and other hardware.

01. WS2812B LED:

2020 packaging, using an 18X12 zigzag dot matrix.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

02. Main Control:

Using the Hezhao ESP32C3 development board as the main control, it can be directly attached to the back or connected with Dupont wires.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

03. Capacitive Touch Screen:

3.5-inch capacitive touch panel, dual-point touch; IC: FT6236U.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

04. Others:

3D printed black grid; soft light paper; 2mm thick deep black tea acrylic board; encoders and batteries, sockets, etc.

For detailed introduction, see the video:https://www.bilibili.com/video/BV1h14y1f7uj/

2

“Pixel Box” Software Functions

With the support of various open-source libraries, we can easily develop various interesting applications with low code volume. The main functions currently implemented are as follows:

01. Touch Drawing

Touch drawing functionality can be achieved in less than 100 lines of code, including declarations and such.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

A simple “pixel drawing board” that can control colors for drawing:

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

02. Personalized Numbers

Displaying numbers in the form of Tetris can be achieved in just a few lines of code, applicable to personalized digital display projects.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

03. Marquee

Text display content can be switched using an encoder, or modified on a mobile device via a host computer to change the scrolling text content and colors.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

Running interesting Adafruit examples:

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

04. Mini Games

The initial code written by ChatGPT has been slightly modified, and a brick-breaking mini-game has been completed; more attempts can be made when time allows.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

With the rapid development of artificial intelligence, what else can we do is also a question worth exploring.

3

Open Source Project/Code Download

The “Pixel Box” has been uploaded to the Lichuang open-source square. If you like it, you can also join@Modified Workshop Director to try making some interesting pixel screen projects.

Original project link:https://oshwhub.com/shukkkk/led-chu-mo-ban

Open Source License:GPL 3.0

Schematic

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

PCB

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

At the end of the article “Read the original text” to download the latest files related to code/libraries, bottom shell, grid, etc.

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

– Previous Recommendations –

9.9 shipping included Hezhao Air32 development board, how to flash DFU?

Open Source | DIY NES Emulator, 3 Yuan MCU Can Run

ESP32S3 + Air780E, low-cost DIY portable Wi-Fi

Free! Hezhao GPS positioning trajectory display tool

Open source code, DIY 4G remote control car!

Hezhao Free Open Source DTU/RTU Solution

Open Source | Around 100 Yuan, DIY Multi-functional 4G Mobile Phone

9.9 shipping included Air32 small blue board

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

10 Yuan for 10 new data cables

Open Source | Hezhao ESP32 Development Board + WS2812 + Touch Screen, DIY Creative "Pixel Box", and Let ChatGPT Write Code!

Leave a Comment