About this project
it-programming /
Open
Olá,
Estou em busca de profissionais para desenvolvimento do meu projeto em Arduino ou Raspberry pi.
Trata-se de um sistema de vale-refeição, funcionando com cartão rfid e comunicação via sms. No documento Word em anexo, está uma descrição mais detalhada de como o sistema deverá funcionar.
Interessados, favor enviar propostas!
projeto de vale-refeição/alimentação com arduino e comunicação via sms
este projeto visa automatizar o benefício de alimentação que as empresas oferecem aos seus funcionários, seja através de tíquetes em papel ou até mesmo em dinheiro.
A idéia é oferecer a todos os funcionários das empresas clientes, um cartão RFID de escrita e gravação, contendo os seguintes dados:
- Um código único (já vem de fábrica gravado no cartão).
- Nome do funcionário.
- Código da empresa que ele trabalha.
- Saldo (valor em Reais contido no cartão).
Processo de compra dos créditos e recarga dos cartões.
Será disponibilizado à cada estabelecimento comercial conveniado (bares, restaurantes, lanchonetes, etc.) Um terminal Arduino com chip de celular para efetuar a cobrança pela refeição e também para recarregar o cartão do funcionário, quando o crédito estiver disponível.
Esse terminal Arduino conterá as seguintes informações:
- Número do chip telefônico (essa informação nunca aparece para o usuário).
- Dados do estabelecimento (nome, razão social, cnpj, etc...).
O processo de compra de crédito e recarga dos cartões será feito em dois passos:
Passo 1 - A contratante acessa o site do sistema e adquiri os créditos na quantidade escolhida. Ao confirmar a compra, o sistema divide o valor adquirido pelo número de funcionários da contratante e grava em um banco de dados, o código do cartão de cada funcionário e o valor liberado para recarga. Por exemplo:
R$ 650,00 divididos por 10 funcionários = R$ 65,00 para cada funcionário.
Passo 2 – O Arduino do estabelecimento terá uma tecla chamada recarga que, ao ser pressionada, pedirá para aproximar o cartão do funcionário para leitura e captura do código do cartão através de rfid. Esse código é enviado através de SMS ao sistema que verifica no banco de dados de recarga se existe algum valor liberado. Caso exista, é enviado um SMS de volta ao Arduino contendo o valor do crédito liberado que é gravado no cartão, efetuando assim a recarga.
Caso o valor seja 0,00 o arduino mostra a mensagem RECARGA NÃO disponível.
Obs.: Quando existir algum valor diferente de 0,00 o sistema precisará receber um SMS de confirmação de recarga realizada, para que o sistema possa substituir o valor recarregado por 0,00 e assim evitar que o mesmo cartão seja recarregado mais de uma vez no mesmo período.
Processo de consumo dos créditos nos estabelecimentos comerciais conveniados.
Será disponibilizado aos estabelecimentos comerciais (bares e restaurantes), um arduino, onde será debitado do cartão do funcionário, o valor correspondente ao seu consumo (refeição). Esse arduino conterá um banco de dados com os seguintes campos:
- Número do chip telefônico (essa informação nunca aparece para o usuário).
- Código empresa (código do estabelecimento comercial, cadastrado no sistema).
- Código do cartão do funcionário.
- Código da empresa que o funcionário trabalha.
- Data e hora da compra.
- Valor consumido.
Quando o cliente (funcionário) aproxima o seu cartão no arduino, para pagar o seu consumo, o mesmo verifica se existe saldo disponível no cartão e, caso exista, grava os dados em seus respectivos campos, como citado acima, ou seja: Código empresa, Código do cartão do funcionário, Código da empresa que o funcionário trabalha, Data e hora da compra e Valor consumido.
Após efetuar essa gravação, o arduino do estabelecimento comercial, envia também um SMS com essas informações para o sistema. Isso é necessário para que o sistema possa manter gravado no seu banco de dados central, toda a movimentação diária de todos os estabelecimentos comerciais.
Desta forma, fica possível para o dono do estabelecimento comercial, acompanhar diariamente todas as vendas realizadas. Através de uma simples consulta no site do sistema, ele pode saber quantos funcionários e de quais empresas da região são seus clientes, se está conquistando novos clientes (funcionários) de outras empresas da região, se está perdendo clientes (funcionários) para outros estabelecimentos concorrentes e até obter uma previsão de recebimento em determinado período.
Por outro lado, esta arquitetura permite também que um funcionário de determinada empresa, não fique limitado a fazer suas refeições sempre no mesmo estabelecimento.
Category IT & Programming
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
API Integrations Other (Other APIs)
Delivery term: June 09, 2015