Page 41 - Revista_60.pub
P. 41
MAKER
ÁGUA FRESCA, SCOOBY!
peso do recipiente, sabe-se a quantidade de liquido dentro
Ao longo deste artigo vai ser construído um projecto do mesmo. Agora falta a temperatura! Isso pode ser medido
bastante simples que tenta resolver um problema igualmente
simples! O dos animais de estimação e o calor! Quem tem cão, usando um DS18B20 colocado no interior do recipiente! Fica
sabem bem que a água fresca é a melhor forma de o nosso a faltar o ultimo dos problemas! Abrir e fechar a torneira, bem
como deixar a água sair! Para tal, podemos usar uma válvula
amigo de quatro patas se refrescar! Isto pela simples razão dos
cães não transpirarem, como outros mamíferos! Os cães, per- solenoide, que será controlada pelo arduino! Assim a válvula
dem temperatura principalmente pela respiração e pela inges- permite que a água passe e volte a deixar de passar, sempre
que o arduino assim lhe indicar.
tão de líquidos. Se não estivermos em casa o dia todo e partin-
do do principio que o cão não sabe abrir a torneira, a água no Os componentes
recipiente aquece e deixa de estar fresca!
Começamos pela célula de carga. Neste caso é usada uma
O objectivo deste “projecto”, por assim dizer, é simples, Degraw 5KG com um amplificador HX711.
vamos disponibilizar água fresca ao animal, de forma automáti-
ca e evitando desperdícios! Para medir a temperatura, tal como referido antes, usa-se
um DS18B20.
O problema
Fica a faltar a válvula solenoide. Neste caso e por simplicida-
A água, aquece por acção do sol, deixando de estar fresca e de foi usada uma válvula plástica de 12V.
consequentemente o animal deixa de ter água fresca pra con-
sumo! Não foram consideradas as reduções de tubo para o tama-
nho da válvula uma vez que dependerá da montagem que o
A ideia leitor entender.
A forma mais simples seria deixar uma torneira ligeira- O Circuito
mente aberta, mas isto geraria um enorme desperdício, para
não falar na “conta” que seria bem maior! A primeira etapa, será ligar a célula de carga ao am-
plificador e o amplificador ao arduino. Da célula saem 4 con-
Ora bem, então como resol- dutores (vermelho, preto, branco, verde), que são ligados ao
ver esta questão ? O ideal seria a amplificador exactamente por essa ordem, conforme o dia-
torneira “abrir e fechar” sozinha, grama abaixo. O amplificador liga ao arduino de forma seme-
mas apenas quando a água não lhante (Gnd - Gnd, DT - Arduino digital 3; SCK - arduino digi-
estivesse fresca, caso em que ape- tal 2; Vcc - VCC).
nas abriria o suficiente para a água
no recipiente atingir uma tempera-
tura pretendida considerada fresca,
ou o nível no recipiente estivesse abaixo do pretendido, ou em
caso extremo ambas as situações se confirmarem.
Ora bem, neste momento o leitor já sabe as variáveis e as
premissas!
Variáveis:
Temperatura da água
Volume da água
Feito isto ligamos o DS18B20 para medir a tempera-
Premissas:
tura da água. Tal como no caso anterior o +5v do DS18B20
Temperatura da água superior ao valor definido liga ao +5V do arduino e a uma resistência de 4.7kΩ, que
neste momento ficará com o outro condutor livre, o GND de
Volume da água inferior ao definido igual forma liga ao GND do arduino e por fim o Data do
Assim temos “meio caminho andado”, basta medir quanta água DS18B20, liga ao outro contacto da resistência que foi ante-
está no recipiente e a temperatura da mesma, para se poder riormente ligada, e ao pino digital 4 do arduino.
executar uma acção de forma a produzir o objectivo pretendi-
do!
Para medir quanta água tem no recipiente o caminho
mais simples passa por usar uma célula de carga. Sabendo o
41