I want to have a light of deep purple color. I have ordered some violet LEDs bet one could qualify the color to be indigo blue at best, not violet.
According to Wikipedia, wavelengths between 420 and 450 nm can be qualified as indigo. Therefore, is there any other solution than using UV LEDs to get a true violet color ? Looking at data for several UV LEDs, it seems they do also produce light in the visible wavelengths. However I'd be happy to have confirmation from some users that the violet colour is visible enough to be used for this purpose. Also, is there a realistic solution to filter the UV and let only the violet go trough (I don't want to damage my eyes) ?
Purple isn't violet. Purples are a mixture of blue and red. Having said that a good violet LED is definitely violet looking and will cause fluorescence (you don't need UV to fluoresce red/orange dyes BTW). I bought a mixed batch of cheap LEDs from eBay a while back and the violets are good ones - I have no way to easily measure the wavelength though (!)
This is a single UV LED with some aluminium foil tape on it to focus the light forward. It looks quite purply here in this photo, but its not as purply in real life. These LEDs do produce light that is in the human visibilty range. If you want purple, you probably want to mix blue and red, infact, you may need to muck about mixing color to get what you want.
LEDs do not filter light, they produce light at a very specific narrow frequency.