"Ciências Básicas para o Desenvolvimento Sustentável"

24 a 26 de outubro de 2023

Trabalho 18354

ISSN 2237-9045
Instituição Universidade Federal de Viçosa
Nível Graduação
Modalidade Pesquisa
Área de conhecimento Ciências Exatas e Tecnológicas
Área temática Ciência da computação
Setor Departamento de Engenharia Elétrica
Bolsa CNPq
Conclusão de bolsa Não
Apoio financeiro CNPq
Primeiro autor Marcelo Henrique do Nascimento
Orientador VICTOR PELLANDA DARDENGO
Outros membros HEVERTON AUGUSTO PEREIRA
Título Gtracer – Detecção de problemas em painéis fotovoltaicos
Resumo O aplicativo Estimate é uma ferramenta de dimensionamento fotovoltaico altamente versátil, que abrange os grupos A, B e off-grid. O presente trabalho de pesquisa tem como objetivo relatar o desenvolvimento e aprimoramento deste aplicativo. O projeto foi executado utilizando as linguagens de programação Java e Flutter e abrangeu a implementação de novas funcionalidades, bem como a refatoração do código legado, visando aprimorar a usabilidade e a eficiência do aplicativo. Um dos primeiros passos realizados foi a atualização das dependências do aplicativo para as versões mais recentes, bem como a sua adaptação para o funcionamento no Android 13, garantindo assim a compatibilidade e o aproveitamento das últimas tecnologias disponíveis. Ainda, foi incorporado um módulo utilizando a linguagem Flutter, com o intuito de criar modelos multiplataforma, permitindo aos usuários a flexibilidade de utilizar o Estimate em diferentes dispositivos. Outro ponto de destaque no trabalho foi a implementação de um módulo o qual permite aos usuários cadastrar seus próprios módulos fotovoltaicos e inversores diretamente no aplicativo. Essa funcionalidade possibilita a geração de orçamentos personalizados, levando em consideração as especificações dos produtos cadastrados pelos usuários. Além disso, essa ferramenta também permite o compartilhamento dos modelos cadastrados com outros usuários, promovendo assim a colaboração e a troca de informações. Outro aspecto relevante do projeto foi a reescrita do módulo de análise financeira do grupo B do aplicativo, onde foi feita a correção de inconsistências e a utilização de melhores práticas de desenvolvimento. Essa remodelação foi realizada com o objetivo de oferecer aos usuários uma experiência mais intuitiva e eficiente, além de possibilitar a customização dos valores e a geração de relatórios de forma simplificada. Para garantir a eficiência e a manutenção sustentável do código, os novos módulos foram implementados utilizando uma nova arquitetura de software e design pattern, assim, foi possível separar as responsabilidades de injeção de dependências e regras de negócio do código (back-end) de apresentação (front-end). Essa abordagem promove a desacoplação do código, facilitando a manutenção, a reutilização e a testabilidade do aplicativo. Com a adoção do Flutter e a criação desses novos modelos, o próximo passo é o lançamento de uma versão web do Estimate, que ampliará significativamente o acesso dos usuários à ferramenta, possibilitando o uso em diferentes plataformas e dispositivos. Essa expansão representa uma evolução significativa e fortalece o potencial do Estimate como uma solução abrangente e acessível no campo do dimensionamento fotovoltaico.
Palavras-chave Estimate, Aplicativo, Programação
Forma de apresentação..... Vídeo
Link para apresentação Vídeo
Gerado em 0,66 segundos.