Índice:

Bomba controlada Arduino para drenagem de água: 4 etapas (com fotos)
Bomba controlada Arduino para drenagem de água: 4 etapas (com fotos)

Vídeo: Bomba controlada Arduino para drenagem de água: 4 etapas (com fotos)

Vídeo: Bomba controlada Arduino para drenagem de água: 4 etapas (com fotos)
Vídeo: SENSOR de FLUJO de AGUA, EXPLICACIÓN CLARA del funcionamiento, programación, Aplicación 2024, Dezembro
Anonim
Bomba controlada Arduino para drenagem de água
Bomba controlada Arduino para drenagem de água

A ideia deste projeto surgiu quando comprei uma caldeira a gás condensado para o meu apartamento. Não tenho nenhum ralo por perto para a água condensada que a caldeira produz. Então a água é coletada em um tanque (tambor) de 20 litros por alguns dias e quando ela fica cheia tenho que descarregar manualmente. Então decidi fazer uma bomba controlada pelo Arduino que descarregaria a água com apenas um toque no botão. Um display mostra o status da bomba. Eu adicionei dois sensores de nível para parar a bomba se o dreno estiver transbordando ou se o nível estiver caindo dentro do tanque de coleta. Isso é importante para o bom funcionamento da bomba, a fim de estar sempre submersa.

Etapa 1: Peças usadas para o projeto

Peças usadas para o projeto
Peças usadas para o projeto

Para este projeto eu usei: - Placa Arduino uno para teste (Arduino nano para o projeto final)

- bomba de água submersível 12V

- um protoboard

- um módulo de relé

- um potenciômetro de 10k

- 4 transistores NPN

- uma campainha

- fios de jumper

- diferentes resistores

- um botão de pressão

- uma troca

Etapa 2: por último, mas não menos importante

Anexei o código-fonte do Arduino.

Este é meu primeiro projeto Arduino. Estou satisfeito por ter conseguido fazer funcionar e realmente economizar tempo usando esta bomba. Vou trabalhar em sua aparência e aperfeiçoá-la um pouco mais. Estou aberto para sugestões.

Etapa 3: Criação dos sensores de nível de água

Criação dos sensores de nível de água
Criação dos sensores de nível de água

Este projeto possui dois sensores de nível de água. Um parará a bomba se o nível de água cair, então a bomba estará sempre submersa e o segundo parará a bomba caso o tanque de descarga fique cheio. O sensor é feito de dois fios e dois transistores NPN conectados como um switch Darlington. Uma corrente muito pequena passa quando os fios estão submersos e isso ativa o sinal no Arduino.

Como conectar os transistores T1 e T2:

T1: Emissor para a base de T2

T1: Coletor para Coletor de T2

T1: Base para aterramento através de um rezistor 470K

T1: Base para Arduino analógico Pino A0 (para o primeiro sensor) e Pino A1 (para o segundo sensor)

T1: Base do primeiro fio do sensor que fará contato na água

T2: Emissor para o solo.

O segundo fio do sensor virá de 5 V através de um rezistor de 10K.

Assim que o sensor conectado ao Arduino A1 analógico sai da água, a bomba para e o LCD exibe a mensagem "Bomba desligada / Nível baixo. Sem água no tanque". Assim que os fios do segundo sensor de nível de água atingirem a água, a bomba irá parar e o LCD exibirá "Bomba desligada / Alto nível".

Etapa 4: Configurando os pinos digitais do Arduino

Configurando os pinos digitais do Arduino
Configurando os pinos digitais do Arduino

Usei uma bomba submersível de 12V que foi fornecida por um adaptador de parede de 12V.

A bomba é controlada pelo pino digital nº 9 do Arduino por meio de um relé.

O pino digital nº 8 do Arduino é conectado a um botão de pressão para ligar a bomba ou pará-la manualmente.

O pino digital nº 11 do Arduino controla um LED branco - que indica se a bomba está disponível ou não.

O pino digital nº 12 do Arduino controla um LED verde - que indica quando a bomba está ligada.

O pino digital nº 13 do Arduino controla um LED vermelho - que indica quando a bomba está parada (também adicionei uma campainha para obter um sinal sonoro quando a bomba parar).

Os pinos digitais do Arduino nº 2, 3, 4, 5, 6, 7 são conectados ao LCD.

Recomendado: