O componente deve ser o mais barato e com o menor consumo de energia possível (Arduíno nano), e que suporte a medição de decibéis (
https://produto.mercadolivre.com.br/MLB-1511378050-modulo-sensor-detector-som-microfone-ky-037-arduino-raspberr-_JM), e faça o envio da medição à uma API na web através de wi-fi.
Na primeira inicialização do componente, deverá ser feita uma requisição à uma API de registro, que irá registrar o componente no servidor.
Este registro irá gerar um id e será devolvido como resposta, que deverá ser gravado na memória eeprom do componente, para ser enviado junto a todas as futuras chamadas.
(
https://www.arduino.cc/en/Tutorial/LibraryExamples/EEPROMWrite)
A cada x (5 por default) minutos, o componente deverá medir o nível de ruído durante x (10 por default) segundos, calcular a média de decibéis, e enviar à API.
(
https://circuitdigest.com/microcontroller-projects/arduino-sound-level-measurement)
Como resposta, será retornado um código de sucesso da API e o período de monitoramento das próximas análises (ex.: A cada 5 minutos e durante 10 segundos).
Durante o período em que não estiver sendo realizada a medição, o componente deve entrar em estado máximo de economia de energia, e será acordado automaticamente para a próxima medição, sem precisão de tempo.
Deverá ter autonomia de no mínimo 6 meses de bateria. Para tal, sugerir também a menor e mais barata célula disponível, de preferência de fácil acesso no mercado brasileiro, que suporte esta autonomia diante destas condições de utilização.
Prazo de Entrega: Não estabelecido