Taula de continguts:

Bomba controlada Arduino per a drenatge d'aigua: 4 passos (amb imatges)
Bomba controlada Arduino per a drenatge d'aigua: 4 passos (amb imatges)

Vídeo: Bomba controlada Arduino per a drenatge d'aigua: 4 passos (amb imatges)

Vídeo: Bomba controlada Arduino per a drenatge d'aigua: 4 passos (amb imatges)
Vídeo: Торий: энергетическое решение - THORIUM REMIX 2011 2024, Juliol
Anonim
Bomba controlada Arduino per a drenatge d’aigua
Bomba controlada Arduino per a drenatge d’aigua

La idea d’aquest projecte va sorgir quan vaig comprar una caldera de gas de condensació per al meu apartament. No tinc cap desguàs per l’aigua condensada que produeix la caldera. Així, l’aigua es recull en un dipòsit de 20 litres (tambor) durant uns dies i, quan s’ompli, l’he de descarregar manualment. Així que vaig decidir fabricar una bomba controlada per Arduino que descarregui l’aigua amb només prémer el botó. Una pantalla mostra l'estat de la bomba. He afegit dos sensors de nivell per aturar la bomba si el desguàs està desbordant o el nivell cau dins del tanc de recollida. Això és important per al bon funcionament de la bomba, per tal d'estar sempre submergida.

Pas 1: parts utilitzades per al projecte

Parts utilitzades per al projecte
Parts utilitzades per al projecte

Per a aquest projecte he utilitzat: - Taula Arduino uno per a proves (Arduino nano per al projecte final)

- Bomba d'aigua submergible de 12V

- una protoborda

- un mòdul de relés

- un potenciòmetre de 10 k

- 4 transistors NPN

- un brunzidor

- cables de pont

- diferents resistències

- un polsador

- un interruptor

Pas 2: últim però no menys important

He adjuntat el codi font d’Arduino.

Aquest és el meu primer projecte Arduino. Estic satisfet d’haver aconseguit que funcioni i estalvio temps amb la bomba. Però treballaré en la seva aparença i per perfeccionar-la una mica més. Estic obert a suggeriments.

Pas 3: creació dels sensors de nivell d’aigua

Creació de sensors de nivell d’aigua
Creació de sensors de nivell d’aigua

Aquest projecte té dos sensors de nivell d’aigua. Un pararà la bomba si el nivell de l'aigua baixa, de manera que la bomba sempre estarà submergida i la segona aturarà la bomba en cas que el dipòsit de descàrrega s'ompli. El sensor està format per dos cables i dos transistors NPN connectats com a commutador Darlington. Un corrent molt petit passa un cop submergits els cables i això activa el senyal a Arduino.

Com connectar els transistors T1 i T2:

T1: Emissor a la base de T2

T1: col·leccionista a col·leccionista de T2

T1: Base a terra mitjançant un rezistor de 470K

T1: base del pin analògic Arduino A0 (per al primer sensor) i del pin A1 (per al segon sensor)

T1: base del primer cable del sensor que entrarà en contacte amb l'aigua

T2: Emissor a terra.

El segon cable del sensor vindrà de 5V a través d’un rezistor de 10K.

Un cop el sensor connectat a l'Arduino A1 analògic surt de l'aigua, la bomba s'atura i la pantalla LCD mostra el missatge "Pump off / Low lvl. No water in the tank". Un cop els cables del segon sensor de nivell d’aigua arribin a l’aigua, la bomba s’aturarà i la pantalla LCD mostrarà "Pump off / Hi lvl".

Pas 4: Configuració dels pins digitals Arduino

Configuració dels pins digitals Arduino
Configuració dels pins digitals Arduino

He utilitzat una bomba submergible de 12V que es subministrava des d’un adaptador de paret de 12V.

La bomba està controlada pel pin digital Arduino no 9 mitjançant un relé.

El pin digital Arduino No 8 està connectat a un polsador per iniciar la bomba o parar-la manualment.

El pin digital Arduino No 11 controla un LED blanc, que indica si la bomba està disponible o no.

El pin digital Arduino No 12 controla un LED verd, que indica quan la bomba està encesa.

El pin digital Arduino No 13 controla un LED vermell, que indica quan s’atura la bomba (també he afegit un brunzidor per obtenir un senyal sonor quan la bomba s’ha aturat).

Els pins digitals Arduino no 2, 3, 4, 5, 6, 7 estan connectats a la pantalla LCD.

Recomanat: