Hello!
My sister have a little business based on semi permanent hair dye (in fantasy colors -green, pink, etc.-) and it's really starting to take off. There is a technical disadvantage by making it by hand, and that is the difficulty to achieve a consistent color in different batches of the product. Sometimes the intensity is notably lighter or stronger, other times the tone isn't the same.
I've proposed to investigate the possibility to make an automated arduino mixer, using just cyan, magenta and yellow ink (CMY color space) to achieve the 12 colours in the pellete. My first idea was to use washing machine electric valves, as they are easy to get and cheap, and to mix the different proportions of each ink by controlling the flow time. But there I found an inconvenient at using this method, as the inks are going to be made by hand, and the concentration is probably going to vary in a way that screw the final result. I could just tell her to use some lab equipment to prepare the ink in a more consistent manner, but the idea is to make it simple to make. So I had the idea to use a color sensor and continually read the color of the mix and add drops of the missing color to correct the mix gradually until the desired color is achieved.
What do you think about this approach?
Can you think about a better way to make it?
The inks come in powder, and need to be diluted in alcohol before apply it into the product, and about 1 to 2 grams are all that's needed to make a few liters of the dye, that's why it's not easy to mix it in a very consistent way in the low volume we produce.
Sorry for my bad English (Spanish is my mother language)
Any critic or advice is really appreciated.