🖲️ Hardwares Principais
🔍 O que são?
Hardwares principais são os componentes físicos centrais de um sistema computacional que desempenham funções essenciais para a execução das tarefas do projeto. Eles são responsáveis pelo processamento, controle e execução das operações, servindo como base para a integração de periféricos e sensores.
Neste projeto, os hardwares principais são o Dobot, que realiza a manipulação física dos medicamentos, e o Raspberry Pi 5, que atua como o núcleo de controle, comunicação e leitura de sensores.
🦾 Robô Dobot
O Dobot utilizado no projeto é responsável pela coleta dos medicamentos nos "bins", a coleta dos QR codes de identificação de fita onde eles serão embalados. Ele é controlado via comandos enviados por uma interface de linha de comando (CLI) e pelo nosso backend, que orquestra as ações com base nas leituras realizadas (como o QR code e o sensor infravermelho).
🔗 Integração com o Sistema
O Dobot recebe comandos a partir de um sistema central que coleta os dados de entrada do QR code e infravermelho. Ao receber comandos de movimentação, eles são enviados para o robô, indicando a coordenada de coleta. Após chegar ao local de coleta, ocorre a leitura do QR code e validação dos medicamentos. Se o medicamento for validado, o robô inicia a coleta; caso contrário, o código passa para o próximo item da lista.
Para validar se a coleta ocorreu, antes de realizar a entrega do medicamento, o sistema analisa os dados do sensor infravermelho para saber se a coleta foi um sucesso. Após todas essas validações, o Dobot se movimenta para o destino de entrega. Por fim, depois de realizar esses processos com todos os medicamentos solicitados, ele escaneia um QR code de identificação das fitas, coleta e deposita ele na caixa de entrega, associando os medicamentos à fita correspondente.
Além disso, o robô está preparado para integrar sensores auxiliares e responder a condições externas, como a ausência de um item, usando os dados enviados pela Raspberry Pi.
🍓 Microcomputador Raspberry Pi 5
O Raspberry Pi 5 atua como o cérebro auxiliar do sistema, sendo responsável pela coleta de dados dos sensores e envio de informações ao servidor. Sua escolha se deu por sua capacidade de processamento, suporte a diversas interfaces de hardware e conectividade via rede.
💻 Acesso Remoto via SSH
Para facilitar o desenvolvimento e manutenção do sistema, o Raspberry Pi 5 pode ser acessado remotamente via SSH. Isso permite a execução de comandos, edição de arquivos e monitoramento em tempo real.
- Comando de acesso SSH:
ssh g5@10.128.0.191
- Senha:
grupo5
Esse acesso é essencial para atualizações do sistema, testes dos sensores e depuração de problemas durante o funcionamento do projeto.