Artigo 1
Artigo 1
Artigo 1
Carolina Barusso
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP Cubatão),
Cubatão, SP, Brasil
Gabriel Pinheiro
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP Cubatão),
Cubatão, SP, Brasil
Leonardo Knoeller
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP Cubatão),
Cubatão, SP, Brasil
Marianna Belliero
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP Cubatão),
Cubatão, SP, Brasil
Abstract: The main objective of the prototype proposed is to monitor the temperature
and humidity with the DHT11 sensor in real time and trigger when it reaches and
exceeds the predetermined temperature, without the need of human interference. In
this way, using the Arduino Uno and its peripherals such as led, jumpers, LCD display,
1
REVISTA ACADÊMICA - ENSINO DE CIÊNCIAS E TECNOLOGIAS
IFSP – CAMPUS CUBATÃO – CATEGORIA: ARTIGO
NÚMERO 11 – JUL/DEZ DE 2022
DHT11, and the portable fan, it was possible to obtain satisfactory and coherent results
as planned. And opening for future tests in which the installation and use would be in
a real environment and with a real air conditioning.
1. INTRODUÇÃO
Uma casa dita inteligente (smart home) está diretamente relacionada à Internet
das coisas (internet of things – IoT), que visa ao uso de tecnologia para ter a fusão do
mundo real com o digital, possibilitando o acesso constante do usuário a outras
pessoas ou até mesmo a objetos e dispositivos eletrônicos, se comunicando e
interagindo para ter conforto e comodidade como desejado. Desde em uma pequena
2
residência até em um grande edifício podem ser aplicadas tecnologias como esta,
facilitando também ajudando os residentes em diferentes aspectos, como ter uma
maior segurança ao utilizar um sistema com câmeras, sensores de presença e
fechaduras inteligentes (TEZA, 2002).
Lugares como o Norte e Centro-Oeste do Brasil possuem clima equatorial
quente e úmido, diferentemente de lugares onde o clima pode ser frio e úmido, ou
quente e seco, ou até mesmo outras combinações mais amenas ou mais extremas.
Isso cria uma demanda de que o controle consiga alterar essas duas variáveis de
maneiras independentes (FREITAS, 2005).
Neste estudo, foi desenvolvido um protótipo que simula bem uma situação
simples da automação predial, que é o monitoramento e controle da temperatura e
umidade do ambiente. Este protótipo pode garantir um simples conforto e luxo para
residências, mas que também pode ser um controle essencial para lugares
específicos, como frigoríficos, hospitais e depósitos de alimentos. Também pode ser
aplicado em lugares em que essas duas variáveis de processo, temperatura e
umidade, implicam diretamente a qualidade de algum produto ou o bem-estar das
pessoas. Claro que existem aplicações ainda mais profundas, já que a Internet das
coisas é uma vasta área de exploração e que existem muitas situações.
O objetivo deste artigo é realizar um projeto com protótipo físico para simulação
e programado virtualmente para que haja seu funcionamento, manipulando estas duas
grandezas físicas em destaque e aplicar os conhecimentos aprendidos para explorar
o uso de sensores. Para tal, foi utilizada a plataforma Arduino UNO como meio de
programação, na linguagem C++, como se pode observar no decorrer do texto.
2. MATERIAIS E MÉTODOS
Como base para o desenvolvimento deste projeto, foi feita a coleta de dados
através de uma comparação com um sensor de temperatura de geladeira para, assim,
identificar a integridade do DHT11, visando à precisão satisfatória. Dito isso, seguiu-
se para a montagem e pesquisa de componentes, utilizando as plataformas IEEE e
Scorpus para seleção de artigos de alto impacto, trabalhos de conclusão de curso e
livros, baseando-se nas pesquisas realizadas entre os anos de 2002 e 2017, visando
3
a possuir uma lista de componentes que serviriam ao desenvolvimento deste projeto
de modo que suas especificações fossem satisfatórias para sua realização.
O projeto desenvolvido em Arduino Uno é proposto para ser um protótipo de
funcionamento de um controlador de temperatura e umidade. O hardware do Arduino
é uma placa mãe para fazer a interação entre objetos e IDE de programação de
computadores (BANZI, 2011).
Em sua monografia, Matheus Medeiros da Cruz informa que o sensor utilizado,
DHT11, é um sensor proposto inicialmente para controle de casas e edifícios. Pensou-
se que ele tem que se adequar a vários ambientes com diferentes combinações entre
temperatura e umidade (CRUZ, 2013).
O sensor DHT11 é um módulo utilizado para medir temperatura e umidade que
fornece um sinal de saída digital. O DHT11 garante alta confiabilidade e estabilidade
em seus resultados. Seu tamanho físico é pequeno e consome pouca energia
(TAVARES, 2013). Seu sinal de transmissão de até 20 metros torna-o a melhor
escolha para várias aplicações em que o custo e o tamanho são relevantes. Este
sensor tem um tipo resistivo de umidade, o componente de medição e temperatura do
tipo NTC tem um microcontrolador de bits embutido com uma resposta rápida e
econômica.
O sensor DHT11 funciona em comunicação serial, ou seja, por fio. Este módulo
envia dados em forma de trem de pulso de um período específico e, antes de enviar
dados para o Arduino, precisa de um comando de inicialização com um atraso. O fio
único para interface serial torna a integração do sistema rápida e fácil (PANTOJA,
2018).
Na Tabela 1, a seguir é possível observar as especificações de faixa (range)
de trabalho do DHT11, disponíveis no DataSheet da empresa chinesa Guangzhou
Aosong Electronic (AOSONG, 2022).
O projeto proposto neste artigo utiliza um controle em malha fechada com
realimentação, conforme a Fig. 1, a seguir, onde a realimentação é o procedimento
em que a informação da saída do sistema é utilizada na entrada deste mesmo sistema,
dentro da lógica de funcionamento do código implementado.
4
Figura 1 – Sistema de Controle em Malha Fechada com Realimentação
5
Figura 2 – Diagrama do projeto
2.1. ABORDAGEM
Com os dados analisados, o ventilador é responsável por fazer o controle do
sistema. No projeto físico, tem-se o ventilador que representaria um ar-condicionado
com potência de 10.000 BTUs (British Termal Unit ou Unidade Térmica Britânica). O
ar-condicionado é um grande aliado nos verões de climas quentes, pois ele resfria o
ar. Entretanto, esse refresco se deve ao modo que ele desumidifica o ambiente a fim
de torná-lo mais seco e frio. Com isso em mente, o projeto atual necessita ter dois
atuadores separados para o controle das variáveis: um ar-condicionado e um
umidificador.
2.2 COMPONENTES
Para a montagem deste projeto, utilizou-se os itens apresentados na Fig. 3, a
seguir. O Arduino Uno, na Fig. 3, foi utilizado por conter a quantidade de portas mais
que necessárias para este projeto.
6
Figura 3- Componentes do sistema Arduino Uno (a), (b), (c) e (d)
O LCD 16x2, na Fig. 3b, foi escolhido para poder apresentar os dados coletados
pelo Sensor DHT11 em tempo real, para que a aplicação não ficasse dependente de
um computador para consultar a temperatura e umidade, e o módulo I2C foi escolhido
para facilitar a comunicação e as conexões entre o Arduino e o LCD.
Figura 3(b) - Display LCD com módulo I2C
7
velocidade do vento que, dentro da nossa aplicação, não conseguimos mensurar
todas as variáveis, por isso a precisão é aceitável.
Figura 3(c) - Sensor de temperatura e umidade DHT11
8
Figura 4- Protoboard (a) e Cabo USB AB (b)
(a) (b)
Fonte: Adaptado de Filipeflop (2022).
O Cabo USB AB, apresentado na Fig. 4b, foi utilizado para carregar o código
criado no IDE do Arduino para a Placa. O cabo clip de bateria é utilizado para dar
autonomia no projeto e possibilita que o Arduino funcione fora de uma conexão via
cabo, conforme apresentado na Fig. 5.
Figura 5- Bateria 9V e cabo com adaptador para Arduino
9
Tabela 2- Quantidade de cada componente no projeto
Item Quantidade
DHT11 1
Arduino UNO 1
Display LCD com módulo I2C 1
Jumpers macho- macho 3
Jumpers macho- fêmea 4
Cabo USB AB 1
Protoboard 1
LED verde 1
LED vermelho 1
Ventilador 5V 1
Bateria 9V 1
Clip de Bateria 9V 1
Fonte: Elaborado pelos autores (2022).
3. RESULTADOS E DISCUSSÃO
10
(continuação)
PIN ANALÓGICO A4 SDA MÓDULO I2C DO LCD
PIN ANALÓGICO A5 SCL MÓDULO I2C DO LCD
Fonte: Elaborado pelos autores (2022).
11
No segundo caso, tem-se o ambiente trabalhado simulado no software open
source Fritzing (FAIÑAS, 2022). Nele, ocorre a mesma ideia base, com a maioria dos
componentes iguais. As principais diferenças são a substituição do ventilador cooler,
onde, no ambiente simulado, é utilizado um motor DC para representá-lo. O protocolo
I2C, que é responsável por fazer a comunicação entre Arduino e display, facilita a
passagem de informação e conexão. Segue, na Fig. 7, a montagem em Fritzing:
4. CONCLUSÃO
Com os novos processos e mercados voltados para o setor de automação com
foco em conforto e praticidade, note-se que este projeto possui um grande potencial
para alta escala, pois, além de ser um processo de montagem simples, trabalha com
conceitos de fácil uso e pode ser aplicado de maneira plug and play.
Levando-se em consideração todo o processo de montagem e simulação, o
trabalho obteve resultados satisfatórios de acordo com as condições de trabalho
existentes. Como recomendações, para próximas atualizações do projeto, incentiva-
se o uso de ar-condicionado e/ou umidificador, pois, desse modo, o mecanismo de
12
controle se torna ainda mais eficiente, visto que consegue alterar as entidades
medidas de maneira individual. Um upgrade previsto pode conter também um método
de monitoramento de integridade dos componentes ao longo do tempo em condições
de aumento e diminuição de temperatura.
É possível notar uma semelhança extrema da temática deste projeto em torno
das questões de automação predial, que o levam para um planejamento mais
metódico a ponto de se encaixar em temas da atualidade que são mais modernos e
promissores, como a casa inteligente e indústria das coisas. Por mais que esses
termos sejam usados em casos de dificuldades e grandes elaborações, conseguiu-se
realizar o projeto de maneira satisfatória, conforme o objetivo proposto.
REFERÊNCIAS
ABREU, C. E. M.; et al. Indústria 4.0: Como as empresas estão utilizando a simulação
para se preparar para o futuro. Revista de Ciências Exatas e Tecnologia, v. 12, n.
12, p. 49-53, 2017.
AMAZON. 5pack 9v Battery Clip with 2.1mm X 5.5mm Male DC Plug for Arduino by
Corpco. AMAZON. 2022. Disponível em: https://m.media-
amazon.com/images/I/41AzOUxthbL._AC_.jpg. Acesso em: 24 out. 2022.
BANZI, M.; SHILOH, M. Primeiros passos com o Arduino. São Paulo, Novatec,
2011.
13
CRUZ, M. M. da. Climaduino: sistema embarcado de climatização para edifício
inteligente. 2013. 66 f. TCC (graduação em Redes de Computadores) - Universidade
Federal do Ceará, Campus Quixadá, Quixadá, 2013.
14
APÊNDICE A
//Carolina Barusso
//Gabriel Pinheiro
//Leonardo Knoeller
//Marianna Belliero
//Arnaldo de Carvalho
//Sensor de Temperatura e Umidade
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD para 0x27 para um display de 16 por 2
dht.begin();
lcd.init();
void loop() {
delay(4000);
15
lcd.setBacklight(HIGH);
lcd.setCursor(0, 0);
lcd.print(F("Umidade: "));
lcd.setCursor(10, 0);
lcd.print(round(h));
lcd.setCursor(12, 0);
lcd.print(F(" %"));
delay(3000);
lcd.setCursor(0, 1);
lcd.print(F("Temp.: "));
lcd.setCursor(7, 1);
lcd.print(round(t));
lcd.setCursor(9, 1);
lcd.write(32); // Caracter espaço
lcd.write(223); // Caracter °
lcd.print(F("C"));
delay(3000);
lcd.setBacklight(HIGH);
delay(1000);
16