.
.
👀 The ColorReplica Vision
At its core, ColorReplica is all about playing with colors and understanding their essence. It's designed to let you interact with colors in two exciting ways: ColorPicker and ColorCube.
.
.
🎯 Core Functions
ColorPicker offers the following core functions:
- Color Selection: Choose the color you want from the available options.
- Brightness Control: Customize the brightness of your chosen colors to set the perfect ambiance.
- Mode Selection: In this section, the color display method will be selected.
ColorCube showcases these essential functions:
- Color Detection: Utilize the TCS34725 RGB sensor to detect the colors of various objects.
- Transmit Color Information: Send the detected color information to the main device.
- Color Replication: Replicate the detected color using WS2812B LEDs, visually representing the real-world colors.
- Color Information Display: The main device displays the detected color's values in RGB, HSV, and HEX formats.
.
.
🌟The Technology Behind ColorReplica
ColorReplica is driven by two primary devices: the ESP32 and the ESP8266, which work in harmony with various components to bring your colors to life. Key Components:
- ESP32: At the heart of the main device, the ESP32 is the central controller. It manages the WS2812B LEDs and displays color information on the SSD1306 OLED screen.
- ESP8266: The ESP8266 is the transmitter device. It is equipped with the TCS34725 RGB sensor, enabling color detection. Once it detects a color, it communicates this information to the main device for replication.
- WS2812B LEDs: These addressable RGB LEDs are the artistic tools for painting with light. With the ESP32's control, you can create stunning lighting effects.
- TCS34725 RGB Sensor: This sensor is the heart and soul of ColorCube. It senses the color of an object, capturing its essence for replication.
.
.
👀 Use Cases
Here are some inspiring use cases for ColorReplica:
- Art and Design: Artists and designers can use ColorReplica to find and replicate the exact colors they desire for their creative projects.
- Home Decor: Visualize how different colors will look in your living space by adjusting brightness and previewing them with LEDs.
- Education: ColorReplica can be a valuable tool for teaching color theory and principles.
- DIY Projects: Integrate ColorReplica into your DIY projects, from mood lighting to captivating color-changing displays.
- Fashion: Fashion designers and enthusiasts can match fabrics and materials with precision, ensuring that their creations stand out.
- Color Enthusiasts: For anyone who is passionate about colors, ColorReplica is a playground of possibilities and discoveries.
.
.
🚀 Get Started with ColorReplica
If you're excited to dive into the colorful world of ColorReplica, here's how to get started:
- Setup: Assemble the ESP32, ESP8266, WS2812B LEDs, and TCS34725 sensor following the project documentation.
- Code: Upload the project code to your ESP32 and ESP8266 devices.
- Exploration: Choose between ColorPicker and ColorCube and let your colorful adventure begin.
- Customization: Experiment with different colors, create mesmerizing lighting effects, and explore the world of color detection.
.
.
🔌 Schematic
The project is built around two main components: the main device and the transmitter. The main device features an ESP32 and an SSD1306 OLED display, while the transmitter relies on an ESP8266 and a TCS34725 RGB sensor for color detection.
.
.
Code
If you’re interested in building this project on your own, the code is available on GitHub. Simply go to the GitHub repository, and download the code.
GitHub repository: github.com/cifertech/ColorReplica
.
.
🙌 Special Thanks to Our Sponsor: PCBWay
No project is complete without the right tools and materials. That's where our sponsor, PCBWay, stepped in to provide essential support for this project. PCBWay is a leading provider of high-quality printed circuit boards (PCBs) and...
Read more »