Informações técnicas

AJUDA NA CONFIGURAÇÃO DO SEU SENSOR?

Precisa de ajuda com o seu sensor? A página de instalação e configuração encontra-se em https://domesticlight.art/setup/

Se precisar de ajuda adicional, envie um e-mail, use o nosso formulário de contacto ou faça uma pergunta no nosso canal discord.

Todos os sensores da série “Production” (nº 300001 e superior) foram enviados com o software mais recente e podem ser atualizados usando o processo “OTA” baseado em navegador da Web. Esses sensores também vêm com uma porta I2C adicional na placa para que você possa adicionar outros sensores ambientais, como um monitor de qualidade do ar ou de gases de efeito estufa.

A versão de software de março de 2024 oferece a funcionalidade de atualização “OTA” ou Over the Air, que melhora muito a experiência do usuário. Se o seu sensor tiver uma data de software anterior a 15 de março de 2024, recomendamos enfaticamente a atualização e ficaremos felizes em ajudá-lo no processo.

As orientações sobre como fazer sua própria atualização de software por meio do Arduino IDE estão em nossa página de código do GitHub e neste guia passo a passo https://domesticlight.art/software-update-aug-12-2023/

Se você tiver uma versão “Prototype” (com um número de dispositivo em um intervalo de 1002xx e 300xxx), essa atualização para o novo software deverá ser feita usando o IDE do Arduino, mas depois disso todas as outras atualizações poderão ser feitas facilmente usando a nova funcionalidade Over The Air. Se precisar de ajuda para atualizar, entre em contato.

CÓDIGO-FONTE ABERTO:

O código do projeto está a ser desenvolvido como código-fonte aberto e está disponível para reutilização e revisão. O código inicial do cliente do sensor de luz doméstica para as versões de protótipo e de prova artística dos sensores está agora disponível no github, juntamente com a nossa referência de código interno e os pormenores de resolução de problemas. https://github. com/thirtysevennorth/domesticlight_public

Agradecemos a ajuda de programadores com experiência em trabalhar com a plataforma ESP-32 S3 utilizando o Arduino IDE e sensores ambientais e também com experiência na aplicação de aprendizagem automática para investigar se os perfis espectrais do sensor AMS podem ser utilizados para ajudar a identificar gases COV específicos para a próxima fase do projeto.

Se estiver interessado em contribuir, entre em contacto!

QUE DADOS ESTAMOS A RECOLHER:

Os dados primários recolhidos pela Domestic Light são a cor de diferentes espectros de luz em ambientes domésticos (parapeitos de janelas), a fim de construir um lapso de tempo de dados multi-espectrais matizados das gamas de cores da luz em ambientes domésticos em todo o mundo, a fim de responder à questão principal de “qual é a cor da casa?”

Os dados coletados pelo Domestic Light se concentram na saída de um pequeno sensor “bauble” que os anfitriões do projeto colocam no parapeito de suas janelas por um ano. O sensor é um sensor de luz multiespectral AMS7341 ou AMS7343 que coleta a intensidade dos espectros de luz de 350 nm a 1000 nm.

Os dados recolhidos pelos sensores consistem num conjunto de séries temporais de dados que consistem em pacotes gravados uma vez por segundo, que incluem (11) leituras de 10 bits da intensidade espetral de 9 espectros de luz com comprimentos de onda entre aproximadamente 350 nanómetros e 1000 nanómetros, e dois canais adicionais que registam a intensidade total da luz e a taxa de cintilação em hertz, se existir.

Metadados adicionais de controlo e configuração transmitidos em cada pacote: um carimbo de data/hora gerado pelo chip de relógio em tempo real, um carimbo de data/hora do relógio da rede, um valor hash que codifica o endereço MAC do microcontrolador para identificação, chave hash e informações de canal para a base de dados MQTT e o estado atual de saúde do sensor. Estes dados são registados localmente no controlador uma vez por segundo, armazenados em cache pelo microcontrolador e transmitidos através de um protocolo MQTT encriptado por SSL para uma base de dados SQL de um corretor MQTT baseado na nuvem (entre uma vez por minuto e uma vez por dia, dependendo da largura de banda da rede local).

No que respeita ao hardware: O pacote de sensores consiste numa placa de circuito impresso personalizada para montar o sensor AS7341 ou AS7343 da AMS, juntamente com um relógio de tempo real (RTC) integrado (Maxim 31343) sincronizado no momento do envio para os outros sensores, e um microcontrolador (a Rev A utiliza um Raspberry Pi Zero 2 W, a Rev B utiliza o ESP32-S3 Feather). A alimentação é fornecida por uma entrada de alimentação USB-C de 5v e um cabo de alimentação adequado ao local alojado.

ONDE ESTÁ A SER RECOLHIDO?

Os dados dos sensores serão armazenados nos dispositivos enquanto são armazenados em buffer e, em seguida, transmitidos para um armazenamento em nuvem de longo prazo. Após a transmissão, os dados serão armazenados em um servidor virtual privado hospedado por um dos vários provedores de servidores privados, incluindo AWS (Amazon Web Services, Inc.), Digital Ocean (DigitalOcean Holdings, Inc.) ou AliBaba, conforme apropriado para os requisitos nacionais de residência de dados. Antes do tratamento, os dados só serão acessíveis ao pessoal técnico do projeto através de um acesso encriptado.

ARQUIVAMENTO A LONGO PRAZO:

No final do projeto, o conjunto de dados subjacentes dos dados de cor em bruto e a localização geográfica mascarada serão arquivados juntamente com um ficheiro .csv associado que contém uma referência de metadados. A intenção é que o armazenamento a longo prazo seja arquivado pela Biblioteca da Universidade de Sussex para o Sussex Humanities Lab, bem como um arquivo espelho incluído como parte dos materiais auxiliares para uma secção especial do Leonardo Journal (publicado pela MIT press) no inverno de 2024. O Leonardo aloja atualmente os conjuntos de dados e outros materiais para essas edições como parte do seu processo de publicação. Finalmente, como artista, manterei um arquivo completo do projeto para sempre como parte dos meus registos e documentos artísticos.

PUBLICAÇÃO DE DADOS EM ARQUIVO CREATIVE COMMONS: O conjunto de dados subjacente produzido pelo projeto de recolha de dados será publicado ao abrigo de uma licença CC BY-SA 4.0 (Creative Commons Attribution Share Alike ou “copy-left”), com todos os contribuintes de dados nomeados como contribuintes, a menos que optem por ser listados anonimamente.

Outros artistas, participantes e investigadores podem utilizar o conjunto de dados para criar as suas próprias obras de arte ou publicações.

OBRAS CRIADAS A PARTIR DO CONJUNTO DE DADOS:

Quaisquer obras de arte ou publicações derivadas criadas a partir do conjunto de dados serão propriedade dos artistas criadores, que poderão utilizá-las como desejarem, desde que os termos CC BY-SA para qualquer distribuição do próprio conjunto de dados sejam respeitados.