Inhoudsopgave:

Arduino gestuurde pomp voor het aftappen van water - Ajarnpa
Arduino gestuurde pomp voor het aftappen van water - Ajarnpa

Video: Arduino gestuurde pomp voor het aftappen van water - Ajarnpa

Video: Arduino gestuurde pomp voor het aftappen van water - Ajarnpa
Video: Arduino controlled Radiator 2024, November
Anonim
Arduino-gestuurde pomp voor het aftappen van water
Arduino-gestuurde pomp voor het aftappen van water

Het idee van dit project ontstond toen ik een condensatieketel op gas kocht voor mijn appartement. Ik heb geen afvoer in de buurt voor het condenswater dat de ketel produceert. Dus het water wordt een paar dagen opgevangen in een 20 liter tank (vat) en als het vol is, moet ik het handmatig lozen. Dus besloot ik een Arduino gestuurde pomp te maken die het water met slechts één druk op de knop zal afvoeren. Een display toont de status van de pomp. Ik heb twee niveausensoren toegevoegd om de pomp te stoppen als de afvoer overloopt of als het niveau in de opvangtank daalt. Dit is belangrijk voor het goed functioneren van de pomp, om altijd ondergedompeld te zijn.

Stap 1: Onderdelen gebruikt voor het project

Onderdelen gebruikt voor het project
Onderdelen gebruikt voor het project

Voor dit project heb ik gebruikt: - Arduino uno-bord voor testen (Arduino nano voor eindproject)

- 12V dompelpomp

- een protobord

- een relaismodule

- een 10k potmeter

- 4 NPN-transistors

- een zoemer

- jumperdraden

- verschillende weerstanden

- een drukknop

- een knop

Stap 2: Last but not least

Ik heb de broncode van Arduino bijgevoegd.

Dit is mijn eerste Arduino-project. Ik ben tevreden dat ik erin geslaagd ben om het te laten werken en zelfs tijd te besparen door deze pomp te gebruiken. Ik zal echter aan het uiterlijk werken en het nog wat perfectioneren. Ik sta open voor suggesties.

Stap 3: De waterniveausensoren maken

De waterniveausensoren maken
De waterniveausensoren maken

Dit project heeft twee waterniveausensoren. De ene stopt de pomp als het waterniveau daalt, zodat de pomp altijd onder water zal staan en de tweede stopt de pomp als de afvoertank te vol raakt. De sensor is gemaakt van twee draden en twee NPN-transistoren die zijn verbonden als een Darlington-schakelaar. Er gaat een zeer kleine stroom door zodra de draden zijn ondergedompeld en dit activeert het signaal in Arduino.

Hoe de transistoren T1 en T2 aan te sluiten:

T1: zender naar basis van T2

T1: Verzamelaar naar Verzamelaar van T2

T1: Base to Ground via een 470K rezistor

T1: Base naar Arduino analoge Pin A0 (voor de eerste sensor) en Pin A1 (voor de tweede sensor)

T1: Basis van de eerste draad van de sensor die contact maakt in het water

T2: Zender naar aarde.

De tweede draad van de sensor komt van 5V via een 10K rezistor.

Zodra de sensor aangesloten op Arduino A1 analoog uit het water komt, stopt de pomp en geeft het LCD-scherm het bericht "Pump off/Low lvl. No water in the tank" weer. Zodra de draden op de tweede waterniveausensor het water bereiken, stopt de pomp en wordt op het LCD-scherm "Pump off/ Hi lvl" weergegeven.

Stap 4: Arduino digitale pinnen instellen

Arduino digitale pinnen instellen
Arduino digitale pinnen instellen

Ik heb een 12V-dompelpomp gebruikt die werd geleverd door een 12V-wandadapter.

De pomp wordt bestuurd door de Arduino digitale pin nr. 9 via een relais.

Arduino digitale pin nr. 8 is verbonden met een drukknop om de pomp te starten of handmatig te stoppen.

Arduino digitale pin nr. 11 bestuurt een witte LED - die aangeeft of de pomp beschikbaar is of niet.

Arduino digitale pin nr. 12 bestuurt een groene LED - die aangeeft wanneer de pomp aan staat.

Arduino digitale pin nr. 13 bestuurt een rode LED - die aangeeft wanneer de pomp is gestopt (ik heb ook een zoemer toegevoegd om een geluidssignaal te krijgen wanneer de pomp is gestopt).

Arduino digitale pinnen nr. 2, 3, 4, 5, 6, 7 zijn verbonden met het LCD-scherm.

Aanbevolen: