Título: | ON-BOARD BRAIN SIGNAL PROCESSING USING MICROCONTROLLER | ||||||||||||||||||||||||
Autor(es): |
MARCOS CIVILETTI DE CARVALHO |
||||||||||||||||||||||||
Colaborador(es): |
MARCO ANTONIO MEGGIOLARO - Orientador |
||||||||||||||||||||||||
Catalogação: | 09/JUL/2018 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | SENIOR PROJECT | ||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=34347@1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=34347@2 |
||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.34347 | ||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||
This work consists in developing software in a microcontroller which could be applied in the control of a brainmachine interface. Parameters from the pre-processing and processing were replicated from a control developed by Alexandre Ormiga Galvão Barbosa in his Master s Thesis, which was developed in an off-board capacity, using a computer. The software developed is intended to identify thought patterns of a human mind using electroencephalograpy (EEG) readings. A data base of EEG signals with known outputs was used to develop an artificial neural network capable of identifying these signals. A block of samples refering to a mental activity is submitted through a series of preprocessings and adapted into one input for the neural network, which outputs an attempt to indetify the pattern as one of three possibilities. The data base was separated in a training set for the neural network and another base for test. Software was
developed in Python capable of applying the desired pre-processings to the training set and then apply them in training the neural network. Finally, a circuit was implemented to test the developed neural network using a second microcontroller to supply the trained neural network loaded in a microcontroller with train set data, simulating reading an EEG.
|
|||||||||||||||||||||||||
|