Professional Documents
Culture Documents
Abstract
The aim of this project was to be able to fully control a tunnable lamp with six primaries:
R,G,B,A,WW and UV. By the end of the project, using a Python file, we were able to:
• Control each channel of the lamp(colour) and its intensity(with driver values)
• Apply color mixing with N primaries in order to reach a target light color(for example neutral
white).
• Optimise the colour mixing process using target values( for example a certain CCT and Duv).
• The division of tasks among the group members proved to be both effective and intuitive, as
we allocated responsibilities based on a clear distinction between the theoretical and practical
aspects of the project.
1
1.3 Personal project reflection
From a personal standpoint, the project proved to be mentally exhausting for me, primarily due to
my ADHD. The initial challenge I faced was mustering enough interest to embark on this journey.
Furthermore, executing and completing the tasks assigned to me required significant effort and proved
to be a difficult feat. This lack of motivation placed some pressure on my team members, as they
struggled to understand how to handle this situation. In addition to the aforementioned difficulties,
I also encountered challenges in the computational aspect of the project. Coming from a theoretical
physics background, I had limited experience and proficiency in programming, which posed obstacles
for me. However, as time went on, I gradually developed a growing interest in the project and found
motivation with the support of my group members.
Throughout the process, one of the key takeaways for me was witnessing the practical application
of the theory we learned. For instance, I gained insights into how the color mixing theory translated
into real-world scenarios and observed the link between the chromaticity of our light source and its
actual appearance. Furthermore, I made efforts to familiarize myself with essential Python packages
like Numpy and gained a basic understanding of luxpy. This allowed me to grasp our code better and
comprehend the underlying concepts more effectively.