Sobre este projeto
it-programming / web-development
Aberto
Descrição:
Neste projeto, haverá dois perfis de usuários. Um usuário chamado de abastecedor, que cadastrará todos os qr codes no mecanismo via o leitor da câmera deste projeto e o usuário visitante que possuindo o qr code (no celular) registrará a sua entrada no mecanismo via esse mesmo leitor e, consequentemente, acionará temporariamente um dos 10 relés.
Uma vez registrado, o visitante não poderá utilizar o mesmo código qr novamente.
Funcionamento:
O abastecedor deverá pressionar um botão que estará em modo learn, onde ao passar o qr code (a geração de qr code não está no escopo deste projeto) o mesmo é registrado em uma lista ativa dentro da memória do mecanismo (essa informação não pode se perder se acabar a energia).
A cada novo registro bem sucedido esse mecanismo soará um beep e se der erro, dois beeps. O erro poderá ocorrer quando tentar cadastrar um código QR em duplicidade.
Cada relé deverá ter esse mecanismo de cadastro independente das QR Codes e não poderá ter códigos iguais, também, entre os relés. Isso é importante porque se não o mecanismo não saberá qual relé acionar quando o VISITANTE entrar com o código.
Quando o visitante entrar com o qr code (via o leitor) e, for bem sucedido, soará um beep e o relé é será acionado por tempo determinado e, em seguida, o mesmo código é retirado do cadastro para o visitante não usar duas vezes o mesmo código. Cada relé será configurado individualmente com um tempo específico de ativação (em segundos). E, haverá um display de 1 dígito para cada relé indicando esse tempo.
Este será cadastrado fisicamente (ajustando via botões, pad ou potenciômetro).
Escopo:
1. Tecnologia com câmera para captura de código QR code; Essa tecnologia deverá verificar ociosidade e auto desativar quando não utilizado para economizar energia.
2. 10 saídas a relé;
3. Cada relé contará com um display de 7 segmentos de 2 dígitos para indicar os QR codes cadastrados (ativos);
4. Cada relé contará com um led vermelho que acenderá quando tiver zero qr codes ativos;
5.
Alimentação de 12VDC;
6. Montagem de protótipo para avaliação do projeto;
7. Capacidade de, pelo menos, 100 QR codes por relé (se possível, não limitar).
8. Fazer testes e enviar vídeos comprovando o funcionamento
9. Envio do código fonte, fornecedor das peças e o mecanismo funcionando.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias DESENVOLVER PLACA COM COMPONENTES E PROGRAMAÇÃO PARA ATENDER O PROJETO
Prazo de Entrega: 01 de Abril de 2019
Habilidades necessárias