Flexiforce pressure sensor or force sensitive resistor “FSR” Programming & calibration using Arduino
HTML-код
- Опубликовано: 9 сен 2024
- Download Programming and circuit diagram:
www.electronic...
Subscribe to my New RUclips Channel, if you want to watch my videos in Hindi/Urdu
/ @letsgetstartedd
Load cell weight measurement:
• HX711 Load cell / Str...
Project Description:
*****************************
Today’s episode is about the FlexiForce sensor. In this episode I will show you the easiest way how to calibrate flexiforce sensor, we will be measuring some known weights with this sensor, I personally don’t recommend using a force sensor for weight measurement, for weight measurement load cell is the best choice, I have very detailed tutorials on weight measurement using a load cell and hx711, the link is given in the description, if in case you want to watch this tutorial. In this tutorial, I will be using weights only for demonstration purposes. This episode covers the extreme basics, while in the upcoming tutorials we will be using this sensor in security-based projects, we will also be using this sensor in plastic injection molding machine for pressure monitoring, we will also be using this in robots. So make sure you subscribe right now so that you never miss any of my upcoming tutorials.
Let’s get started.
The components that we will be needing for this project are
1. Flexiforce sensor or force sensitive resistor “FSR”
2. A 10k Resistor
3. 47 uf capacitor. Without a capacitor, the values fluctuate a lot, but using a capacitor will result in stable values.
4. Bread board
5. Arduino and finally
6. Jumper wires.
The red wire is connected with the 5v, the grey wire is connected with the ground and blue wire is connected with the Analog pin A0.
A flexiforce sensor is also known as the force-sensing resistor is a material whose resistance changes when a force, pressure, or mechanical stress is applied. They are also known as "force-sensitive resistor" FSR. This sensor as you can see has three legs. The middle one is not used.
*****************************
Purchase links for Components with the best prices.
Arduino Nano USB-C Type ( recommended):
amzn.to/4ahGLdk
ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
amzn.to/3v40DkE
Flexiforce sensor:
amzn.to/3m6egak
Other Must-Have Tools and Components:
Top Arduino Sensors:
amzn.to/3vZbnfM
Super Starter kit for Beginners
amzn.to/3cq56C5
Top Oscilloscopes
amzn.to/3ctF3d8
Variable Supply:
amzn.to/2PEAqE7
Digital Multimeter:
amzn.to/2QGRPg1
Top Soldering iron kits: "best"
amzn.to/39nqDtb
Top Portable drill machines:
amzn.to/3suQMh7
Jumper Wires:
amzn.to/2NYPEDA
3D printers:
amzn.to/3ruG1dt
CNC Machines:
amzn.to/3cuZWVv
Electronics Accessories:
amzn.to/3sueV7z
Hardware Tools:
amzn.to/3m9UhaN
DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for the support!
****************
Follow me on Facebook:
/ 190031841821771
Thank you for your tutorial
Thank you very much, you helped me a lot
Question - Can you explain where the values for this section "vout = (ffsdata * 5.0) / 1023.0;" of the loop came from?
You multiply the read voltgae times 5... and then divide by 1023.
What do these values represent?
It is for converting the analogue out put (range between 0 to 1023) to output voltage (range between 0 to 5)
Hi dear. Can you tell me. How i obtain the calibration factor? Wich is the process. Thanks.
¡Great explanation! What would happen if I put a 1k resistor instead of 10K? Could I sense smaller weight changes. Resistance is non linear with the applied force, is the factor used for exponential calculation of the weight?
Yes, the relationship is exponential which makes calibration quite challenging. If you want to measure smaller forces, then I think you have to use a larger pull-down resistor. (Don’t quote me on that, I’m not an expert)
Are you certain this unit has a linear measurement?
thx but how u choose the calibration factor ? (i dont speack english very well so u may be explained it but i don't understand
thx
May I know where and how did you get the calibration factor?
through tests
Thank you for your tutorial, it's really helpful. I noticed sth interesting for me that you may help me out: I applied the same force (10 N) on different sizes within the effective area, it turns out that the ADC reading is different everytime, do you have any idea on this?
Yes I’m currently getting the same issue. The readout is a function of the applied area. For best results Ive been using a smaller applied area and calibrate accordingly
I have made my own FSR at home using cardboard and foils and it gives analog values. I'm using few of those as a lift weight sensors and one sensor will have to measure one person's weight. The analog values are pretty fluctuating in serial monitor. Can you help me out ? This video also helped a lot. Thank u
try use a small value capacitor with your fsr, this way you can get stable values...
@@ElectroniClinic thank u chief. Exams going on but will surely tell what happened after I do :)
@@ElectroniClinic can u tell me, how much small value to got stability output?
COULD YOU EXPAND THIS TUTORIAL AND ADD THE POSSIBILITY TO READ THE VALUES ON A LCD DISPLAY CONNECTED TO THE ARDUINO??..IT WOULD BE OF GREAT HELP
gracias amigo seria bueno implementar alguna función dependiendo del peso gracias
please , How I can convert this readings into Newton scale ????????????????
Will I be able to measure the pressure exerted on the vertebral column or disc with flexiforce sensors??
I want to apply 0.01 MPa pressure. How can I set it?
Thanks for the tutorial. Can this sensor be used like a touch sensor for a 3d printer? I want to use it to check when the nozzle touches it and adjust accordingly.
For that load cell is perfect.
Check my recent video on load cell and hx711 which is based on iot.
Sir, Do you know what is the marked boxes on the sensor tell?
Is it possible to weigh 60kg using far, If so what changes should be done to this particular circuit??..
use a load cell for the weight measurement. i have videos on load cell
@@ElectroniClinic thank you
@@ElectroniClinic Sir, But if I had to use FSR, then is it trial and error based selection of resistor or, There is a proper calculation for it??, I went through your blog, I didn't find much detail on it, Please suggest me a good option
Hi there.....
the similar project that I'm doing now but using a non-inverting amplifier and arduino uno. and im having trouble to get an accurate result for the weight applied.
Is code above suitable for my project...??? or is it totally different.??? Thank you.
if you want to accurately measure the weight, then i suggest you should use a load cell. you can check my playlist. i have some detailed tutorials on load cells.
@@ElectroniClinic owh....thanks..... if im using the op amp non inverting should i add on something in the arduino code given above...??? im not sure.
Hi, thank you very much for this nice tutorial.
I am using it for impact force sensing, which requires a very high data acquisition frequency (3000-6000Hz).
I was wondering how can I set the data acquisition frequency? maybe the delay(100)?
Hello Sir,
I am also trying something similar. Which sensor did you use to measure impact force Sir, could you please share? Did this method shown in video gave you results? Thank you.
Regards
I believe that the sample rate is limited to your ADC. Also, I would remove the capacitor from the circuit if you’re trying to measure the transient response
Полезная схема 3:33
Hello, I am trying to measure very small weights (such as 0.5g), and want to get very accurate values for them. Will an FSR be good for this application? Thanks.
No my dear, don't use fsr for measuring weights, use a load cell. i have very detailed tutorials on load cell. check playlist.
in those tutorials i practically measured some weights, My recommendation is you should use a load cell. if you have any questions regarding that project, let me know in a comment.
@@ElectroniClinic Okay, thanks so much!
I want to a measure the pressure of the human food
How to calibrate the pressure value like pSi or kPa??
Pressure is just the Force/Applied Area. Make sure you get your units correct: ex: psi= lbf/in^2 and Pa=N/m^2
i want to measure pulling force of a wire. Can i place this sensor in between two plates and stick it together and connect the wire on the plates and measure the pulling force?
draw a sketch on paper and send me. i want to see. How you want to use this
@@ElectroniClinic facebook.com/photo.php?fbid=110221079981004&set=a.110221116647667&type=3&theater
This is how it looks. Is there any other ways to measure the pulling force of the wire?
the content is not available...you can whatsapp the image.
This type of sensor can only be used for compression load. In your case, which measures the tension of wire, better to use some axial load cell, like ones from Futek or ATI.
Yes, in theory if you put this sensor in between of two rigid disks where on the top disk you solder some wires on the exterior, and the base disk placed over a rigid surface. You could pull those wires from below the surface and that way a force would be exerted over the sensor. Force should be centered. Just an idea to try.