Innholdsfortegnelse:

Arduino kontrollert pumpe for drenering av vann: 4 trinn (med bilder)
Arduino kontrollert pumpe for drenering av vann: 4 trinn (med bilder)

Video: Arduino kontrollert pumpe for drenering av vann: 4 trinn (med bilder)

Video: Arduino kontrollert pumpe for drenering av vann: 4 trinn (med bilder)
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Juli
Anonim
Arduino kontrollert pumpe for drenering av vann
Arduino kontrollert pumpe for drenering av vann

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

Deler som brukes til prosjektet
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

Opprette vannstandssensorer
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

Sette opp Arduino Digital Pins
Sette opp 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: