Uncanny Eyes for CYD
Description
Overview
The Uncanny Eyes Teensy project is a microcontroller-based system that renders realistic animated eyes on small TFT or OLED displays, often used in robotics, cosplay, or animatronics.
This is a port of the project to ESP32 Cheep Yellow Display with both eyes on the one display.
Here’s a deeper look at what makes this project so compelling:
👁️ What Is the Uncanny Eyes Project?
This Uncanny Eyes project is a fork and adaptation of Adafruit’s original Uncanny Eyes codebase. It simulates lifelike eye movements and blinking on small displays, creating an eerie, expressive effect often used in animatronic heads, masks, or props Github
🔧 Key Features
- Realistic Eye Rendering: Includes animated irises, pupils, eyelids, and blinking behavior.
- Light sensitivity on CYD due to on board photo resistor. The irises automatically expand and contract with changes in ambient light
🛠️ How It Works
- The system uses SPI-connected TFT or OLED screens to display the animated eyes.
- Eye movement is simulated using math-based transformations and lookup tables.
- Light sensitivity is controlled by mapping the ESP32 A to D convertor to the CYD on-board photo resister and using it to change the diameter of the iris.
If you're into robotics, Halloween props, or just want to add a creepy flair to your DIY projects, this is a fantastic way to bring your creations to life—literally.
You will have unlimited (multi-download / flash) access to these artifacts with purchase:
| Image | Name | Description | Quantity | Buy Link |
|---|---|---|---|---|
| Cheap Yellow Display | ST7789 Display Driver, USB Type C | 1 | Buy |
Hardware
| Display Driver Type | ST7789 |
|---|---|
| Display Width | 320 |
| Display Height | 240 |
