Definitivo
Definitivo
Definitivo
Departamento de Informática
2. Objectivos.................................................................................................................. 2
5. Conclusão .................................................................................................................. 7
1
2. Objectivos
O grupo focalizou seus esforços na elaboração de dois projetos utilizando o MATLAB.
O primeiro projeto concentrou-se na aplicação da ferramenta Simulink para ilustrar o
funcionamento do Período de Frequência (Oscilação). Nesse contexto, exploramos
como a alteração do ciclo da frequência tangencialmente influencia a rotação do servo
motor. Além disso, detalhamos minuciosamente o funcionamento do projeto, destacando
a relevância da aplicação do MATLAB na ferramenta Simulink.
2
3. Matérias e Metodologias
3.1. Matlab
Ele é uma linguagem de programação interativa que faz cálculos numéricos, tem seu
próprio Integrated Development Environment (IDE) e um conjunto de bibliotecas
(toolboxes). Estas, podem ser usadas em diversas áreas, desde equações diferenciais, até
estatísticas, processamento de sinais, finanças e outros. [1]
3.2. Simulink
Foi desenvolvido pela companhia MathWorks, é uma ferramenta para modelagem, simulação
e análise de sistemas dinâmicos. Sua interface primária é uma ferramenta de diagramação
gráfica por blocos e bibliotecas custodiáveis de blocos. [2]
3
3.4. Tesseract
3.5. Python
3.6. Mendeley
4
4. Resultados e Discussão
4.1. Período de Frequência (Oscilações):
Depois de um esgotante trabalho por parte do grupo, para o primeiro projecto Período de
Frequência produzimos o sistema apresentado na figura (1), em que o mesmo é composto
pelos seguintes componentes:
• Três (3) Constantes: Que são responsáveis pela alteração da frequência de rotação do
servo motor.
• Duas ondas seno (Sine Wave): Que são responsáveis pela conversão das posições
inseridos nas constantes (eixos X, Y, Z) em valores trigonométricos.
• Três Multiplexadores: Responsável pela associação harmónica das diferentes entradas.
• Um Servo Motor: Responsável pela conversão de sinais elétricos em movimento.
• Um Bloco de Rampa (block ramp): Responsável pela implementação de um dado
pulso, ou parábola.
E por consequente produziu se o projeto que fora testado, simulado no ambiente virtual do
Simulink, produzindo uma rotação de 360º, dependendo do valor atribuído as constantes. E o
mesmo pode ser visto na figura (2) representada abaixo.
5
4.2. Processamento Digital de Sinais (OCR):
Nesta fase, voltamos nossa atenção para o Processamento Digital de Sinais, com foco
específico em Reconhecimento Óptico de Caracteres (OCR). Utilizando as
funcionalidades de processamento de imagem do MATLAB, exploramos os desafios e
oportunidades na implementação prática do OCR:
Preparação dos dados e treinamentos: Usamos o Computer Vision Toolbox™, ele fornece
treinamento OCR baseado em aprendizado profundo e suporta aprendizado de transferência e
ajuste fino de modelos OCR fornecidos com a caixa de ferramentas.
6
5. Conclusão
A flexibilidade do MATLAB permitiu a exploração eficiente de variáveis complexas,
facilitando a adaptação de modelos oscilatórios e algoritmos de OCR. A capacidade de realizar
análises em tempo real, ajustar parâmetros e visualizar resultados contribuiu
significativamente para a eficiência analítica, acelerando o processo de pesquisa e
desenvolvimento.
O MATLAB não apenas nos capacitou a desenvolver projectos, mas também nos inspirou a
continuar explorando as fronteiras da ciência e da engenharia, buscando soluções inovadoras
para desafios contemporâneos. Este é um testemunho do poder transformador que a integração
cuidadosa de tecnologia e conhecimento pode ter em nossas jornadas de pesquisa e
desenvolvimento.
7
6. Referências bibliográficas
[1] C. Moler e J. Little, «A history of MATLAB», Proceedings of the ACM on
Programming Languages, vol. 4, n. HOPL, 2020, doi: 10.1145/3386331.
[2] T. MathWorks, «MATLAB (R2022a)», The MathWorks Inc., n. x, 2022.
[3] S. P. PIROGOV e D. A. CHERENTSOV, «PESQUISA CIENTÍFICA USANDO
O PACOTE DE SOFTWARE DE APLICAÇÃO MATLAB.», SCIENTIFIC
RESEARCH USING THE APPLICATION SOFTWARE PACKAGE MATLAB.,
vol. 15, n. 30, 2018.
8
7. Lista de Presença
Nº Nome do estudante Nº do SIGU
1 Artur Bento Chicomo 2023135484
2 Cesar Shilunba Pedro Morais 2023154050
3 Daniel Chicuaya Matende 2023128810
4 Daniel Gabriel Francisco Cahangala 2023179404
5 Domingos Bernardo Canbili 2022130044
6 Eduardo Daniel Chicomo Miguel 2022174216
7 Hermes Jorge da Silva 2023114440
8 Januário Ngangula Kanganjo 2022188639
9 José Américo Muhepa 2023161490
10 Luís Miguel Wanderkelly 2022188420
11 Manuel Bento Candieiro Caputo 2022143707
12 Ndengue Madalena Canha 2023132413
13 Teixeira Almeida Melo Bibiano 2022161997
14 Yulaidson Nachstergaile Ventura Jone 2023173677
15
16
17
18
19
20