



Se você já saiu de casa e deixou a janela aberta, mas começou a chover, esse projeto é pra você. Neste tutorial, vamos montar um projeto passo a passo, utilizando o Módulo Sensor de Chuva, um relé, um motor e o Arduino. Ao final, você terá um sistema funcional que poderá ser adaptado para diversas aplicações. Neste exemplo, vamos utilizar para fechar a janela automaticamente ao detectar a chuva.
Componentes e Ferramentas Necessários:
Vamos também utilizar, como ferramentas, uma impressora 3D para imprimir a polia e cola quente para fixá-la na parede.Para iniciar o projeto, conecte as linhas de alimentação positiva (5V) e negativa (GND) na protoboard, como mostra na imagem a seguir:







Com o circuito montado, vamos para a parte do código.
Definição de pinos e variáveis:




#define dtres 3 //define D3
int valorDigital; //variavel valor saida digital
int IN1 = 2; //variavel que define o pino do rele
int indicador; // variavel que sera usada para parar o loop
void setup() {
pinMode(dtres, INPUT); //Define D3 como entrada
pinMode(IN1, OUTPUT); //Define o pino do rele como saida
digitalWrite(IN1, HIGH); //Define o estado inicial do rele como desligado
}
void loop() {
valorDigital = digitalRead(dtres); //Realiza a leitura digital do sensor e armazena em valorDigital
if (valorDigital == 0) { //Se esse valor for igual a 0
if (indicador == 0) { //Se o a variavel indicador for igual a 0
digitalWrite(IN1, LOW); //Liga o rele
delay(3000);//Tempo de espera de 3 segundos
digitalWrite(IN1, HIGH); //Desliga o rele
indicador = 1; //Variavel indicador é definida como 1
}
if (indicador == 1) { //Se o a variavel indicador for igual a 1
digitalWrite(IN1, HIGH); //Desliga o rele
}
}
else { //Se o valor for diferente de 0
digitalWrite(IN1, HIGH); //Desliga o rele
indicador = 0; //Variavel indicador é definida como 0
}
delay(500); //Tempo de espera de 1/2 segundo
}
Após escrever o código conecte o Arduino ao computador, selecione o modelo do Arduino utilizado (UNO) e clique no botão de upload (seta para a direita) para carregar o código.
Em seguida, será necessário imprimir a polia. Para isso, baixe o arquivo através do link a seguir: https://www.thingiverse.com/thing:532546
Após baixar o arquivo no link, utilize o explorador de arquivos para descompactá-lo. Abra o Ultimaker Cura (ou outro fatiador de sua preferência), carregue todos os arquivos da pasta files e faça o fatiamento, configurando a impressão de acordo com sua máquina. Salve o arquivo G-code gerado em um cartão SD e imprima duas polias.
Após a impressão, monte-as seguindo as instruções do vídeo abaixo:
Após a impressão e montagem, você deve colar as polias na janela como mostra a imagem. Nesse caso, foi usado cola quente para a fixação, mas, caso você prefira algo removível, poderá utilizar fita dupla face:

E assim concluímos nosso fechador de janelas automático. Esperamos que seja um projetinho muito útil no seu dia a dia e que você tenha aprendido um pouco mais sobre eletrônica, programação e impressão 3D. Se você reproduzir essa ideia, compartilhe nas redes sociais e marque a Eletrogate — vamos adorar ver o resultado. Até a próxima!
|
Neste tutorial, vamos montar um projeto passo a passo, utilizando o Módulo Sensor de Chuva, um relé, um motor e o Arduino. Ao final, você terá um sistema funcional que poderá ser adaptado para diversas aplicações. Neste exemplo, vamos utilizar para fechar a janela automaticamente ao detectar a chuva.
Encontre tudo na Loja Eletrogate com frete grátis para compras acima de R$ 200