RGB Color Sensor
RGB Color Sensor
Abstract
The Coloris RGB colour sensor is a versatile device designed
to detect the colour of any given surface. It incorporates a unique feature
allowing users to illuminate a surface with a specified colour using RGB LED by
providing custom red (R), green (G), and blue (B) values. The core concept of
the project is based on the principle that coloured objects reflect their
specific colour and absorb others. The device achieves colour detection by
illuminating a surface and analyzing the reflected colour light. The Coloris
sensor is built around an ATMega microcontroller, utilizing multiple
Light-Dependent Resistors (LDRs) for accurate colour sensing.
Upon receiving input from an unknown coloured surface, the
Coloris sensor outputs results in the RGB colour model format, highlighting the
dominating colour among red, green, and blue. Additionally, the device provides
a visual representation of the RGB colour mixture using a single RGB LED and a
16*2 LCD Display.
Task
1. Colour Sensing: The sensor accurately senses and outputs the colour of a given surface.
2. Calibration: Users can perform a calibration stage before initiating the sensing process, ensuring precise colour detection.
3. RGB LED Illumination: The device includes a mode enabling
users to illuminate a surface with a specific colour by setting custom red,
green, and blue values.
Specifications
• The sensor should contain
1.
a LDR
2.
a keypad
3.
an LCD
4.
PCBs
5.
enclosure
Project GitHub Link: https://github.com/MovindiM/RGB-Colour-Sensor
Solidwork Design
Physical Prototypes
My Contribution To This
Project
During the initial stages of the project, I took a leading role in the physical implementation work. My primary contribution focused on the design of the printed circuit board (PCB) using both Altium and EasyEDA. This involved creating a robust and efficient PCB layout to ensure seamless integration of components within the Coloris RGB colour sensor. For a detailed view of my work, you can access the GitHub link containing the repository of my contributions.https://github.com/MovindiM/RGB-Colour-Sensor/tree/master