Indholdsfortegnelse:

Arduino kontrolleret pumpe til dræning af vand: 4 trin (med billeder)
Arduino kontrolleret pumpe til dræning af vand: 4 trin (med billeder)

Video: Arduino kontrolleret pumpe til dræning af vand: 4 trin (med billeder)

Video: Arduino kontrolleret pumpe til dræning af vand: 4 trin (med billeder)
Video: DIY Automatic Soap Dispenser || Sanitizer Dispenser 2024, Juli
Anonim
Arduino kontrolleret pumpe til dræning af vand
Arduino kontrolleret pumpe til dræning af vand

Ideen med dette projekt kom ud, da jeg købte en kondenserende gasfyr til min lejlighed. Jeg har ikke noget afløb i nærheden af det kondenserede vand kedlen producerer. Så vandet opsamles i en 20 liters tank (tromle) i et par dage, og når det bliver fyldt op, skal jeg tømme det manuelt. Så jeg besluttede mig for at lave en Arduino -styret pumpe, som kun tømmer vandet med et enkelt tryk på knappen. Et display viser pumpens status. Jeg har tilføjet to niveausensorer til at stoppe pumpen, hvis afløbet enten overfylder, eller niveauet falder inde i opsamlingstanken. Dette er vigtigt for pumpens velfungerende, for altid at være nedsænket.

Trin 1: Dele brugt til projektet

Dele brugt til projektet
Dele brugt til projektet

Til dette projekt har jeg brugt:- Arduino uno board til test (Arduino nano til afsluttende projekt)

- 12V nedsænket vandpumpe

- et protobord

- et relæmodul

- et 10k potentiometer

- 4 NPN -transistorer

- en summer

- jumper ledninger

- forskellige modstande

- en trykknap

- en kontakt

Trin 2: Sidst men ikke mindst

Jeg har vedhæftet Arduinos kildekode.

Dette er mit første Arduino -projekt. Jeg er tilfreds med, at jeg har formået at få det til at fungere og faktisk spare tid ved at bruge denne pumpe. Jeg vil dog arbejde på dens udseende og for at perfektionere det lidt mere. Jeg er åben for forslag.

Trin 3: Oprettelse af vandstandssensorer

Oprettelse af vandstandssensorer
Oprettelse af vandstandssensorer

Dette projekt har to vandstandssensorer. Den ene stopper pumpen, hvis vandstanden falder, så pumpen altid vil være nedsænket, og den anden stopper pumpen, hvis udledningstanken bliver overfyldt. Sensoren er lavet af to ledninger og to NPN -transistorer forbundet som en Darlington -switch. En meget lille strøm passerer, når ledningerne er nedsænket, og dette aktiverer signalet til Arduino.

Sådan tilsluttes transistorer T1 og T2:

T1: Emitter til base af T2

T1: Samler til Samler af T2

T1: Grund til jord gennem en 470K rezistor

T1: Base til Arduino analog Pin A0 (til den første sensor) og Pin A1 (til den anden sensor)

T1: Bund af sensorens første ledning, der kommer i kontakt med vandet

T2: Emitter til jorden.

Sensorens anden ledning kommer fra 5V gennem en 10K rezistor.

Når sensoren, der er tilsluttet Arduino A1 analog, kommer ud af vandet, stopper pumpen, og displayet viser meddelelsen "Pump off/Low lvl. Intet vand i tanken". Når ledningerne på den anden vandstandssensor når vandet, stopper pumpen, og displayet viser "Pump off/ Hi lvl".

Trin 4: Opsætning af Arduino Digital Pins

Opsætning af Arduino Digital Pins
Opsætning af Arduino Digital Pins

Jeg har brugt en 12V nedsænket pumpe, som blev leveret fra en 12V vægadapter.

Pumpen styres af Arduino digital pin nr. 9 gennem et relæ.

Arduino digital pin No 8 er forbundet til en trykknap for at starte pumpen eller stoppe den manuelt.

Arduino digital pin No 11 styrer en hvid LED - som angiver om pumpen er tilgængelig eller ej.

Arduino digital pin nr. 12 styrer en grøn LED - som angiver, når pumpen er tændt.

Arduino digital pin No 13 styrer en rød LED - som angiver, når pumpen er stoppet (jeg har også tilføjet en summer for at få et lydsignal, når pumpen er stoppet).

Arduino digitale stifter nr. 2, 3, 4, 5, 6, 7 er forbundet til LCD -skærmen.

Anbefalede: