Innehållsförteckning:

Arduino kontrollerad pump för dränering av vatten: 4 steg (med bilder)
Arduino kontrollerad pump för dränering av vatten: 4 steg (med bilder)

Video: Arduino kontrollerad pump för dränering av vatten: 4 steg (med bilder)

Video: Arduino kontrollerad pump för dränering av vatten: 4 steg (med bilder)
Video: How to Make Digital Petrol Pump Machine using Arduino 2024, November
Anonim
Arduino kontrollerad pump för tömning av vatten
Arduino kontrollerad pump för tömning av vatten

Idén med detta projekt kom fram när jag köpte en kondenserande gaspanna till min lägenhet. Jag har inget avlopp i närheten av det kondensvatten som pannan producerar. Så vattnet samlas upp i en 20 liters tank (trumma) i några dagar och när det fylls på måste jag tömma det manuellt. Så jag bestämde mig för att göra en Arduino -styrd pump som tömmer vattnet med bara ett tryck på knappen. En display visar pumpens status. Jag har lagt till två nivåsensorer för att stoppa pumpen om avloppet antingen är överfylld eller om nivån sjunker inuti uppsamlingstanken. Detta är viktigt för pumpens välfungerande för att alltid vara nedsänkt.

Steg 1: Delar som används för projektet

Delar som används för projektet
Delar som används för projektet

För detta projekt har jag använt:- Arduino uno board för testning (Arduino nano för slutprojekt)

- 12V nedsänkbar vattenpump

- ett protobord

- en relämodul

- en 10k potentiometer

- 4 NPN -transistorer

- en summer

- bygelkablar

- olika motstånd

- en tryckknapp

- en omkopplare

Steg 2: Sist men inte minst

Jag har bifogat Arduinos källkod.

Detta är mitt första Arduino -projekt. Jag är nöjd att jag har lyckats få det att fungera och faktiskt spara tid genom att använda denna pump. Jag kommer dock att arbeta med dess utseende och för att perfekta det lite mer. Jag är öppen för förslag.

Steg 3: Skapa vattennivåsensorer

Skapa vattennivåsensorer
Skapa vattennivåsensorer

Detta projekt har två vattennivåsensorer. Den ena kommer att stoppa pumpen om vattennivån sjunker så att pumpen alltid kommer att vara nedsänkt och den andra kommer att stoppa pumpen om utloppstanken blir överfylld. Sensorn är gjord av två ledningar och två NPN -transistorer anslutna som en Darlington -switch. En mycket liten ström passerar när ledningarna är nedsänkta och detta aktiverar signalen till Arduino.

Så här ansluter du transistorerna T1 och T2:

T1: Sändare till basen av T2

T1: Samlare till Samlare av T2

T1: Bas till jord genom en 470K rezistor

T1: Bas till Arduino analog Pin A0 (för den första sensorn) och Pin A1 (för den andra sensorn)

T1: Bas av sensorns första tråd som kommer i kontakt med vattnet

T2: Sändare till marken.

Sensorns andra ledning kommer från 5V genom en 10K rezistor.

När sensorn som är ansluten till Arduino A1 analog har kommit ur vattnet stannar pumpen och displayen visar meddelandet "Pump off/Low lvl. Inget vatten i tanken". När ledningarna på den andra vattennivåsensorn når vattnet stannar pumpen och LCD -skärmen visar "Pump off/ Hi lvl".

Steg 4: Konfigurera Arduino Digital Pins

Konfigurera Arduino Digital Pins
Konfigurera Arduino Digital Pins

Jag har använt en 12V nedsänkbar pump som levererades från en 12V väggadapter.

Pumpen styrs av Arduino digitala stift nr 9 via ett relä.

Arduino digital pin No 8 är ansluten till en tryckknapp för att starta pumpen eller stoppa den manuellt.

Arduino digital pin No 11 styr en vit lysdiod - som indikerar om pumpen är tillgänglig eller inte.

Arduino digital stift nr 12 styr en grön lysdiod - som indikerar när pumpen är på.

Arduino digital pin No 13 styr en röd lysdiod - som indikerar när pumpen är stoppad (jag har också lagt till en summer för att få en ljudsignal när pumpen har stannat).

Arduino digitala stift nr 2, 3, 4, 5, 6, 7 är anslutna till LCD -skärmen.

Rekommenderad: