INHOUDSOPGAWE:

Arduino -beheerde pomp vir die afvoer van water: 4 stappe (met foto's)
Arduino -beheerde pomp vir die afvoer van water: 4 stappe (met foto's)

Video: Arduino -beheerde pomp vir die afvoer van water: 4 stappe (met foto's)

Video: Arduino -beheerde pomp vir die afvoer van water: 4 stappe (met foto's)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Julie
Anonim
Arduino -beheerde pomp om water te dreineer
Arduino -beheerde pomp om water te dreineer

Die idee van hierdie projek het ontstaan toe ek 'n kondenserende gasketel vir my woonstel gekoop het. Ek het geen drein naby vir die gekondenseerde water wat die ketel produseer nie. Dus word die water vir 'n paar dae in 'n 20 liter -tenk (drom) opgevang, en as dit vol word, moet ek dit met die hand aflaai. Daarom het ek besluit om 'n Arduino -beheerde pomp te maak wat die water met slegs een druk op die knoppie sal afvoer. 'N Display toon die status van die pomp. Ek het twee niveausensors bygevoeg om die pomp te stop as die drein oorloop of as die vlak in die opvangbak val. Dit is belangrik vir die goeie werking van die pomp, sodat dit altyd onder water kan staan.

Stap 1: Onderdele wat vir die projek gebruik word

Onderdele wat vir die projek gebruik word
Onderdele wat vir die projek gebruik word

Vir hierdie projek het ek gebruik:- Arduino uno-bord vir toetsing (Arduino nano vir finale projek)

- 12V dompelpomp

- 'n protobord

- 'n aflosmodule

- 'n 10k potensiometer

- 4 NPN transistors

- 'n gonser

- springdrade

- verskillende weerstande

- 'n drukknop

- 'n skakelaar

Stap 2: Laaste maar nie die minste nie

Ek het die bronkode van Arduino aangeheg.

Dit is my eerste Arduino -projek. Ek is tevrede dat ek dit reggekry het en eintlik tyd bespaar deur die pomp te gebruik. Ek sal egter aan die voorkoms daarvan werk en dit 'n bietjie meer vervolmaak. Ek is oop vir voorstelle.

Stap 3: Skep die watervlak -sensors

Die skep van die watervlak sensors
Die skep van die watervlak sensors

Hierdie projek het twee watervlak sensors. Die een sal die pomp stop as die watervlak daal, sodat die pomp altyd ondergedompel word en die tweede een die pomp stop as die afvoertenk te vol word. Die sensor is gemaak van twee drade en twee NPN -transistors wat as 'n Darlington -skakelaar verbind is. 'N Baie klein stroom gaan verby sodra die drade ondergedompel is en dit aktiveer die sein na Arduino.

Hoe om die transistors T1 en T2 aan te sluit:

T1: Sender na basis van T2

T1: Versamelaar tot versamelaar van T2

T1: basis tot grond deur 'n 470K -resistor

T1: Base op Arduino analoog Pin A0 (vir die eerste sensor) en Pin A1 (vir die tweede sensor)

T1: basis van die sensor se eerste draad wat kontak met die water sal maak

T2: Emitter na die grond.

Die tweede draad van die sensor kom van 5V deur 'n 10K -resistor.

Sodra die sensor wat aan die Arduino A1 analoog gekoppel is, uit die water kom, stop die pomp en die LCD vertoon die boodskap "Pomp af/Laag vlak. Geen water in die tenk". Sodra die drade op die tweede watervlaksensor die water bereik, stop die pomp en die LCD sal "Pump off/ Hi lvl" vertoon.

Stap 4: Die opstel van Arduino Digital Pins

Die opstel van Arduino Digital Pins
Die opstel van Arduino Digital Pins

Ek het 'n 12V dompelpomp gebruik wat van 'n 12V muuradapter voorsien is.

Die pomp word deur die Arduino digitale pen nr 9 deur 'n aflos beheer.

Arduino digitale pen No 8 is gekoppel aan 'n drukknop om die pomp te begin of om dit met die hand te stop.

Arduino digitale pen nr 11 beheer 'n wit LED - wat aandui of die pomp beskikbaar is of nie.

Arduino digitale pen nr 12 beheer 'n groen LED - wat aandui wanneer die pomp aan is.

Arduino digitale pen nr 13 beheer 'n rooi LED - wat aandui wanneer die pomp gestop word (ek het ook 'n gonser bygevoeg om 'n geluidsein te kry as die pomp gestop is).

Arduino digitale penne No 2, 3, 4, 5, 6, 7 is aan die LCD gekoppel.

Aanbeveel: