Innholdsfortegnelse:
- Trinn 1: Deler som brukes til prosjektet
- Trinn 2: Last But Not Least
- Trinn 3: Opprette vannstandssensorer
- Trinn 4: Konfigurere Arduino Digital Pins
Video: Arduino kontrollert pumpe for drenering av vann: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Ideen om dette prosjektet kom ut da jeg kjøpte en kondenserende gasskjele til leiligheten min. Jeg har ikke noe avløp i nærheten for kondensvannet som kjelen produserer. Så vannet samles i en 20 liters tank (trommel) i noen dager, og når det blir fylt opp, må jeg tømme det manuelt. Så jeg bestemte meg for å lage en Arduino -kontrollert pumpe som vil tømme vannet med bare ett trykk på knappen. Et display viser pumpens status. Jeg har lagt til to nivåsensorer for å stoppe pumpen hvis avløpet enten renner over eller nivået synker inne i oppsamlingstanken. Dette er viktig for pumpens velfungerende, for alltid å være under vann.
Trinn 1: Deler som brukes til prosjektet
For dette prosjektet har jeg brukt:- Arduino uno board for testing (Arduino nano for final project)
- 12V nedsenkbar vannpumpe
- et protobord
- en stafettmodul
- et 10k potensiometer
- 4 NPN -transistorer
- en summer
- jumper ledninger
- forskjellige motstander
- en trykknapp
- en bryter
Trinn 2: Last But Not Least
Jeg har lagt ved Arduinos kildekode.
Dette er mitt første Arduino -prosjekt. Jeg er fornøyd med at jeg har klart å få det til å fungere og faktisk spare tid ved å bruke denne pumpen. Jeg vil imidlertid jobbe med utseendet og for å perfeksjonere det litt mer. Jeg er åpen for forslag.
Trinn 3: Opprette vannstandssensorer
Dette prosjektet har to vannstandssensorer. Den ene stopper pumpen hvis vannivået synker, slik at pumpen alltid vil være nedsenket og den andre vil stoppe pumpen i tilfelle tømmingstanken blir for full. Sensoren er laget av to ledninger og to NPN -transistorer koblet til som en Darlington -bryter. En veldig liten strøm passerer når ledningene er nedsenket, og dette aktiverer signalet til Arduino.
Slik kobler du transistorene T1 og T2:
T1: Sender til base av T2
T1: Samler til Samler av T2
T1: Base til Ground gjennom en 470K rezistor
T1: Base til Arduino analog Pin A0 (for den første sensoren) og Pin A1 (for den andre sensoren)
T1: Basen på sensorens første ledning som kommer i kontakt med vannet
T2: Utsender til bakken.
Sensorens andre ledning kommer fra 5V gjennom en 10K rezistor.
Når sensoren som er koblet til Arduino A1 analog kommer ut av vannet, stopper pumpen og displayet viser meldingen "Pump off/Low lvl. No water in the tank". Når ledningene på den andre vannstandssensoren når vannet, stopper pumpen og LCD -skjermen viser "Pump off/ Hi lvl".
Trinn 4: Konfigurere Arduino Digital Pins
Jeg har brukt en 12V nedsenkbar pumpe som ble levert fra en 12V veggadapter.
Pumpen styres av Arduino digital pin nr. 9 gjennom et relé.
Arduino digital pin No 8 er koblet til en trykknapp for å starte pumpen eller stoppe den manuelt.
Arduino digital pin No 11 styrer en hvit LED - som indikerer om pumpen er tilgjengelig eller ikke.
Arduino digital pin No 12 styrer en grønn LED - som indikerer når pumpen er på.
Arduino digital pin No 13 styrer en rød LED - som indikerer når pumpen er stoppet (jeg har også lagt til en summer for å få et lydsignal når pumpen har stoppet).
Arduino digitale pinner nr. 2, 3, 4, 5, 6, 7 er koblet til LCD -skjermen.
Anbefalt:
DIY peristaltisk pumpe: 5 trinn (med bilder)
DIY peristaltisk pumpe: I dette prosjektet vil vi se på peristaltiske pumper og finne ut om det er fornuftig å gjøre vår egen versjon av den eller om vi bare bør holde oss til det kommersielle kjøpsalternativet i stedet. Underveis vil vi lage en trinnmotorfører
Hydrator - en enhet som motiverer deg til å drikke vann: 8 trinn (med bilder)
Hydrator - en enhet som motiverer deg til å drikke vann: Å drikke nok vann er veldig viktig for alle. Men hver dag ender jeg med å drikke mindre vann enn hvor mye jeg burde. Jeg vet at det er mennesker som meg som må bli påminnet om å drikke vann. Hvis du er en av oss, vil dette prosjektet endre din
Vann-/matingsnivåindikatorer: 10 trinn (med bilder)
Vann-/matingsnivåindikatorer: I denne instruksjonsfilen skal jeg vise deg hvordan jeg lagde en vannstandsindikator uten bruk av mikroprosessorer, mikrokontrollere, Raspberry Pi, Arduino etc. Når det gjelder elektronikk, er jeg en komplett " dummy ". Jeg bruker noen elektroniske komponenter
Spar vann og penger med dusjvannmonitoren: 15 trinn (med bilder)
Spar vann og penger med dusjvannmonitoren: Hvem bruker mer vann - badekar eller dusj? Jeg tenkte nylig på dette spørsmålet, og skjønte at jeg faktisk ikke vet hvor mye vann som brukes når jeg dusjer. Jeg vet at når jeg er i dusjen, vandrer tankene mine noen ganger og tenker på en kul
Bildeavlastning i vann: 4 trinn (med bilder)
Bildeavlastning i vann: Har du lagt merke til hvordan vannet blir mørkere etter hvert som det blir dypere, men grunt vann er mer gjennomsiktig? Jeg har jobbet med å kontrollere dette fenomenet for å lage bilder. Dette gjøres ved å lage en relieff basert på et bildes intensitet, og bearbeide denne relieffen i