INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
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
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.