First time posting so please excuse any mistakes I may make.
I have to do a project for uni work in electronics. My idea is that in modern day offices they use a function called
'constant light control' in which the lighting is automatically dimmed up and down depending on if there is presence in the office and how much natural light is available. My idea is to see whether an Arduino could carry out the same function but on a smaller scale with low voltage sensors and LEDs etc. The Arduino would use some kind of PID function and I would have a lux sensor such as the adafruit tsl2561 to measure the light level, compare that with a predetermined setpoint and dim the LEDs up or down.
I am not a software engineer, I am being tested on how well I carry out a project from start to finish.
Is there software available which would allow me to carry out this project?
Is the UNO capable of carrying out this function?
Thanks in advance
Yes, the Uno easily can do all that. Separately learn to read the sensor and control the brightness of your light source, by studying the various examples.
Then you can investigate how to use the Arduino PID library to implement a feedback control system.
Hint: a light dependent resistor (LDR) should work as well as a lux sensor for this purpose, and would be cheaper and easier to use.
A feature of the West Midlands Gas office in Solihull Uk in the 1970’s .
This was then the largest open plan office in Europe and individual control of lighting was impractical .
Lights went up and down to Maintain ambient light constant .