Escolar Documentos
Profissional Documentos
Cultura Documentos
de café
Izabela Maria Domingos Pinto, Paola de Souza Freitas, Rodrigo Augusto de Oliveira & Christopher Lima
1
X de biomassa, que queima e gera X de calor, que é o calor exato o operador. Este controlador é multifunções, pois possui dois
necessário pra manter a temperatura Y, que é a temperatura ne- sensores de temperatura, um na parte inferior e superior, apre-
cessária pra se ter a taxa de secagem pra chegar na umidade Y sentando também a média de temperatura e a temperatura de
em X horas por exemplo). Alguns elementos de medição que entrada do ar.
podem ser usados durante a produção são termômetros, medi-
dores de umidade de entrada e saı́da do ar, medidores de vazão B. Aspice Termosensor
de ar, entre outros. A secagem mecânica em altas temperaturas é uma das eta-
Além de influências positivas nas indústrias cafeeiras, pas que pode comprometer a qualidade do café. O Aspice é um
observa-se também com relação ao meio ambiente, pois com termômetro digital cujo funcionamento consiste em sempre que
a tecnologia empregada nesta produção é possı́vel se certificar o termômetro piscar, o operador sabe que seu café está supera-
a sustentabilidade da produção, pois se torna possı́vel rastrear quecendo. Com essa informação, o operador pode controlar o
todo o processo produtivo, desde o local de plantio até quanto o processo diminuindo o risco da secagem. Sabe-se que a maio-
cefeicultor recebeu pelo seu produto. ria dos produtores já precisou arcar com custos elevados devido
Este trabalho propõe a elaboração de uma aplicação para que a complicações na venda do seu café, as quais se relacionam
os donos de fazendas e seus funcionários possam acompanhar diretamente com erros de secagem [6].
o processo de secagem do café de qualquer localização que es- Ao utilizar o Aspice, o produtor diminui o risco na área de
tejam. Sendo assim, garante uma melhor qualidade do café e secagem, já que é possı́vel controlar o processo com as tempe-
traz mais segurança para as pessoas, pois não precisam estar no raturas corretas. É justamente este controle que permite a se-
local do secador com alta temperatura e condições climáticas cagem de mais grãos, com impacto industrial porém com mais
adversas para acompanhar todo o processo. eficiência. Independentemente do tamanho do secador, apenas
O artigo está dividido em quatro partes: a seção II. onde um termômetro é necessário para medir a temperatura.
são abordadas as soluções existentes acerca dos principais te- O termômetro possui um display de LED de alto brilho que
mas relacionados ao trabalho; em seguida, a seção III. que traz possibilita a visualização da temperatura mesmo em ambien-
qual é a proposta do trabalho com mais detalhes; posterior- tes com pouca luz ou com poeira, além de ser forte e de fácil
mente, na seção IV. estão dispostas quais as ferramentas envol- manuseio e instalação. O Aspice conta com gabinete vedado
vidas no desenvolvimento; e por fim, na seção V. são feitas as que protege a dinâmica eletrônica, evitando a entrada de poeira
considerações finais sobre o trabalho. e umidade no interior, o que prolongará a vida útil do equipa-
II. S OLUÇ ÕES E XISTENTES mento. A haste do termômetro é longa, visando garantir uma
leitura mais precisa da massa de calor, porém não pode ser uti-
A secagem do café é uma das mais importantes operações
lizado direto dos celulares dos profissionais.
do processo produtivo pois, se mal conduzida, pode acarretar
A utilização de secadores possui uma grande vantagem, pois
grandes prejuı́zos ao cafeicultor tanto pelo aumento no custo de
além da redução do tempo de secagem, viabiliza a secagem em
produção quanto pela queda na qualidade do produto final. E a
regiões úmidas e em perı́odos de chuva. Para obter um processo
qualidade continua sendo a determinante do preço do café e é
de secagem equilibrado, onde o café não perde sua qualidade,
um fator imprescindı́vel para a aceitação do café no comércio
é importante ter um acompanhamento desse processo de seca-
internacional.
gem. As soluções mostradas nesta seção, apesar de serem bons
O consumo nacional, além de estar aumentando, está cada
produtos, não possuem uma interface gráfica acessı́vel via in-
vez mais exigente quanto à qualidade. Portanto, há uma
ternet com dados relevantes e de fácil leitura. Não possuem
tendência cada vez maior de redução de mercado para cafés de
também informações gráficas e de históricos do processo. O di-
baixa qualidade então o produtor brasileiro que visa a obtenção
ferencial da aplicação desenvolvida neste trabalho é que os fun-
de lucro com a cafeicultura deverá se especializar na produção
cionários possuem um fácil acesso aos dados e mesmo que este-
de café de qualidade superior [4].
jam executando outras tarefas na fazenda de café ou até mesmo
A seguir são apresentadas as soluções existentes e a vantagem
fora dela, podem verificar como está a secagem, qual sua tem-
da aplicação web proposta neste trabalho.
peratura e umidade atuais e também um histórico de todo o pro-
A. Controle Eletrônico Digital de Temperatura Sem Fio cesso. Desta forma, garante a segurança e a comodidade do
trabalhador.
O mercado de cafés especiais no Brasil cresce ano após ano
De acordo com as informações e os problemas apresentados a
e é notória a evolução da qualidade dos lotes de café produzi-
respeito de aplicações semelhantes, a solução apresentada neste
dos nas mais diversas regiões do paı́s. Entretanto, há algumas
trabalho tem como proposta auxiliar os cafeicultores durante o
dificuldades no sistema pós-colheita que ainda geram muita dor
processo de secagem de café. Na seção seguinte a proposta é
de cabeça aos cafeicultores e um deles é o controle da tempera-
tratada em maiores detalhes.
tura de secagem nos secadores rotativos e estáticos. O controle
eletrônico digital de temperatura sem fio se mostra como uma
III. P ROPOSTA
opção para resolver este problema e garantir ao produtor um
aumento no controle da qualidade da secagem [5]. Após análise de aplicações já existentes no contexto de pós-
Ele permite o controle mı́nimo e máximo da temperatura da colheita de café, decidiu-se focar na secagem e realizar uma
massa de café em processo de secagem e também a tempera- aplicação que atende esse tipo de produto, visando a alta quali-
tura da entrada de ar, garantindo segurança e confiabilidade para dade e baixo desperdı́cio do mesmo.
2
A. A aplicação CoffeeTech maior relevância para a aplicação. São processos que são es-
CoffeeTech trata-se de uma aplicação web que tem como senciais para que o usuário final possa ter fácil acesso aos seus
principal objetivo auxiliar os cafeicultores durante o processo dados e também consiga maior controle no processo de secagem
de secagem de café. É simulado um ambiente onde os dados de café.
do processo de secagem são recebidos e processados para que
possa ser de fácil visualização para os usuários.
Os usuários dessa aplicação podem ser tanto os próprios do-
nos de fazendas de café que querem acompanhar os processos b.1. Casos de uso “Cadastrar Usuário” e “Efetuar Login”
do seu produto, quanto os seus funcionários, tendo em vista que
o processo de secagem tem que ser equilibrado para que o pro- Para ter acesso à plataforma e posteriormente acessar seus
duto não perca a sua qualidade e não haja desperdı́cio. Além secadores, o usuário deve realizar seu próprio cadastro, con-
disso, a partir do momento que o usuário não necessita de acom- forme a Figura 2. Basta inserir as informações presentes na
panhar a secagem presencialmente, ele pode executar outras ta- tela: Nome, nome de usuário, endereço de e-mail e senha.
refas no campo. Essa abordagem visa garantir sua segurança,
já que o processo de secagem de café exige altas temperaturas
e, por vezes, condições climáticas adversas, como mostrado na
seção I..
A aplicação tem funcionalidades bem acessı́veis e de fácil
entendimento, por conta de ser uma ferramenta que terá como
público alvo os donos e funcionários de fazendas de café, que
podem não possuir conhecimento técnico adequado para lidar
com aplicações complexas. Sendo assim, a aplicação possui
uma tela de login, onde poderá também ser efetuado o cadas-
tro, e após iniciar a sua sessão, o usuário poderá escolher a fa-
zenda na qual quer obter os dados e depois será apresentada
uma dashboard com as informações que serão enviadas para a
aplicação via MQTT (Message Queuing Telemetry Transport,
ferramenta esta que é abordada com mais detalhes na seção b.2.
deste artigo), simulando assim cada secador de café existente na
fazenda.
Fig. 2. Tela de cadastro de usuários na aplicação CoffeeTech.
B. Casos de Uso
Para melhor compreensão da proposta da aplicação, há o di-
agrama de casos de uso apresentado na Figura 1, onde pode-se Criado uma conta, o usuário poderá realizar o acesso através
entender o funcionamento geral do projeto, e as suas funciona- da tela de login, como pode-se observar na Figura 3.
lidades implementadas.
3
Fig. 7. Tela de cadastro de secadores na aplicação CoffeeTech.
Fig. 4. Tela com o passo de atualizar a senha na aplicação CoffeeTech.
b.3. Caso de uso “Visualizar Informações do Secador”
b.2. Caso de uso “Acessar Dashboard”
Finalmente os usuários da plataforma têm acesso às
Para conseguir simular um secador de café, utilizou-se um informações dos secadores, conforme mostra a Figura 8. As
aplicativo chamado MQTT Dash (aplicativo que será melhor informações que estão nessa tela são de temperatura (em °C),
exemplificado na seção IV.) onde as informações são enviadas umidade (em %) e o status do secador (se está ligado aparece
para a aplicação, conforme a Figura 5. como true e desligado como false).
E além disso, a tela de informações possui gráficos que auxi-
liam ainda mais na supervisão do processo de secagem de café,
onde há um gráfico de temperatura por tempo de processo, e
umidade por tempo.
C. Diagrama de Blocos
A Figura 9 ilustra o que foi dito anteriormente em relação
às funcionalidades da aplicação, além de apresentar as tecnolo-
gias que serão especificadas posteriormente e auxiliar no en-
tendimento da aplicação como um todo. Deve-se levar em
consideração também que o projeto inclui uma simulação do
processo de secagem de café via MQTT, onde é utilizado um
software para que esses dados sejam gerados de forma manual
para serem utilizados na aplicação.
Sendo assim, tendo em conta as imagens apresentadas anteri-
ormente e os exemplos utilizados, pode-se compreender melhor
Fig. 6. Tela com a dashboard da aplicação CoffeeTech.
a proposta da aplicação que é apresentada neste artigo. Para
maior compreensão do processo de criação da aplicação, as fer-
Além disso, o usuário tem a possibilidade de cadastrar seca- ramentas utilizadas durante o desenvolvimento serão apresenta-
dores novos, como na Figura 7. das adiante.
4
Fig. 9. Diagrama de blocos da aplicação.
2 https://www.javascript.com/ 4 https://play.google.com/store/apps/details?id=net.
3 https://www.w3.org/Style/CSS/Overview.en.html routix.mqttdash&hl=en&gl=US
5
C. Persistência de dados Os principais desafios para a elaboração da aplicação foram:
c.1. PostgreSQL (i) fazer os dados de temperatura e umidade mudarem dinami-
camente na tela do dashboard sem que fosse preciso recarregar
Dentre os vários tipos de gerenciadores de bancos de dados
a página e para o sistema realizar essa mudança foi utilizada a
relacionais, PostgreSQL[11] se destaca por ser uma ferramenta
linguagem de programação JavaScript e (ii) ter uma thread pro-
de uso prático e possuir inúmeras vantagens para uso, sendo
cessando em comunicação com o MQTTdash para coletar os
uma delas a possibilidade do uso de extensões. PostgreSQL foi
dados, enquanto o sistema web funcionava normalmente. Para
a ferramenta escolhida para a persistência de dados do projeto
não ter muitas threads operando simultaneamente foi utilizado
também por ter compatibilidade com diferentes linguagens de
o padrão de projeto (Design Pattern) singleton [13] e [14] para
programação, o que facilita a sua implementação e a disponibi-
limitar apenas uma instância executando paralelamente ao sis-
lidade para conteúdos de pesquisa.
tema.
Esse gerenciador de banco de dados ajuda a construir ban-
Pretende-se, como trabalho futuro, ampliar os testes reali-
cos otimizados devido à capacidade de se adequar a padrões
zados, garantir que eventuais novas funcionalidades estejam
de conformidade, armazenando informações de uma forma se-
funcionando corretamente e apresentar para fazendeiros e fun-
gura e atendendo a solicitações de outras aplicações integradas.
cionários para verificar se a aplicação pode atender os usuários
PostgreSQL lida bem com altos volumes de solicitações.
finais tendo usabilidade e a agilidade no processo.
Tendo em vista a proposta do projeto, o gerenciador Post-
greSQL atende às necessidades da aplicação, principalmente R EFER ÊNCIAS
pelo número elevado de dados que serão recebidos constante- [1] Roberta Jimenez de Almeida Riqueira. “Avaliação da
mente através do protocolo MQTT. qualidade do café processado por via úmida, durante as
D. Testes operações e secagem e armazenagem”. Em: Universi-
dade Federal de Viçosa (2005).
d.1. Cypress
[2] Juliana Medina. Secagem do café: importância e cuida-
Foram realizados testes automáticos de interface gráfica uti-
dos para alta qualidade! Set. de 2022. URL: https :
lizando o Cypress 5 . O Cypress é um framework de automação
//agropos.com.br/secagem-do-cafe/.
de testes que utiliza o JavaScript6 . Desenvolvido pela empresa
Cypress.io, especialmente para engenheiros QA (Quality Assu- [3] Oswaldo Lahmann Santos, Carlos Henrique Rodrigues
rance) e desenvolvedores web [12]. Com essa ferramenta foram Reinato, Juliano Donizete Junqueira, Emerson Loiola
realizados testes para a tela de cadastro de usuário: login e lo- Franco, Caio Welber Alves Souza e Aydison Neves Re-
gout, testes para mensagem de erro de e-mail que estão na base zende. “Custo-benefıcio da secagem de café em dife-
de dados, testes de CRUD (Create, Read, Update, Delete) para rentes tipos de terreiro”. Em: Revista Agrogeoambiental,
as secadoras e por fim, testes que levam a tela da dashboard. Pouso Alegre 9.4 (2017).
A versão opensource utilizada para realização dos testes nesse [4] Andre Tessari Freire. “Projeto e avaliação de um sistema
projeto, conta com várias funcionalidades, como, capturas de para secagem combinada de café (Coffea arabica L.) des-
tela e criação automática de vı́deo para gerar relatórios de testes. polpado”. Em: Universidade Federal de Viçosa (1998).
Todos os testes realizados, assim como os relatórios e vı́deos
[5] Palinialves. Controle Eletrônico Digital de Tempera-
que demonstram os testes feitos na aplicação estão disponı́veis
tura, sem fio: Produtores de café ganham nova ferra-
em 7 . O intuito dos testes é assertar a qualidade necessária das
menta para melhorar a qualidade na secagem do café.
telas desenvolvidas.
Out. de 2022. URL: https://www.palinialves.
Por fim, utilizando essas tecnologias em conjunto, foi
com . br / noticia ? noticia = 27 & controle _
possı́vel desenvolver uma aplicação, detalhada na seção III..
eletronico _ digital _ de _ temperatura _
Essas ferramentas juntas garantem uma aplicação prática, fa-
sem _ fio _ produtores _ de _ cafe _ ganham _
cilitando a experiência final no processo de secagem do café.
nova _ ferramenta _ para _ melhorar _ a _
V. C ONCLUS ÃO qualidade_na_secagem_do_cafe.
Tendo em vista uma maior qualidade de café e em busca de [6] Philippe Camargo. Aspice possui o maior controle e
facilitar seu processo de secagem, foi criada a aplicação Cof- qualidade na secagem do café. Out. de 2022. URL:
feeTech. Esses objetivos serão alcançados após a realização da https://revistacampoenegocios.com.br/
secagem de maneira correta do café e posteriormente o arma- aspice - possui - o - maior - controle - e -
zenamento do produto a fim de atingir a umidade ideal para qualidade-na-secagem-do-cafe/.
comercialização. [7] Bootstrap. The most popular HTML, CSS, and JS li-
Esse trabalho apresentou com êxito uma aplicação simples e brary in the world. Ago. de 2022. URL: https : / /
de fácil entendimento, para auxiliar os trabalhadores na área de getbootstrap.com/.
café.
[8] John Dilley, Bruce Maggs, Jay Parikh, Harald Prokop,
5 https://www.cypress.io/
Ramesh Sitaraman e William Weihl. “Globally distri-
6 https://www.javascript.com/ bued content delivery”. Em: Internet Computing, IEEE 6
7 https://github.com/Rodrigodante11/coffeeTech_test_ (out. de 2002), pp. 50–58. DOI: 10.1109/MIC.2002.
E2E 1036038.
6
[9] Django. The web framework for perfectionists with de- full-stack em sistemas Web e Desk-
adlines. Ago. de 2022. URL: https : / / www . top.
djangoproject.com/.
Christopher Lima possui Mes-
[10] MQTT. MQTT: The Standard for IoT Messaging. Set. de
trado em Ciência e Tecnologia
2022. URL: https://mqtt.org/.
da Computação pela Universi-
[11] PostgreSQL. The world’s most advanced open source dade Federal de Itajubá (UNIFEI)
database. Ago. de 2022. URL: https : / / www . e graduação em Engenharia de
postgresql.org/. Computação pelo Instituto Nacio-
[12] W. Mwaura. End-to-End Web Testing with Cypress: Ex- nal de Telecomunicações (Inatel).
plore Techniques for Automated Frontend Web Testing Atualmente é Professor do curso
with Cypress and JavaScript. Packt Publishing, 2021. de graduação do Instituto Nacional
ISBN : 9781839213854. URL: https : / / books .
de Telecomunicações (Inatel) ministrando disciplinas como
google.com.br/books?id=vmcyzgEACAAJ. Qualidade de Software, Engenharia de Software e DevOps.
Já atuou como especialista em sistemas do Inatel nas áreas
[13] Erich Gamma, Richard Helm, Ralph Johnson e John de qualidade de software e sistemas de integração contı́nua.
M. Vlissides. Design Patterns: Elements of Reusable Possui experiência e tem interesse nas áreas da Engenharia de
Object-Oriented Software. 1ª ed. Addison-Wesley Pro- Software e Qualidade de Software.
fessional, 1994. ISBN: 0201633612.
[14] Marco Valente. Engenharia de Software Moderna:
Princı́pios e Práticas para Desenvolvimento de Soft-
ware com Produtividade. 2020. ISBN: 0195019199. URL:
https://engsoftmoderna.info/.
AUTORES
Izabela Maria Domingos Pinto
é graduanda em Engenharia de
Computação pelo Instituto Naci-
onal de Telecomunicações (Ina-
tel). Foi bolsista de Iniciação Ci-
entı́fica na mesma instituição sobre
programação de aplicativos móveis
por meio da plataforma App In-
ventor. Atualmente estagiária no
CIDC.