
Ciencia y Educación
(L-ISSN: 2790-8402 E-ISSN: 2707-3378)
Vol. 7 No. 1.1
Edición Especial I 2026
Página 893
low-pass RC filter to attenuate high-frequency
components and electromagnetic noise. The
system was integrated with an Arduino
microcontroller for real-time processing,
calculating basic time-domain features: mean
absolute value (MAV), root mean square
(RMS), and binary muscle activation indicator.
Complex temporal features (waveform length
WL and slope sign changes SSC) were
extracted during training and classification in
Python. These features formed the vector used
to train a Support Vector Machine (SVM)
classifier with RBF kernel, selected for
modeling nonlinear relationships in
electromyographic signals. The model was
trained with 251 EMG samples corresponding
to three words (Water, Ambulance, Sea),
achieving 88% overall accuracy on the test set.
An interactive Flask web application was
developed for real-time visualization of
processed EMG signals, muscle activation
detection, and classified words, demonstrating
real-time processing capability. The results
confirm that surface electromyography is a
viable and non-invasive alternative for
developing assistive communication interfaces,
establishing a foundation for future research
with vocabulary expansion and validation in
clinical settings.
Keywords: Surface electromyography,
EMG signals, Pattern recognition, Arduino,
Support vector machines, Biomedical signal
classification, Web interface.
Sumário
Este artigo apresenta o desenho e
implementação de um sistema para o
reconhecimento de contrações musculares
faciais utilizando eletromiografia de superfície
(sEMG). O objetivo foi desenvolver uma
arquitetura funcional de baixo custo que
registre e processe sinais sEMG, incorporando
biofeedback para controle ativo do usuário. O
sistema utiliza o sensor AD8832, uma fonte de
alimentação dupla de ±9 V e um circuito de
condicionamento analógico com filtro RC
passa-baixa (frequência de corte: 500 Hz) para
atenuar componentes de alta frequência e ruído
eletromagnético. O sistema foi integrado com
uma placa Arduino para processamento em
tempo real, calculando características básicas
do domínio temporal: valor médio absoluto
(MAV), valor quadrático médio (RMS) e
indicador binário de ativação muscular. As
características temporais complexas
(comprimento de forma de onda WL e
mudanças de sinal de inclinação SSC) foram
extraídas durante treinamento e classificação
em Python. Estas características formaram o
vetor para treinar um classificador SVM com
kernel RBF, selecionado por sua capacidade de
modelar relações não lineares em sinais
eletromiográficos. O modelo foi treinado com
251 amostras EMG correspondentes a três
palavras: Água, Ambulância e Mar, alcançando
uma exatidão global de 88% sobre o conjunto
de teste. Foi desenvolvida uma aplicação web
interativa com Flask para visualização em
tempo real do sinal EMG processado, detecção
de ativação muscular e palavra classificada,
demonstrando capacidade de processamento
em tempo real. Os resultados confirmam que
eletromiografia de superfície é alternativa
viável e não invasiva para desenvolvimento de
interfaces de comunicação assistiva,
estabelecendo base para pesquisas futuras com
ampliação de vocabulário e validação em
ambientes clínicos.
Palavras-chave:
Eletromiografia de
superfície, sinais EMG, reconhecimento de
padrões, Arduino, máquinas de vetores de
suporte, classificação de sinais biomédicos,
interface web.
Introducción
La comunicación es un pilar fundamental de la
interacción social y el desarrollo personal. Sin
embargo, condiciones neurológicas,
neuromusculares o traumatismos pueden
afectar la capacidad de habla, generando
dependencia de Sistemas Aumentativos y
Alternativos de Comunicación (SAAC)
(Pinheiro et al., 2011; Naves et al., 2012). En
este contexto, la señalización a través de
biocomunicación se presenta como una
alternativa para reducir la brecha de