Skip to content
This repository has been archived by the owner on Jan 21, 2025. It is now read-only.

Combine two ESP32 to create a 2D graphics platform

Notifications You must be signed in to change notification settings

ByteWelder/ESP32-Graphics-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Introduction

The aim of this project is to combine two ESP32 SOCs to create a platform for rendering 2D and 3D graphics.

One ESP32 serves as a graphics host: it takes care of rendering and composite video out. The other ESP32 serves as the graphics client: it sends data and tells the host how to render it.

This project is inspired by Bitluni's composite video article and uses his code as the foundation for the 3D graphics host.

Hardware

The host should run on a standard (dual core) ESP32.

The client can in theory be any ESP32 with an available hardware UART.

Wiring

 [Client]     [Server]    [Composite]
  
 GPIO 4  <->  GPIO 5
 GPIO 5  <->  GPIO 4
 GND     <->  GND    <->  outside jack
              PIN 25 <->  inside jack pin

Getting Started

More information will follow.

About

Combine two ESP32 to create a 2D graphics platform

Resources

Stars

Watchers

Forks