Hi,
I am making a fire fighter robot.
I want my arduino to remotely control a fire extinguisher.
I know how to program it but the main questions is what will be the mechanism to control the nozzle ?
I was think of a solenoid valve retrofitted in it but i think it is not gonna work.
so, any other way of doing it?
@AWOL
I didn't get you
Are you saying to remove isotopes of H , but how and how will it affect it's weight .
Deuterium oxide is colloquially known as "heavy water".
Water deficient in Deuterium Oxide would be less dense, hence "lighter".
Chemist joke.
Forget it.
You need to quantify a few things.
1.) What volume of 'stuff' do you need to deliver to effectively extinguish your target fire? This may require actually setting and extinguishing fires.
2.) What are the lightest options that also satisfy your minimum volume requirement? i.e. how much water? and/or How large an extiguisher?(evaluate for different types of extinguishers) Alternatively, just pick a random extinguisher that is cheap and go with it.
3.) For your selected extinguisher, what force and lever travel are required to operate it? If you cannot find this information in a datasheet, you can test it with an actual unit. Connect a hanging scale like a fish or luggage scale to the handle and slowly pull. Note the weight and amount of travel at which it activates. Also note the distance from the pivot of the handle to the point you take your measurement. The measured torque and angular displacement are what your trigger solution needs to duplicate. If you cant use up your one and only extinguisher for tests, measure the force your hand can exert by squeezing really hard(try squeezing a bathroom scale as hard as you can).
4.) With a fixed, known amount of force that must be applied at one point on the handle, you can do the math to figure out how much force must be applied at any point on the handle to achieve the same result at the plunger that actually trigger the extinguisher. Now look at the specs for servos, solenoids, motors and see which ones have close to the right number. If a servo doesn't have enough torque, extend the extinguisher handle and have the servo turn a shaft that winds up a string to pull the handle like a winch. If a solenoid has more than enough force but not enough travel, move its mount closer to the pivot point of the handle. Whatever actuator you use, once you have your requirement spec, and the actuator spec, math can determine exactly where you should mount it.
If you use a reservoir of water and a positive displacement pump, then the pump can serve as your valve. When the pump is off: no flow, on: full flow.
Dustin Maki
@AWOL
I didn't get you
Are you saying to remove isotopes of H , but how and how will it affect it's weight .
Deuterium oxide is colloquially known as "heavy water".
Water deficient in Deuterium Oxide would be less dense, hence "lighter".
Chemist joke.
Forget it.
Or you could just quickly change the gravitational constant of the universe, thereby making the water(and everything else) lighter.
Seriously, water may not actually be all that heavy, by the time you've factored in the containments of other agents (pressure vessel for gaseous CO2 plus valve...), and the amount of effort required to overcome these containments.
A simple windshield washer pump and tank may be all that is required.
Bottom line, the fire extingushers I've used in fire training require a lot force on the handle to actuate the extinguisher. Much more force than can be normally generated by a hobby type servo. One might modify a large hobby servo into a type of linear actuator that could operate the extinguisher handle.