Алгоритм управления освещением
Raspberry PI, датчики освещенности Lighting sensors GY-302 (работают с ESP32), 10 диодных, светильников (холодный/теплый свет)
Описание эксперимента:
1 день
5 пользователей приходят и рассаживаются по 5 ти рабочим местам в случайном порядке. На рабочих местах датчики освещенности. Пользователь со своего компьютера может открыть интерфейс в котором он имеет возможность написать свое имя и отрегулировать яркость светильников по своему желанию. Далее задача поддерживать подобранную пользователем освещенность (солнце светит и все такое). Переодически мы будем просить пользователя менять освещение (он может это сделать, а может и не сделать). Вся суть в том что мы имеем несколько пользователей в одном пространстве, каждый пользователь может управлять каждым светильником (люди будут договариваться между собой и т.д.). В конце первого экспериментального дня мы должны получить файлик со значениями освещенности которая была на каждом из рабочих столов для того чтобы найти среднюю освещенность на столе в течении дня.
2 день
Пользователи приходят (садятся на другие места, иммитируем коворкинг), вводит свое имя в интерфейс и задача светильников сразу подхватить среднюю освещенность которая была у этого пользователя в первый день эксперимента.
Из бонусов, есть код программы которая была реализована на этом же оборудовании, но имела немного другой функционал, там тоже был веб-интерфейс и датчики освещенности. Еще в могу сам разобраться с подключением датчиков освещенности, но так как они работают с esp32, то нужно понять как отправлять данные на малину. Еще я примерно прикинул архитектуру, но сам написать уже не успеваю. Еще есть готовый вариант того как может работать непосредственно сам алгоритм Срок выполнения заказа - конец майских праздников, цена по договоренности, но бюджет достаточно ограничен. В случае успешного выполнения заказа смогу предложить сделать еще кое что в этой же программе, но уже на основании обработанных фотографий, но это после.
Задача может быть реализована как угодно, никто в код смотреть не будет, галвное чтобы выполняла свои функции.