Thanks! I will do the same, but also translate into Russian and change a bit) You have done really great and quiete hard job for us, your dear subscribes!!!
@@eclipse9028 интересует подобный приборчик, для дел автосервисных. Правда, для давлений чуть по-больше, до 50 - 100 Бар. И не будучи специалистом в этом направлении - ищу другие решения, от людей кто "в теме" ...
This is a very clean project. I like to graph the data to a 320x240 LCD. I've been waiting for a differential pressure sensor with a 24 bit ADC with a range within -+ 2PSI for an HVAC device i plan to build. Upon doing the math for your sensor, 24psi / 2^24 equates to just over 1 millionth of a PSI precision. Is my math incorrect? You might have better signal quality by using a battery to power it. USB is notoriously noisy. AC adapters vary in quality in ways your multimeter can't detect. You can also use a running average for slightly slower updates but with more stable readings. I was getting stable readings with the SM5852 differential pressure sensor down to 1/10,000 of an inch of water column (with only 12bits) by using running average. I cant even imagine what a 24bit ADC would do on the same sensor.
This is really cool. I am inspired to try to create a project with two sensors and display the difference between the two. Any suggestions. I clicked the link for the sensor breakout board (above) and the page was not found. Thank for the cool ideas and terrific explanation of the data sheets and your project
@@swharden I was reading your code in the section "Code to pull a 24-bit pressure sensor reading:" on swharden.com/wp/2017-04-29-precision-pressure-meter-project/. You might want to go back and check your spelling: pressure=0; pressure+=data[0]; // pull in a byte pressure=pressure
How are you getting measurements up to 24 PSI over atmosphere? This sensor's datasheet says it's only good to 1200mbar absolute, which is at most a few PSI over sea level?
The display is definitely the most complicated part about the software and the wiring. The sensor is easy in comparison. github.com/swharden/AVR-projects/blob/master/ATMega328%202017-03-19%20i2c%20LCD%20pressure%20sensor/schematics/atmega8_lcdpcf8574_sample.png
I need to measure negative pressure, any suggestion?Iwant to measure the soil moisture tension (negative pressure) for soil moisture content measurement. (soil tensiometer)
Yeah, this will work for you. There is not really such a thing as negative pressure. A vacuum is 0PSI (0 Bar), and anything with more air molecules than a vacuum will have a positive pressure reading. "Negative" pressure usually just means < 14.4 PSI (
What Epoxy did you use? I used Loctite Epoxy / Plastic and when it cured it did not bond to the syringe so air will pass between the Epoxy and the syringe. In fact, with enough pressure, the cured epoxy can be pushed out of the syringe.
When you add/subtract pressure with your 2nd syringe, do you loose pressure on your probe? When I apply a constant pressure to my probe, the pressure slowly bleads off. I loose about 1/2 atmosphere over 5 minutes. It was worse one my first probe, I am guessing there was air escaping from the sheath on the CAT5 cable. When I stripped back the sheath so that only the shielded wires passed through the rubber plunger and the sheath was imbedded in the epoxy, then it worked a lot better, but still have a pressure loss. I even super glued the connecting hose to the syringe. Any suggestions? Any change that you could make a video on making the probes :) Thanks
@@franklister7426 Maybe use a hard-setting epoxy to ensure it's air-tight? Perhaps paint your syringe with clear nail polish to ensure all the junctions are truly sealed? Also, if you are applying pressure with a second syringe, maybe it's the second syringe that is not air-tight.
Nice project! I'm trying to find a manometer to measure a differential pressure of 0.5 inches of water (0.125 kPa), but none of the devices I can find have that precision. Have you seen other devices that do this?
That's low! I have a vid on my channel of an SM5852 diff press sensor. I was able to get precision to 1/10,000 inchH2O by using a fast running average to smooth out the data. You can find other sensors these days that go to +-0.250kPa. I'm afraid you might have to wait for a 0.125kPa version.
Hi Rafi, the link in the description (project page) has a link to the datasheet. The datasheet says "Operating range: 10 to 1200 mbar" (1200 mbar is about 17.5 PSI). However, it's easy to find similar modules which measure much higher pressures. I intentionally got a low pressure one because I only intended to measure 0-3 PSI.
If I really enjoy a product, I try to mention where I got it from so others who may be interested in it will know where they can get one too. This is especially true for individual vendors or startup companies. Highlighting the sources of indie hardware products I enjoy using is an important way I try to give back to the maker community.
I've never used the bus pirate or logic analyzer before but your video explains it all very well. One of the best I've seen in a while. Great job!
Thanks! I will do the same, but also translate into Russian and change a bit) You have done really great and quiete hard job for us, your dear subscribes!!!
Привет. Если Вы повторили этот проект, можем ли мы немного пообщаться на эту тему ?
@@virdox да, конкретнее?
@@eclipse9028 интересует подобный приборчик, для дел автосервисных. Правда, для давлений чуть по-больше, до 50 - 100 Бар. И не будучи специалистом в этом направлении - ищу другие решения, от людей кто "в теме" ...
This is a very clean project. I like to graph the data to a 320x240 LCD. I've been waiting for a differential pressure sensor with a 24 bit ADC with a range within -+ 2PSI for an HVAC device i plan to build. Upon doing the math for your sensor, 24psi / 2^24 equates to just over 1 millionth of a PSI precision. Is my math incorrect?
You might have better signal quality by using a battery to power it. USB is notoriously noisy. AC adapters vary in quality in ways your multimeter can't detect. You can also use a running average for slightly slower updates but with more stable readings. I was getting stable readings with the SM5852 differential pressure sensor down to 1/10,000 of an inch of water column (with only 12bits) by using running average. I cant even imagine what a 24bit ADC would do on the same sensor.
A simple enhancement: in the negative range, the graph bar should increase from right to left
Thanks for your quite awesome project, appreciate it~
This is really cool. I am inspired to try to create a project with two sensors and display the difference between the two. Any suggestions. I clicked the link for the sensor breakout board (above) and the page was not found. Thank for the cool ideas and terrific explanation of the data sheets and your project
Check out sparkfun! Since I posted this video they have breakout boards for pressure sensors like LPS25HB www.sparkfun.com/products/14767
@@swharden I was reading your code in the section "Code to pull a 24-bit pressure sensor reading:" on swharden.com/wp/2017-04-29-precision-pressure-meter-project/. You might want to go back and check your spelling:
pressure=0;
pressure+=data[0]; // pull in a byte
pressure=pressure
@@franklister7426haha! good catch =]
How are you getting measurements up to 24 PSI over atmosphere? This sensor's datasheet says it's only good to 1200mbar absolute, which is at most a few PSI over sea level?
Do you have a wiring diagram? I can't seem to figure out how you connected the display to the ATmega
The display is definitely the most complicated part about the software and the wiring. The sensor is easy in comparison. github.com/swharden/AVR-projects/blob/master/ATMega328%202017-03-19%20i2c%20LCD%20pressure%20sensor/schematics/atmega8_lcdpcf8574_sample.png
I need to measure negative pressure, any suggestion?Iwant to measure the soil moisture tension (negative pressure) for soil moisture content measurement. (soil tensiometer)
Yeah, this will work for you. There is not really such a thing as negative pressure. A vacuum is 0PSI (0 Bar), and anything with more air molecules than a vacuum will have a positive pressure reading. "Negative" pressure usually just means < 14.4 PSI (
Plase help make me coding with sensor mpx5700ap with nodemcu esp8266
Would you be able to build something similar but receive those readings wirelessly?
Yes! There are lots of little wireless modules and bluetooth modules on ebay and amazon you may find helpful
I Can't find tnhe sensor breakout any more. ICS does not have it on its site
Do you have an alternate supplier
It looks like it's currently on Amazon www.amazon.com/dp/B07Q7PLPNT
@@swharden Thanks a lot Scott
What Epoxy did you use? I used Loctite Epoxy / Plastic and when it cured it did not bond to the syringe so air will pass between the Epoxy and the syringe. In fact, with enough pressure, the cured epoxy can be pushed out of the syringe.
I used Gorilla Glue Epoxy. It bonded well to the polypropylene syringe and cured very hard.
When you add/subtract pressure with your 2nd syringe, do you loose pressure on your probe? When I apply a constant pressure to my probe, the pressure slowly bleads off. I loose about 1/2 atmosphere over 5 minutes. It was worse one my first probe, I am guessing there was air escaping from the sheath on the CAT5 cable. When I stripped back the sheath so that only the shielded wires passed through the rubber plunger and the sheath was imbedded in the epoxy, then it worked a lot better, but still have a pressure loss. I even super glued the connecting hose to the syringe. Any suggestions? Any change that you could make a video on making the probes :) Thanks
@@franklister7426 Maybe use a hard-setting epoxy to ensure it's air-tight? Perhaps paint your syringe with clear nail polish to ensure all the junctions are truly sealed? Also, if you are applying pressure with a second syringe, maybe it's the second syringe that is not air-tight.
@@swharden Thank you, I will give that a try :)
Nice project!
I'm trying to find a manometer to measure a differential pressure of 0.5 inches of water (0.125 kPa), but none of the devices I can find have that precision. Have you seen other devices that do this?
That's low! I have a vid on my channel of an SM5852 diff press sensor. I was able to get precision to 1/10,000 inchH2O by using a fast running average to smooth out the data. You can find other sensors these days that go to +-0.250kPa. I'm afraid you might have to wait for a 0.125kPa version.
does the maksimum psi only 23 or it depends on the tube?
Hi Rafi, the link in the description (project page) has a link to the datasheet. The datasheet says "Operating range: 10 to 1200 mbar" (1200 mbar is about 17.5 PSI). However, it's easy to find similar modules which measure much higher pressures. I intentionally got a low pressure one because I only intended to measure 0-3 PSI.
I need to know if you can help me to make a project
maybe
@@swharden can you make a wireless precision sensor from. 0 to 5 psi?
Yes. Pressure sensor modules are cheap and common, as are bluetooth modules and other wireless modules for small electronics projects
It seems you slipped in a commercial here and there, so thumbs down for you.
If I really enjoy a product, I try to mention where I got it from so others who may be interested in it will know where they can get one too. This is especially true for individual vendors or startup companies. Highlighting the sources of indie hardware products I enjoy using is an important way I try to give back to the maker community.