So on my project (my first) I'm trying to make it so my arduino powers a pump that sprays water out as mist. So far I am using this pump:
and powering it with the arduino's 5v pin using a relay to turn it on and off. I bought this mist nozzle to put on the end of the tubing:
So far, everything works code wise, and water comes out of the tubing without the nozzle, but when I put it on, the pump can't push the water through the nozzle.
I think this is because the pump is not powerful enough to give enough pressure to push the water through the small nozzle. I am wondering if anyone knows either a better nozzle that can mist water with low pressure, or a more powerful pump that will work with an arduino nano.
Any help is greatly appreciated.
OK, you have a few very basic misunderstandings here.
and powering it with the Arduino's 5v pin using a relay to turn it on and off. I bought this mist nozzle to put on the end of the tubing:
An Arduino is not a "power supply", that is a totally different component. An Arduino does not "power" anything.
I think this is because the pump is not powerful enough to give enough pressure to push the water through the small nozzle.
I am wondering if anyone knows either a better nozzle that can mist water with low pressure,
That is an absolutely absurd statement. You already have the "mist nozzle", it is correctly engineered and it works - if you provide adequate pressure. It is nonsense to look for something "better"! The specification of the pump you have cited is that it can produce a "head" of water of 500 mm. To produce a mist, you would require a head of perhaps 5 or 8 metres. Maybe less, but that is at least ten times the pressure and several times the flow.
or a more powerful pump that will work with an Arduino Nano.
Given that you are using a relay module to switch it, many pumps will "work" with a Nano.
I would start looking at the pumps - and nozzles - used for car windscreen washers. These will require several Amps at 12 V. You need a power supply for that order of power.
Take the relay off the arduino power and connect it to a power supply.
Get a pump rated for the high pressures needed for misting.
If you look at misting nozzle data sheet you should find the needed pressure
Welcome to the forum.
Please read the post at the start of any forum , entitled "How to use this Forum".
Can you please post a copy of your circuit, in CAD or a picture of a hand drawn circuit in jpg, png?
What model Arduino controller are you using?
How are you powering your code?
You need to use the external power supply for pump. See how to control pump with Arduino
A higher pressure pump, which you probably need for “mist”, is likely to need way more power than an arduino can supply directly. Maybe a windshield sprayer motor (frequently available surplus. But several amps at 12V!)
Are you set on using a mechanical pump-spray? Depending on your end goal, it might be easier to use a relay to control an ultrasonic mister like this:
Four days on, I'm calling this a dead thread!