Usando RFID para automatizar um almoxarifado de ferramentas

Um grupo de alunos de engenharia me contratou para ajudá-los com um TCC desafiador: eles bolaram um almoxarifado de peças totalmente automatizado, com controle das ferramentas retiradas por usuário, fazendo um log das operações de retirada e devolução. 

O armário, automatizado com um Arduino Mega, funciona conectado a um PC, onde está ligado também um leitor de RFID. O cabra chega com o seu crachá e se identifica. Aí ele aperta o botão da gaveta que contém a ferramenta e o Arduino aciona o motor de passo da gaveta correspondente, que se abre. 

Quando o sujeito retira a ferramenta, uma microchave avisa o Arduino qual foi retirada. O Arduino "conta" pro PC que registra no log qual ferramenta o cara retirou. Em seguida o sujeito aperta de novo algum botão de gaveta e o Arduino fecha.

Processo semelhante rola na devolução.

Meu papel foi ajudar com a parte de software. Fizemos o sw do PC em C#. Abaixo imagens do dito. Observem o capricho dos caras na construção da caixa. No fim eles vão trocar a protoboard por um circuito dedicado.

O projeto tem um monte de detalhes: LEDs para indicar o acionamento dos motores das gavetas, um display LCD para o Mega dizer o que está rolando, uma sirene que toca se o sujeito esquecer de fechar a gaveta... automação na veia!

Detalhe da gaveta com os entalhes das ferramentas, com a chave de retirada visível.

 

Protoboard com os drives de controle de motor e o display.

 

 

Parte de trás do armário, com dois dos motores visíveis (são três) e a fonte (de PC, claro).

 

Tela do software C# mostrando o log de quem pegou qual ferramenta. 

 

Exibições: 3132

Responder esta

Respostas a este tópico

Muito bacana !!!

Muito interessante essa trabalho.

Juntando com outros trabalhos - como exemplo o meu, que foi um sistema embarcado para controle de um transelevador E gerenciamento do armazem (um WMS embarcado bem rudimentar equivalente a esta parte que vocês deixaram sob responsabilidade do PC) -  da pra criar sistemas de gestão de armazém 100% automatizados para grandes almoxarifados, bibliotecas, ...

Ficou legal mesmo.

Jonatas,

foi embarcado em que equipamento? Usava linux?

O comando do "almoxarifado" (motores, microchaves e acionamento da abertura/fechamento das gavetas) é feito via Arduino. O banco de dados de posse das ferramentas é feito no PC, bem como a leitura da RFID (que poderia ser feita no Arduino, mas por decisão de projeto foi feita no PC).

Tudo com firmware próprio, usando atmega328 tanto pra controle do robô como para controlar da base de dados e a HMI (tela RCA e teclado). Daqui uns dias posto um artigo resumido.

Parabéns pelo trabalho.

Trabalho com programação alto nível (C#) para RFID e com SDKs, se precisar de alguma ajuda com seus projetos em RFID dá um toque. O RFID que trabalho é 915 Mhz, nunca tive contato com frequências menores (433 Mhz) e também sei mto pouco de eletrônica, mas em RFID o que puder ajudar conte comigo.

Novamente parabens \o/

Opa, já é!

Então me esclareçam uma dúvida:

queria colocar uma coleira em meus animais para controlar a entraga de ração. Qual seria a frequência que poderia usar? Preciso de uma distância de aproximadamente 40cm.

O que sugerem?

Esse sensor que eu usei não dá. Ele opera em 125kHz, e o alcance é em torno de 20 cm.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço