Skip to content

RgoSL/M.E.R.LIN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Logo M.E.R.LIN

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.


Visão Geral do Projeto

Este repositório reúne os itens mais importantes para o desenvolvimento do nosso Trabalho de Conclusão de Curso.


Branchs Deste Repositório :

Documentation

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.

V1.0

Foi nesta branch que o M.E.R.LIN ganhou forma. Toda a lógica e estrutura do Software Assistivo foram desenvolvidas aqui.

Website

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.


Funcionalidades Principais

  • 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.


Visual do Projeto

Configurações

Tela de Configuração

Boas-Vindas

Tela de Boas-Vindas

Modos de Cor

Tela de Temas


Tecnologias

Principal Linguagem de Programação Utilizada


Python  

É a linguagem central do projeto, escolhida por sua simplicidade e vasta disponibilidade de bibliotecas.


Reconhecimento Facial


OpenCV

É uma biblioteca de visão computacional amplamente utilizada. No projeto, ela é responsável por dar vida aos olhos do usuário.

Mediapipe

É um framework para rastreamento de rostos em tempo real. Foi utilizada para melhorar a precisão da detecção facial no projeto.


Front-End


Customtkinter

Uma biblioteca moderna que permite a criação de interfaces gráficas mais sofisticadas e responsivas com aparência contemporânea.

PyAutoGUI

É uma biblioteca de automação que permite o controle do mouse e teclado. Foi empregada para interações automatizadas.


Back-End


Shell Script

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.

SQLite

É um banco de dados ideal para o Python. Armazenando as informações de forma local, permitiu a personalização do M.E.R.LIN.


Equipe Responsável

Foto do Membro
João Mota                                                   Rodrigo Lima                                         Emily Cristina

ETEC Zona Leste

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.


Logo M.E.R.LIN

© M.E.R.LIN, Todos Os Direitos Reservados 2025

SP, São Paulo, Brasil


Releases

No releases published

Packages

 
 
 

Contributors