{'fraction_non_alphanumeric': 0.018288222384784197, 'fraction_numerical': 0.008778346744696415, 'mean_word_length': 4.538461538461538, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The development of portable infrared color sensor

The purpose of this project is to design and implement a portable yet high resolution color sensor which can identify the color, and can discern the color difference between a new paint and the old one. The resolution is 1/256 in digit. This device can give the provider a handful tool to get the right color of paint when body job is needed. Also, this device can ensure customers their paint jobs are well carried out with the objective digital readout from the device. This device uses the infrared photodiode pair as the color sensor. One constant current source with feedback loop from one photodiode receiver to ensure a pre-fixed brightness of infrared light is emitted from the transmitter. Another photodiode picks up the reflected signal from surface in a pre-determined distance. The color difference can be seen as the amplitude variation of the reflected signal. This amplitude variation then feeds into A/D converter to quantifilize the color into digits, i.e. 0 to 255 in the resolution of 1/256. A single chip microprocessor takes in the information via its I/O port and compares the data with a built-in color look-up table. Finally, the identified color along with its digitalized brightness readout is shown on a LCD display controlled by the micro-processor to carry out the color scrutiny scheme