automated micro pump

hello

i am an absolute newbie with arduino and i hope someone will be able to help me.

goal: looking to build a small battery(9v) operated micro pump that will get triggered when the water sensor reaches a certain level.

thinking to buy: 9v brushless water pump, arduino nano every, water sensor

questions:
-am i buying the right stuff?
-do i need a power relay?
-is there a better or simpler way to do this?

thanks

nazizi:
questions:
-am i buying the right stuff?

How much water do you want to pump per minute?

@delta_g regular nano is like $20+ and nano every is $9 so i would rather choose the cheaper option due to my long term needs. can you explain why you are not a fan of using 9v battery? also any idea what else i might need to get my project to work?

@dodoka probably 350 ml per minute which is like 12 ounces. do you have any experience in something like this?

i did find this video but i would need to go a step further by allowing my water pump to come on after the sensor reaches a threshold.

If you are trying to maintain a certain water level, it can be done without the use of an Arduino and a sensor.

Do some research on float switches. A lot of folks use them for "aquarium auto top off" systems. A float switch, relay, your pump and a power supply is all that's needed.

This fella did his for$12

@dodoka probably 350 ml per minute which is like 12 ounces. do you have any experience in something like this?

If you have a 3D printer at hand, you could print a peristaltic pump. They are cheap (you only need a motor, some screws and bearings) and can be very precise. Depends how precise you want/need it to be :slight_smile:

I thought you need a smaller pump. I just built a peristaltic pump which I´m gonna use for 250ml/hour xD

thanks for the awesome info everyone and my apologies for my delayed response.

so i am looking to have my micro 9v pump come online when a certain level of water threshold is met..... is there a way a to have the system be on standby so it drains the battery very minimally? i would really prefer to use a 9v battery since direct power is not an option due to location and plus when the pump comes on it would only discharge around 400ml of water every cycle which would be 3-5 times per day.

is there a way a to have the system be on standby so it drains the battery very minimally?

Depending on the water level sensor, it may be possible to have it generate the signal to an interrupt pin which will wake a sleeping Arduino. What kind of sensor are you using? Can you provide the specifications?

You asked

is there a better or simpler way to do this?

I still don't understand the need for an Arduino in this application. A battery, a float switch and a pump are all that are needed.