Техническая информация

ПОМОЧЬ С ДАТЧИКОМ?

Вам нужна помощь в работе с датчиком? Страница установки и настройки находится по адресу https://domesticlight.art/setup/.

Если вам нужна дополнительная помощь, пожалуйста, напишите нам, воспользуйтесь формой обратной связи или задайте вопрос на нашем канале discord.

Руководство по самостоятельному обновлению программного обеспечения находится на нашей кодовой странице GitHub и в этом пошаговом руководстве https://domesticlight.art/software-update-aug-12-2023/.

ОТКРЫТЫЙ ИСХОДНЫЙ КОД:

Код проекта разрабатывается как открытый код, доступный для повторного использования и рецензирования. Первоначальный код клиента датчика «Бытовой свет» для прототипа и версии датчиков для художников теперь доступен на github вместе с нашим внутренним справочником по коду и деталями устранения неполадок. https://github. com/thirtysevennorth/domesticlight_public

Мы приветствуем помощь программистов, имеющих опыт работы с платформой ESP-32 S3 с использованием Arduino IDE и датчиков окружающей среды, а также имеющих опыт применения машинного обучения для исследования возможности использования спектральных профилей, полученных с помощью датчика AMS, для идентификации конкретных газов ЛОС для следующей фазы проекта.

Если вы заинтересованы в участии, пожалуйста, свяжитесь с нами!

КАКИЕ ДАННЫЕ МЫ СОБИРАЕМ:

Первичные данные, собранные Domestic Light, — это цвета различных спектров света в домашних условиях (подоконники), чтобы построить многоспектральную временную шкалу цветовых диапазонов света в домашних условиях по всему миру, чтобы ответить на главный вопрос: «Каков цвет дома?».

Данные, собираемые Domestic Light, основаны на показаниях небольшого датчика-«безделушки», который участники проекта размещают на своем подоконнике в течение года. Датчик представляет собой мультиспектральный датчик AMS7341 или AMS7343, регистрирующий интенсивность световых спектров от 350 до 1000 нм.

Данные, собираемые датчиками, представляют собой временной ряд, состоящий из пакетов, записываемых раз в секунду и включающих (11) 10-битных показаний спектральной интенсивности 9 спектров света с длиной волны примерно от 350 нанометров до 1000 нанометров, а также два дополнительных канала, регистрирующих общую интенсивность света и частоту герц мерцаний, если таковые имеются.

Дополнительные управляющие и конфигурационные метаданные, передаваемые в каждом пакете: метка времени, генерируемая микросхемой часов реального времени, метка времени сетевых часов, хэшированное значение, кодирующее MAC-адрес микроконтроллера для идентификации, хэшированный ключ и канальная информация для базы данных MQTT и текущее состояние здоровья датчика. Эти данные записываются локально на контроллере с частотой раз в секунду, кэшируются микроконтроллером и передаются по протоколу MQTT с SSL-шифрованием в облачную SQL-базу данных MQTT-брокера (от одного раза в минуту до одного раза в сутки в зависимости от пропускной способности локальной сети).

С аппаратной стороны: Комплект датчиков состоит из печатной платы для установки датчика AS7341 или AS7343 производства AMS, встроенных часов реального времени (RTC) (Maxim 31343), синхронизированных на момент поставки с другими датчиками, и микроконтроллера (в Rev A используется Raspberry Pi Zero 2 W, в Rev B — ESP32-S3 Feather). Питание осуществляется через вход USB-C с напряжением 5 В и кабель питания, соответствующий размещаемому устройству.

ГДЕ ОНА СОБИРАЕТСЯ?

Данные с датчиков будут храниться на устройствах, буферизироваться, а затем передаваться в облачное хранилище на более длительный срок. После передачи данные будут храниться на виртуальном частном сервере, размещенном у одного из нескольких провайдеров частных серверов, включая AWS (Amazon Web Services, Inc.), Digital Ocean (DigitalOcean Holdings, Inc.) или AliBaba, что может соответствовать национальным требованиям к хранению данных. До обработки данные будут доступны только техническому персоналу проекта с использованием зашифрованного доступа.

ДОЛГОСРОЧНОЕ АРХИВИРОВАНИЕ:

По завершении проекта базовый набор данных, включающий необработанные цветовые данные и маски географического положения, будет заархивирован вместе с соответствующим файлом .csv, содержащим ссылку на метаданные. Предполагается, что долгосрочное хранение будет осуществляться в библиотеке Сассекского университета для Сассекской гуманитарной лаборатории, а также в виде зеркального архива, включенного в состав вспомогательных материалов для специального раздела журнала Leonardo Journal (издаваемого MIT Press) зимой 2024 года. В настоящее время Leonardo размещает наборы данных и другие материалы для этих выпусков в рамках своего издательского процесса. Наконец, как художник, я буду хранить полный архив проекта в течение длительного времени как часть моих творческих записей и документов.

АРХИВНАЯ ПУБЛИКАЦИЯ ДАННЫХ CREATIVE COMMONS: Базовый набор данных, созданный в рамках проекта по сбору данных, будет опубликован на условиях лицензии CC BY-SA 4.0 (Creative Commons Attribution Share Alike или «copy-left»), при этом все авторы данных будут указаны в качестве авторов, если они не пожелают быть указаны анонимно.

Другие художники, участники и исследователи могут использовать набор данных для создания собственных произведений искусства или публикаций.

РАБОТЫ, СОЗДАННЫЕ НА ОСНОВЕ НАБОРА ДАННЫХ:

Любые производные произведения искусства или публикации, созданные на основе набора данных, будут являться собственностью создателей и использоваться ими по своему усмотрению при условии соблюдения условий CC BY-SA для любого распространения самого набора данных.