Analisando propostas

Desenvolvimento de Controladora de Catraca para Self Checkout com Validação de Qr Code

Publicado em 11 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para criar uma controladora de catraca stand-alone para sistemas de Self Checkout. O objetivo principal é garantir a saída de clientes apenas após a validação de um QR Code ou código de barras gerado pelo terminal de pagamento. O sistema deve ser robusto, seguro e configurável para diferentes ambientes.

Detalhes do Projeto:

1.  Funcionalidade Principal: A controladora deve operar de forma autônoma, liberando a catraca somente após a leitura e validação de um QR Code ou código de barras.
2.  Conteúdo do QR Code: O código deve conter informações essenciais como o cnpj do estabelecimento, o id do totem de pagamento e a data e horário da compra.
3.  Lógica de Validação: A placa controladora receberá o código através de um leitor conectado e realizará as seguintes verificações:
    *  Estrutura das informações contidas no QR Code.
    *  Validação do CNPJ do estabelecimento.
    *  Validação do ID do totem.
    *  Comparação do horário da compra com o horário atual, garantindo que esteja dentro de um tempo de tolerância configurado.
4.  Atuação da Catraca: Após a aprovação de todas as validações, a controladora deve enviar um pulso elétrico para liberar a catraca.
5.  Parâmetros Configuráveis: O sistema deve permitir a configuração de parâmetros importantes, incluindo cnpj, id do totem, tempo de tolerância para a validação e tempo de abertura da catraca. Essas configurações devem ser ajustáveis via comunicação tcp/ip, rs485 ou serial.
6.  Prevenção de Fraudes: Para evitar a reutilização de códigos, os QR Codes já utilizados devem ser armazenados temporariamente. Sensores de segurança devem detectar a passagem do usuário e bloquear a catraca novamente após a travessia.
7.  Hardware Sugerido: A solução deve ser desenvolvida considerando hardware como ESP32 ou Arduino Mega, um leitor de QR Code serial, interfaces de comunicação adequadas e entradas para sensores de segurança.

Buscamos um profissional com experiência em desenvolvimento de sistemas embarcados, programação de microcontroladores e implementação de protocolos de comunicação. O freelancer será responsável pelo desenvolvimento do firmware e pela integração com o hardware proposto.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio

Prazo de Entrega: Não estabelecido

Habilidades necessárias