Información técnica

¿NECESITA AYUDA PARA CONFIGURAR SU SENSOR?

¿Necesita ayuda con su sensor? La página de instalación y configuración está en https://domesticlight.art/setup/

Si necesitas más ayuda, envíanos un correo electrónico, utiliza nuestro formulario de contacto o haz una pregunta en nuestro canal de discordia.

Todos los sensores de la serie «Producción» (#300001 y superiores) se han enviado con el software más reciente y pueden actualizarse mediante el proceso «OTA» basado en navegador web. Estos sensores también vienen con un puerto I2C adicional en la placa pensado para que puedas añadir otros sensores ambientales como un monitor de calidad del aire o de gases de efecto invernadero.

La versión de software de marzo de 2024 proporciona una funcionalidad de actualización «OTA» o por el aire que mejora considerablemente la experiencia del usuario. Si su sensor tiene una fecha de software anterior al 15 de marzo de 2024, le recomendamos encarecidamente que lo actualice y estaremos encantados de ayudarle en el proceso.

En nuestra página de código de GitHub y en esta guía paso a paso https://domesticlight.art/software-update-aug-12-2023/ encontrará orientación sobre cómo realizar su propia actualización de software a través del IDE de Arduino.

Si usted tiene una versión «Prototipo» (con un dispositivo # en un rango de 1002xx y 300xxx) esta actualización al nuevo software debe hacerse utilizando el IDE de Arduino, pero después de que todas las demás actualizaciones se pueden hacer fácilmente uisng la nueva funcionalidad Over The Air. Si necesitas ayuda para actualizarte, ponte en contacto con nosotros.

CÓDIGO FUENTE ABIERTO:

El código del proyecto se está desarrollando como código abierto y está disponible para su reutilización y revisión. El código cliente inicial del sensor Domestic Light para las versiones prototipo y de prueba artística de los sensores ya está disponible en github, junto con nuestra referencia de código interno y los detalles de resolución de problemas. https://github. com/thirtysevennorth/domesticlight_public

Agradecemos la ayuda de programadores con experiencia en el trabajo con la plataforma ESP-32 S3 utilizando Arduino IDE y sensores ambientales y también con experiencia en la aplicación de aprendizaje automático para investigar si los perfiles espectrales del sensor AMS pueden utilizarse para ayudar a identificar gases COV específicos para la siguiente fase del proyecto.

Si está interesado en colaborar, póngase en contacto con nosotros.

QUÉ DATOS RECOGEMOS:

Los datos primarios recogidos por Domestic Light son el color de los distintos espectros de luz en entornos domésticos (alféizares) para construir un time-lapse de datos multiespectrales matizados de las gamas de color de la luz en entornos domésticos de todo el mundo con el fin de responder a la pregunta primaria de «¿cuál es el color del hogar?».

Los datos recogidos por Domestic Light se centran en la salida de un pequeño sensor que los participantes en el proyecto colocan en el alféizar de su ventana durante un año. El sensor es un sensor de luz multiespectral AMS7341 o AMS7343 que recoge la intensidad de los espectros de luz de 350nm a 1000nm.

Los datos recogidos por los sensores consisten en un conjunto de series temporales de datos que consisten en paquetes grabados una vez por segundo que incluyen (11) lecturas de 10 bits de la intensidad espectral de 9 espectros de luz que varían en longitud de onda entre aproximadamente 350 nanómetros a 1000 nanómetros, y dos canales adicionales que registran la intensidad global de la luz y la tasa de hertzios de parpadeo si los hay.

Metadatos adicionales de control y configuración transmitidos en cada paquete: una marca de tiempo generada por el chip de reloj en tiempo real, una marca de tiempo del reloj de red, un valor hash que codifica la dirección MAC del microcontrolador para su identificación, información hash de clave y canal para la base de datos MQTT y el estado de salud actual del sensor. Estos datos se registran localmente en el controlador una vez por segundo, se almacenan en la memoria caché del microcontrolador y se transmiten mediante un protocolo MQTT cifrado SSL a una base de datos SQL de intermediario MQTT basada en la nube (entre una vez por minuto y una vez al día, en función del ancho de banda de la red local).

En cuanto al hardware: El paquete de sensores consta de PCB personalizada para montar el sensor AS7341 o AS7343 de AMS, junto con un reloj de tiempo real (RTC) a bordo (Maxim 31343) sincronizado en el momento del envío con los otros sensores, y un microcontrolador (Rev A utiliza una Raspberry Pi Zero 2 W, Rev B utiliza ESP32-S3 Feather). La alimentación se realiza mediante una entrada de alimentación USB-C de 5v y un cable de alimentación adecuado a la ubicación alojada.

¿DÓNDE SE RECOGE?:

Los datos de los sensores se almacenarán en los dispositivos mientras se almacenan en búfer y luego se transmiten a un almacenamiento en la nube a más largo plazo. Tras la transmisión, los datos se almacenarán en un servidor privado virtual alojado en uno de los proveedores de servidores privados, como AWS (Amazon Web Services, Inc.), Digital Ocean (DigitalOcean Holdings, Inc.) o AliBaba, según convenga a los requisitos nacionales de residencia de datos. Antes del tratamiento, los datos sólo serán accesibles para el personal técnico del proyecto mediante acceso cifrado.

ARCHIVO A LARGO PLAZO:

Una vez finalizado el proyecto, se archivará el conjunto de datos subyacentes de los datos en color sin procesar y la ubicación geográfica enmascarada, junto con un archivo .csv asociado que contendrá una referencia de metadatos. La intención es que el almacenamiento a largo plazo sea archivado por la Biblioteca de la Universidad de Sussex para el Laboratorio de Humanidades de Sussex, así como un archivo espejo incluido como parte de los materiales auxiliares para una sección especial del Leonardo Journal (publicado por MIT press) en invierno de 2024. Leonardo aloja actualmente los conjuntos de datos y otros materiales para esos números como parte de su proceso de publicación. Por último, como artista, mantendré un archivo completo del proyecto a perpetuidad como parte de mis documentos y registros artísticos.

PUBLICACIÓN DE DATOS EN EL ARCHIVO CREATIVE COMMONS: El conjunto de datos subyacente producido por el proyecto de recopilación de datos se publicará bajo una licencia CC BY-SA 4.0 (Creative Commons Attribution Share Alike o «copy-left»), con todos los colaboradores de datos nombrados como colaboradores a menos que elijan figurar de forma anónima.

Otros artistas, participantes e investigadores podrán utilizar el conjunto de datos para crear sus propias obras de arte o publicaciones.

OBRAS CREADAS A PARTIR DEL CONJUNTO DE DATOS:

Cualquier obra de arte o publicación derivada creada a partir del conjunto de datos será propiedad intelectual de los artistas creadores, que podrán hacer lo que deseen siempre que se respeten las condiciones CC BY-SA para cualquier distribución del propio conjunto de datos.