Color recognition is a powerful and advanced skill that is becoming more and more useful in various projects. The same can be said for the twilight sensors and brightness level detectors. Currently, there are professional devices that effectively test everything related to color and brightness.
Sensors of light and color
DFRobot Gravity - VEML7700 digital ambient light sensor - I2C
The module is compatible with Arduino, equipped with a digital light sensor with a resolution of 16-bit, it is powered with the voltage in the range from 3.3 V to 5.5 V. It...Grove - LM358 Ambient Light Sensor v1.2
Module from the Grove series is equipped with a sensor LM358. The sensor allows to determine the intensity of the light and reflects the analog voltage signal back to Arduino....Ultraviolet UV light sensor - analog module - Waveshare 9537
The ultraviolet sensor powered with the voltage from 3.3 V to 5 V. The output is an analog voltage, proportional to the intensity of UV light. The sensor can be used to detect...ALS-PT19 - analog ambient light sensor - Adafruit 2748
The module is equipped with analog light sensor, powered with a voltage in the range from 2.5 V to 5.5 V. The greater the light intensity, the higher the value of the voltage...DFRobot Gravity - analog sensor of ambient light
Analog ambient light sensor PT550 compatible with Arduino and Raspberry Pi. The sensor allows to determine the light density and reflects the analog voltage signal back to...Photoresistor analog - Iduino SE012
Module with photoresistor for Arduino. It is controlled via an analog signal, powered with the voltage from 3.3 V to 5 V.Light intensity sensor - Unit expansion module for development modules M5Stack
Light intensity sensor module equipped with a 10 kΩ photoresistor, whose sensitivity can be adjusted by means of a potentiometer in the module. The resistance of the...Grove - SI1151 solar light sensor
The Grove module based on the SI1151. Multi-channel, digital light sensor to detect visible light and infrared light. It is working with voltage from 3 V to 5.5 V. It...AS7341 - multichannel ligh and color sensor - I2C - Waveshare 19564
Multichannel light and color sensor based on AS7341 chip, can be used for example to create portable spectrometer projects based on popular platforms such as Arduino, STM32,...Grove - TSL2561 - digital I2C ambient light sensor
Module from Grove with a digital sensor measuring the light intensity of the environment. It has a linear spectral response in the visible light range to the human eye. The...Fermion - AS7341 11-channel visible light sensor - DFRobot SEN0365
A module manufactured by DFRobot with an embedded AS7341 chip. It is an 11-channel visible light sensor that uses a new generation of chip, the spectral sensor. The module...SparkFun Ambient Light Sensor - VEML6030 - Qwiic - SparkFun SEN-15436
Manufactured by SparkFun, the Ambient Light Sensor module is a sensor capable of detecting ambient light. It was equipped with the VEML6030 chip, which returns very...VEML7700 Light Sensor - I2C - STEMMA QT / Qwiic - Adafruit 4162
VEML7700 light sensor module from Adafruit, allowing measurement of light intensity in the range from 0 lux to 120 klux . It offers up to 16-bit resolution , which...DFRobot Gravity - an ultraviolet UV analog sensor
The UV light sensor is powered with the voltage of 5 V. The output is an analog voltage, proportional to the intensity of UV light intensity. The sensor can be used to detect...AS7262 - 6-channel visible light / color spectrum sensor - Adafruit 3779
The module is equipped with 6-channel sensor of spectrum, i.e. the spectrum of visible light. It allows you to measure and to characterize how different materials absorb...High Sensitivity Digital Ambient Light Sensor TSL25911 I2C - Waveshare 17146
Digital light intensity sensor from Waveshare. The module is based on TSL25911 chip, which enables detection of light intensity up to 88000 lx . The dynamic range is...Ultraviolet UV Light Sensor - LTR390-UV I2C - Waveshare 20467
UV digital ultraviolet light sensor module equipped with LTR390 chip. Designed for measurement of ultraviolet radiation and visible light. It is characterized by high...Environmental sensor - hat for Raspberry Pi - Waveshare 20471
An environmental sensor in the form of an overlay for Raspberry Pi equipped with a number of useful sensors. It has built-in temperature , humidity , air pressure, ambient...Sense HAT (C) - multifunctional environmental sensor - overlay for Raspberry Pi - Waveshare 23229
Sense HAT (C) is a multifunctional module equipped with a number of environmental sensors. It has the form of a HAT overlay and is compatible with the Raspberry Pi. It has...APDS9960 Proximity, Light, Color and Gesture Sensor - STEMMA QT/Qwiic - Adafruit 3595
The sensor, which can detect simple gestures, light of the surroundings, color and approaching obstacles. The device communicates with a microcontroller via the I2C bus. It...AS7265x - spectrophotometer (Qwiic) - SparkFun SEN-15050
Inspection sensor also known as a spectrophotometer. The module contains three spectral sensors AS7265x with LED, UV and IR diodes. The board has such sensors as AS72651,...VCNL4040 - Proximity Sensor Breakout - 20cm (Qwiic) - SparkFun SEN-15177
A digital sensor that combines the ability to measure proximity IR and measure the intensity of ambient light. The module allows to detect obstacles in the range of 0 to 20 cm....TEMT6000 - analog light intensity sensor module - SparkFun BOB-08688
An analog sensor measures the ambient light intensity. It works just like a regular transistor - the greater the intensity of the incident light, the higher the output voltage....ISL29125 RGB I2C light intensity sensor - SparkFun SEN-12829
The module is designed to measure the intensity of RGB light, separately for red, green and blue. It is supplied with the voltage of 3.3 V, and communicates via an I2C interface.See also
- Inductive sensors
- Hall effect sensors
- Led motion detectors
- Optical sensors
- Twilight sensors
- Resistance sensors
- Door sensors
- Piezoelectric sensors
- RPM sensors
- Oxygen sensors
- Tilt sensors
- Accelerometers
- Alarm sensors
- 9DoF IMU sensors
- Pressure sensors
- Air quality sensors
- Sound sensors
- Gesture sensors
- Gas sensors
- Limit switches
- Magnetic sensors
- Medical sensors
- Pressure sensors
- Sensors odbiciowe
- Distance sensors
- Inductive contactless sensors
- Weather sensors
- Liquid level sensors
- Current sensors
- Flow sensors
- Motion sensors
- Temperature sensors
- PT100 temperature probes
- Humidity sensors
- Fingerprint readers
- Encoders
- Photoresistors
- Phototransistors
- IR receivers
- Magnetometers
- Gyros
- Sensor sets
- Grove modules
- Gravity modules
How does the color sensor work?
The color sensor detects the color of the surface by illuminating it, most often using RGB diodes . The reflected color of an object that you see is the result of the interaction between the light falling on the object and you, the observer. In the case of reflected light, light falling on an object will be completely reflected or partially absorbed, depending on the optical characteristics of the object - e.g. a green surface will absorb most of the blue and red colors in the spectrum, causing it to appear greener to the observer than it actually is. Recognizing colors by separating their component colors is most often carried out by a method that uses a light source with a variable color and a sensor providing measurement information about the light intensity. Most industrial color sensors have a built-in white light source and three receiving diodes emitting light waves of 580 nm, 540 nm and 450 nm, red, green and blue, respectively. This method allows you to distinguish the entire spectrum of colors created from different amounts of these three colors. Color sensors have many applications, including: in identifying environmental parameters, as well as sorting products by visually identifying them based on colored details.
High-quality color and light sensors compatible with Arduino
The Botland store offers highly functional modules from manufacturers such as SparkFun and Adafruit , thanks to which you will be able to build, among others: garden lighting, which can be turned on and off using an analog TEMT6000 light intensity sensor, which, if it detects a properly set "darkness" threshold, will send the necessary control signal to Arduino in order to start the lighting using a relay intermediating between the digital output of the microcontroller and the power grid. In turn, the TCS34725 color sensor based on classic RGB LEDs with an infrared filter will allow you to build an intelligent robot that recognizes a wide range of colors. The sensor module requires only four wires to connect to Arduino and can also be used as a color temperature meter.
Light and color sensors - FAQ
Color sensors most often send a beam of light towards the tested surface and then measure the parameters of the reflected electromagnetic radiation. By comparing them with saved patterns for various colors, they are able to determine the color of the surface.