Sobre este projeto
it-programming / others-5
Aberto
Desenvolvimento de firmware preferencialmente utilizando a IDE arduino para ESP32 ,
Para um módulo já desenvolvido que fará leituras de sinais analógicos e digitais da placa , coleta e envio e recebimento de dados via wifi para um servidor web MQTT.
Na placa há extensores de IO usando i2c .
A unidade Esp é essencialmente um observador passivo , não há regras de negocio dentro do projeto
o esp deve Ler e escrever via i2c dois expansores de I/o , validando as alterações de status de entrada , cada alteração gera um evento que deve ser enviado via MQTT para um servidor externo
Faz a leitura de 2 entradas analógicas e de tempo em tempo envia estas medições via Mqtt
Faz a leitura de até 2 sensores de fluxo envia via MQTT ( configurável, 1 ou 2 )
Nas leituras de fluxo devem ser enviadas , um mensagem com inicio de fluxo, outra com final e uma terceira com o fluxo total do período em mLitros ou litros.
Na pagina web deve ser mostrado o fluxo instantâneo em mL/minuto.
Recebe via mQTT comandos para mudar status de portas de saída , tanto local no esp quanto via I2C dos expansores de I/O .
Todas as alterações de status de porta devem ser notificadas via MQTT ( 0 para 1 na porta e de 1 para 0) , em todas as portas ( expansores e esp)
Gera uma pagina web local para visualização de todos estes status , e uma pagina de configuração de parâmetros básicos, como endereço do broker mqtt, lat/long , serial do produto, modelo do produto.
Pagina onde será colocado alguns parâmetros de configuração , como o endereço do broker mqtt , informação de LAT/LONG , serial number do equipamento no tópico MQTT de publicação e subscribe
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Prazo de Entrega: Não estabelecido
Habilidades necessárias