A small hydraulic arm controlled using an IOT interface
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Hydraulic_arm.inoCode to upload to your esp32ino - 10.56 kB - 12/07/2024 at 23:42 |
|
|
Watertank lasercut.dxfDXF file to make the watertank with a laser cutting machineAutoCAD DXF - 108.33 kB - 12/07/2024 at 23:37 |
|
|
Watertank valve support.step3D PRINT IN PLAstep - 87.41 kB - 12/07/2024 at 23:36 |
|
|
Valve piston gear.step3D PRINT IN PETGstep - 2.31 MB - 12/07/2024 at 23:35 |
|
|
Valve base.step3D PRINT IN PETGstep - 1.29 MB - 12/07/2024 at 23:35 |
|
The project was supposed to be a pneumatic robotic arm, but has been modified into a hydraulic arm, using a water pump instead of an air compressor and air tank! This doesn't change much in terms of design, because like air, water remains a fluid. this note is to avoid any confusion when reading the first project logs
Our first attempt at building a 5/3 closed-center control valve.
After watching videos and reading articles about control valves, we understood how they work. Basically, you move a shaft with a piston to close or open the passage of air or fluid.
This is our first design:
The valve consists of two electromagnets on each side of the valve, two powerful permanent magnets at each end of the shaft, and two compression springs between the permanent magnet and the shaft.
It work as follow :
The shaft can be in the :
Allowing us to control/block air flow
To move the shaft, the electromagnets will try to pull/push the magnet at each end of the shaft.
For exemple to make the shaft move :
It goes without saying that a control valve whose role is to block and direct the flow of gas or fluid has to be perfectly sealed, which is, I think, the most difficult part of making the control valve, especially because we try to 3D print it.
We used O-rings to seal the valve.
And although it sounds simple, it's also very complicated: we had to learn about piston groove design, O-ring compression, etc....
Fortunately, there were a ton of resources on how to design the groove for a dynamic application based on bore diameter and piston diameter.
Here were some helpfull website :
This is still the main difficulty encountered in valve making, as it induces a lot of friction and the need to use a lot of force to move the shaft, leading many prototypes and iterations to fail because the method used to move the shaft didn't have enough force.
Or it just wasn't sealing enought.
I made this parenthesis because I don't think I'll come back to it in the next logs because I don't find it very interesting to talk about the dimensions of an oring groove for each prototype.
Now having an idea we went on to make a first prototype :
The aim of this first prototype was to see if the tree could move.
But thanks to this, we began to see the many problems with this design;
First of all, the force and distance of the pull/push:
These electromagnets were advertised for a force of 2.5 kg, but what we didn't know was that this 2.5 kg force only applied in the event of direct contact with the electromagnet.
With this prototype we were reminded of the Inverse-square law
In science, an inverse-square law is any scientific law stating that the observed "intensity" of a specified physical quantity is inversely proportional to the square of the distance from the source of that physical quantity.
For this design this means that the displacement of the shaft can only be very small <10mm, otherwise the pull/push force of the magnet cannot overcome the friction and/or spring force and cannot move the shaft.
Such a small displacement wasn't ideal because all the holes would have to be very close together, risking leakage in case the shaft didn't move exactly to the right position.
Nevertheless, here's the prototype in action:
As you can see, it worked, but we couldn't use it in a real-life situation for one simple reason: friction ;
The aim...
We took on the challenge of making a 3D-printed 5/3 closed-center control valve because we couldn't find a cheap and/or small valve, and we hadn't found anyone who had made a DIY version.
We researched the inner workings of such a component and found an excellent video that helps us understand perfectly:
So now we were ready to start designing our own !
The project was supposed to be a pneumatic robotic arm, but has been modified into a hydraulic arm, using a water pump instead of an air compressor and air tank! This doesn't change much in terms of design, because like air, water remains a fluid. this note is to avoid any confusion when reading the first project logs
When we started looking for the arm's pneumatic components, we asked ourselves a big question: which components were we going to buy, and which were we going to design and manufacture from scratch? This question mainly concerned the pneumatic actuator, the control valve and the air compressor.
This is our pneumatic schematic for the arm :
We needed an air compressor with an air tank, 4 closed-center 5/3 control valves and 4 pneumatic actuators.
At first, we decided to try making them ourselves (the actuator, the control valve and even a compressor), we were mostly going to 3D print them.
We were inspired by those video :
3d printed air compressor |
3d printeed pneumatic actuator |
But after some research based on price and part convenience, we decided to manufacture only one of the three pneumatic components ourselves to save time.
We decided to find and buy a fully manufactured air compressor and pneumatic actuator, but unfortunately, we couldn't find a control valve at a reasonable price and in a size suitable for the project.
So we set about making the 4 5/3 control valves as the first part of the project (which is funny because this is the only component for which we could find any trace of someone making one in 3D).
The project was supposed to be a pneumatic robotic arm, but has been modified into a hydraulic arm, using a water pump instead of an air compressor and air tank! This doesn't change much in terms of design, because like air, water remains a fluid. this note is to avoid any confusion when reading the first project logs
The aim of our project is to make an pneumatic robotic arm controlled by an IOT interface;
Knowing very little about pneumatic system and linear motion, it's an ambitious project for us.
We started making research on the major component that we'll need in order to make a pneumatic system :
Taking inspiration from other this is what we are aiming for (but using pneumatic instead) :
Since we want to control the pneumatic arm by an IOT interface, the control valve making the the actuator extend or retract will ne to be electrically controlled by a microcontroller, we settled on the use of an ESP32 with a webserver
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates