M.E.R.LIN - Sistema de Assistência à Acessibilidade para Pessoas com Deficiência Motora no Uso de Computadores.
O M.E.R.LIN é um software de controle adaptativo desenvolvido para auxiliar pessoas com doenças motoras crônicas a interagir com o computador apenas com movimentos dos olhos ou da face. O projeto busca promover acessibilidade digital, autonomia e inclusão, permitindo que usuários realizem tarefas no computador de forma prática e independente.
Este repositório reúne os itens mais importantes para o desenvolvimento do nosso Trabalho de Conclusão de Curso.
Foi nesta branch que os fundamentos do M.E.R.LIN começaram a ser traçados. Ela reúne a modelagem UML, a organização inicial do repositório e toda a base conceitual, do esboço preliminar à fundamentação final que orientou o desenvolvimento do projeto.
Foi nesta branch que o M.E.R.LIN ganhou forma. Toda a lógica e estrutura do Software Assistivo foram desenvolvidas aqui.
Nesta branch, o M.E.R.LIN ganha rosto e presença. Aqui está uma interface pensada para apresentar sua essência, propósito e funcionalidades de forma clara, acessível e visualmente convidativa.
-
Teclado Integrado: O M.E.R.LIN conta com um teclado integrado que facilita a expressão do usuário e auxilia na navegação.
-
Abertura de Apps: Mesmo com limitações motoras, o sistema permite acessar e abrir aplicativos no computador.
-
Múltiplas Tarefas Simultâneas: Por meio de um sistema de “pacotes”, o M.E.R.LIN torna mais prática a execução de várias atividades ao mesmo tempo.
-
Navegação Web: Utilizando o controle ocular, o usuário pode navegar na internet por meio de navegadores como Google Chrome ou Microsoft Edge.
É a linguagem central do projeto, escolhida por sua simplicidade e vasta disponibilidade de bibliotecas.
É uma biblioteca de visão computacional amplamente utilizada. No projeto, ela é responsável por dar vida aos olhos do usuário.
É um framework para rastreamento de rostos em tempo real. Foi utilizada para melhorar a precisão da detecção facial no projeto.
Uma biblioteca moderna que permite a criação de interfaces gráficas mais sofisticadas e responsivas com aparência contemporânea.
É uma biblioteca de automação que permite o controle do mouse e teclado. Foi empregada para interações automatizadas.
Foi utilizado para tarefas de automação e integração entre o M.E.R.LIN e o sistema operacional, garantindo a execução de comandos.
É um banco de dados ideal para o Python. Armazenando as informações de forma local, permitiu a personalização do M.E.R.LIN.
Este projeto foi elaborado como Trabalho de Conclusão de Curso (TCC) do curso de Desenvolvimento de Sistemas — modalidade Articulado Médio-Superior — da ETEC da Zona Leste.




