Realizado

Desenvolvedor Arduino

Publicado em 25 de Maio de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Soluçao capaz de controlar uma carga ac por meio de relé, obter dados de sensores pir, acionar um contador visual e um sinalizador visual. Lógica simples.
Proposta utilizar controladores de baixo custo como ESP ou Arduino.

A solucao precisa contemplar uso de peças de fácil disponibilidade no mercado nacional. Se houver opcao de componentes fabricados no Brasil, dá-se preferencia.

A entrega final deve contemplar um circuito completamente funcional, podendo ser tratado a parte a entrega de alguma peça específica. Entrega deve incluir o código fonte, o diagrama elétrico e layout de uma PCB de uma face para produçao do equipamento. A fonte de alimentacao pode ser externa, mas deve ser indicada uma compatível, disponível e de custo razoável.

Preferencialmente uma fonte módulo, evitando fontes tipo 'carregador' de plugar na parede.

Descriçao

O equipamento dotado de dois botoes, botão ligar, botao desligar.  Provavelmente, dois pushbuttons em inputs digitais.
Display de 8 segmentos grande de 2 dígitos para indicar um timer (contagem de segundos e minutos).
Buzzer para indicaçoes sonoras de acordo com a lógica do programa.


Um relé de saída para ligar um sinalizador 12v (pisca pisca laranja, nao precisa incluir no projeto o sinalizador).
Saída pra armar um relé de dois contatos (F e N). Caso nao facilmente disponível o de dois contatos, ou caso seja mais barato, podemos usar dois de um contato.


Entrada de contato de quatro sensores pir (sugere-se usar o módulo hc-sr501). Todos entram na mesma sinalizaçao de 'movimento', ou seja, podem usar o mesmo input no mc.

Lógica :
A. Usuário aperta o start ele começa um countdown de 30 segundos no display com bips que vão acelerando. Ao terminar o countdown para o bip e liga o relé de dois contatos.


B. Depois de ligado o relé começa o timer de 30 minutos (deve ser facilmente configurável no código o tempo em minutos) no display e ao acabar desliga o relé e passa a fazer um bip indicativo de acabou o tempo, como por exemplo tres bips rapidos, 5 segundos de silencio, e repete. Ao terminar o tempo o display deve ficar mostrando 00.
C. Se alguém apertar o botão de desliga faz um bip longo (2 segundos) e sinaliza -- no display por 20 segundos. Imediatamente  ao ser apertado o botao desliga o relé de dois contatos. Depois dos 20 segundos, reset total e volta ao estado inicial (desligado, esperando o start).


D. Se o sensor pir detectar movimento desliga o relé de dois contatos por 30 segundos do último movimento (ou seja, movimento dentro dos 30 reseta o contador). Faz countdown e bip durante o tempo de espera (dois 30 segundos resertáveis), e um bip a cada segundo que reduzir. Ao final dos 30 segundos retoma a contagem de 30 minutos de onde estava, religando o relé de dois contatos.



Durante todo tempo em que o equipamento estiver com o status 'ligado', mesmo que o relé de dois contatos eventualmente esteja desligado por causa de movimento detectado pelo PIR, o relé do sinalizador 12v deve permanecer ligado.

O desenvolvedor pode optar por montar o equipamento com somente um push button liga/desliga caso julgue mais fácil.

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

Prazo de Entrega: Não estabelecido

Habilidades necessárias