Resumen del proyecto
Tengo la tarea de desarrollar un dispositivo basado en un microprocesador que, cuando se le muestre una luz, pueda determinar la fuente de la luz (luz natural, bombillas fluorescentes, bombillas LED, bombillas incandescentes, llama - fuego forestal). En esta fase, sólo se tiene en cuenta la luz visible.
Según mis investigaciones, la única manera de diferenciar la fuente de luz es analizando el espectro de emisión y comparándolo estrechamente con valores conocidos . Ejemplo:
Soluciones consideradas
Medición de la relación de composición RGB de la luz
He considerado seguir este camino ya que no parece demasiado complicado, es un dispositivo más pequeño, se puede integrar fácilmente en el proyecto mayor como detector de incendios forestales e incluso me lo ha sugerido mi supervisor. Pero tengo dudas de que esto sería muy preciso ya que algunas fuentes de luz pueden tener valores cercanos (la intensidad es lo que se está midiendo en una longitud de onda ball park).
El sensor que estoy mirando actualmente es el Sensor de color RGB S10917-35GT de Hamamatsu sensibles sólo a las longitudes de onda requeridas.
Construcción de un espectrógrafo de alta resolución con una película de rejilla de difracción
Esta vía es mucho más complicada y requiere un tratamiento externo de las imágenes para determinar la fuente de luz. Básicamente, se construye un espectrógrafo con una película de rejilla de difracción y una cámara de alta resolución. La imagen se procesa con un programa informático para trazar el gráfico del espectro de emisión y se puede analizar el gráfico para determinar la fuente de luz. La guía de desarrollo está aquí
Desgraciadamente, esto no es muy conveniente, ya que preferiríamos que el objetivo principal del dispositivo funcionara por sí solo, sin ninguna red.
Así pues, la pregunta
- ¿Hay algún inconveniente en mi primera solución?
- ¿Existe una solución mejor? ¿Preferiblemente quepa en un dispositivo independiente?
- Probablemente sea algo descabellado, pero ¿existe algún sensor capaz de analizar una emisión luminosa y proporcionar valores de intensidad en un rango de longitudes de onda elegidas? O al menos algo que me ayude a construir un dispositivo que lo haga.