Realizado

Botão Arduino

Publicado em 02 de Março de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Anexo para melhor entendimento

1ª etapa do projeto
    O Contratado, Wilton, fará a parte lógica do sistema que consiste em:
    1º - ligar os componentes de forma modular para testar o funcionamento, sendo esse:
        Ligar o esp01s + botão + bateria + carregador de bateria + componentes necessários

    2º - ao ligar o “dispositivo”, ele ficará disponível para ser detectável na rede wifi com parâmetros fixos:
        ssid: teste; ip: 192.168.168.168; usuário: teste; senha: teste
Por tela, via udp será possível configurar o dispositivo com as informações:
ssid: teste; ip: 192.168.168.168; usuário: teste; senha: teste; IP do “Servidor” (que receberá os “comandos”
            Tempos:
                Standby:  [  ]  (tempo que o dispositivo entrará em standby)
                Pressionado1 [ 1 ]    Enviar: [“click”]
Pressionado2 [    ]    Enviar: [“duploclick”]
Pressionado3 [    ]    Enviar: [“pressionado1”]

            Server ou cliente
Se Server, ficará aguardando uma conexão de um PC  (led laranja), ao conectado led verde
                Se client, tentará se conectar a rede de acordo com as informações da rede digitadas
    3º se o “dispositivo” ficar parado por 5 minutos, entrará em modo standby (mais econômico)  (led apagado)
    2º se modo server, o led ficará amarelo aguardando conexão do cliente, quando conectar led verde
    3º se pressionado UMA vez e estiver em modo standby, irá conectar como server ou cliente (led verde)
    4º se conectado fará as seguintes verificações
        Se pressionado por  < 1 segundo, enviará para o PC um “click”
Se pressionado duas vezes  em < 2 segundos  , enviará para o pc um “duploclick”
se pressionado por > 3 segundos , enviará para o pc um “pressionado1”
se pressionado por > 5 segundos, entrar em modo de standby  (led apagado)
•    o envio dos comendos para o pc deve ser instantâneos.
Se ligado com o botão pressionado entra no modo de configuração .
    - Enviará para o cliente a cada 10 seg o nível da bateria e confirmação de conexão
    - o “Dispositivo” receberá comandos do clientt para emitir sinais sonoros variados
    5º - Ao conectar o “dispositivo” em um carregador usb ou no pc a bateria será recarregada.
O Contratado mostrará todo o funcionamento acima por webcam e fará todos os testes necessários
    O Contratado nos dará suporte para montar o “dispositivo”, gravar o código e fazer os testes localmente.
      O Contratado entregará o código fonte e todo material necessário para reproduzir o projeto localmente (em meu ambiente)

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