How to use Force Sensitive Resistors (FSR) with Arduino - Simple Force Sensing Arduino Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ค. 2024
  • In this video I will show you how easy it is to use Force Sensitive Resistors (FSR) to measure forces using an Arduino or other microcontroller with Analog Input. FSR's are relatively inexpensive and are great for simple projects where a rough measurement of force or weight is required. Unlike load cells, FSR 's can be used without an amplifier. They are easily interfaced with Arduino using an analog input channel.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 84

  • @julienegrandy4104
    @julienegrandy4104 4 หลายเดือนก่อน +1

    Thanks so much, this was really helpful. I have a final arduino project due tomorrow morning, wish me luck!

    • @ScienceFunInnovations
      @ScienceFunInnovations  3 หลายเดือนก่อน

      Sorry, just saw this. Hope you got an "A" on your project!!!

  • @marcbenedict3676
    @marcbenedict3676 2 ปีที่แล้ว

    Thank you this helps a lot and easy to add more sensors with this logic

  • @DIYwithBatteries
    @DIYwithBatteries 3 ปีที่แล้ว +1

    You've got cool stuff keep up the awesome content Sir 👍

  • @Ahmed-me5nu
    @Ahmed-me5nu 2 ปีที่แล้ว

    Thanks a lot for this amazing tutorial!

  • @THEunlimitedCONSCIOUSNESS
    @THEunlimitedCONSCIOUSNESS ปีที่แล้ว

    this is a great video! thank you so much. just what i needed :)

  • @danielchapman1930
    @danielchapman1930 3 ปีที่แล้ว +1

    This might just be the best youtube channel I've come across, not including RedBull/Drone Videos, Judo or Unbox Therapy

  • @alexandreberneche1303
    @alexandreberneche1303 ปีที่แล้ว +1

    Awesome video and very helpful for a personal projet I'm working on! I was wondering if you have recommandations for stronger connection between the fsr and the rest of the circuits because my fsr placement is prone to sliding and shifting. Second, where did you find your weight column (first one on the excel) showed at 3:20? I'm using a 402UX and I'm working with heavier range of the pression and I'm still looking for the optimal resistance for my divider (any help will help :D). Thank you so much again to make quality content available!

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว +1

      The weight column was just different weights that I tested. Just try different weights to build your own table. Hopefully that is what you were asking.

    • @briansuryaputra7836
      @briansuryaputra7836 10 หลายเดือนก่อน

      ❤😰1, , a

  • @Drxxx
    @Drxxx 3 ปีที่แล้ว +1

    Great video!! Super channel

  • @livnenir
    @livnenir 3 ปีที่แล้ว +2

    How does the resistance vs force graph look on a log-log / semilog scale?
    Thanks for sharing:)

    • @ScienceFunInnovations
      @ScienceFunInnovations  3 ปีที่แล้ว +1

      It would smooth out a little bit, but I suspect it still would not be too linear. But it still works great for simple comparisons.

    • @livnenir
      @livnenir 3 ปีที่แล้ว

      @@ScienceFunInnovations
      Thanks for the reply. The reason I'm asking is because the fact the the resistance is not linear in the force doesn't necessarily mean that it's hard to predict one from the other. Plotting the data log-log / semilog scales could tell us about the functional relation between the two. For example, an exponent would look like a straight line on a semi-log y scale while a power-law look like a straight line on a log-log scale

  • @rafalkhalid5019
    @rafalkhalid5019 9 หลายเดือนก่อน +1

    the last value of fsr represent force in newton ??

    • @ScienceFunInnovations
      @ScienceFunInnovations  8 หลายเดือนก่อน

      I use pounds.

    • @rafalkhalid5019
      @rafalkhalid5019 8 หลายเดือนก่อน

      @@ScienceFunInnovations please i need to know how does the 10 kohm resistor works can u help me ?

  • @user-kg1oj8hn4v
    @user-kg1oj8hn4v 4 หลายเดือนก่อน

    Hi, thanks for sharing! Do you have any idea what effect an increase in temperature would have on the FSR? i want want to measure a force between two 200 degrees celcius plates

    • @ScienceFunInnovations
      @ScienceFunInnovations  3 หลายเดือนก่อน

      Not sure. Let me know what you find out. It may change the readings, but if it is at a constant temperature it should be repeatable.

  • @savrajhunjan2129
    @savrajhunjan2129 3 ปีที่แล้ว +1

    Do you need a finger or conductive contact for the sensor to work? I am thinking of putting these sensors on a robotic gripper I am building and it will be used for picking objects up. I got told that these resistors need a conductive material for it to work such as a finger? Is this true?

    • @ScienceFunInnovations
      @ScienceFunInnovations  3 ปีที่แล้ว +2

      You don't need a conductive material. The medium is all enclosed in plastic. It works really well pushing on it with a hard rubber. I often use a pencil eraser the same diameter as the sensor.

  • @SawnerHD
    @SawnerHD 2 ปีที่แล้ว

    Hi, i want to cover a padel racket and have a sort of hitbox of where i hit the ball, could this work or do you have any suggestion for some kind of sensor?

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      Probably not good for that as you would need a ton of analog inputs, better to use something like a membrane keypad maybe????

  • @keyvanhp5841
    @keyvanhp5841 2 ปีที่แล้ว

    Thanks for your great video , Can I Measure force newton with this method?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว +1

      Yes you can. You would just need to calibrate it and build a force vs. resistance curve.

    • @keyvanhp5841
      @keyvanhp5841 2 ปีที่แล้ว

      @@ScienceFunInnovations Thanks for your reply. Do you have any video or tutorial about this ?

  • @Scienseism97
    @Scienseism97 2 ปีที่แล้ว +1

    can I measure the impact force using this?.I want to build an impact analyzer. I want to measure real-time impact force due to cricket ball after hit the arm guard

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว +1

      It is possible. Just know that the sensors are non-linear, so a strain gauge setup might be more accurate.

  • @arseniikatkov
    @arseniikatkov ปีที่แล้ว

    Hi! I have an issue. The resistants doesn’t stops to change if I put a weight. Starts from20k and drops down for 14K with a constant pressure. I have an FSR with 0,2-20N sensitivity.

  • @ijsamuel
    @ijsamuel ปีที่แล้ว

    To use the FSR, do you need an Arduino? Can you just hook it up to a regular circuit (power source + light)

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      It is just a variable resistor, so you could design a circuit without using a microcontroller.

  • @CuriousCat-yl8by
    @CuriousCat-yl8by 3 ปีที่แล้ว

    Is it possible to connect and read the outputs of multiple fsrs using one Arduino (or other microcontroller)?

  • @vanduyphung517
    @vanduyphung517 2 ปีที่แล้ว +1

    Hi. Could you let me know what resitor use for FSR UX 400 sensor?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      I'd look up the data sheet and select a resistor using a voltage divider circuit.

  • @suriyaprakashjj6871
    @suriyaprakashjj6871 2 ปีที่แล้ว

    How do I calculate the changing resistance in accordance with the changing force? is there any formula or should I practically find it out?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว +2

      It is not linear, so you have to test it with different weights.

    • @howardbaxter2514
      @howardbaxter2514 ปีที่แล้ว

      Like Science Fun said, you will have to do testing at various different forces and try to find the line of best fit. I did something similar with a time of flight sensor since the offset of the measured distances from the true distance isn’t linear. I actually got fairly good distance measurements and was off by no more than 0.25 inch (which was more than adequate for the project I was working on).

  • @danielleshaffer620
    @danielleshaffer620 ปีที่แล้ว

    what equation were you using for the Analog read next to the arduino output?

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      Not sure... you mean the voltage divider equation?

    • @danielleshaffer620
      @danielleshaffer620 ปีที่แล้ว

      @@ScienceFunInnovations no, sorry. Having trouble getting the output to the left of the Arduino outputs to come out correctly. I got all the other values using voltage division but when you hovered over that 2nd to last column, I thought those were the actual registered values and the last column was the inverted output. So I was trying to use Vout=Vin(5/1023) for the 2nd to last column.

  • @yaoza1459
    @yaoza1459 ปีที่แล้ว

    How would you measure the force of objects larger than the FSR itself?

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      You could use 3 or 4 seperate FSR's and build a scale ( a table with each leg sitting on an FSR.

  • @adithya4993
    @adithya4993 9 หลายเดือนก่อน

    The resistance R2 values are they arbitrary or manufacturer provided ?

    • @ScienceFunInnovations
      @ScienceFunInnovations  9 หลายเดือนก่อน

      Some of the data sheets will recommend an R2 value. Otherwise, I just play around until I get the desired results.

  • @Hackerstab
    @Hackerstab ปีที่แล้ว

    Does it work with rising water? For example, a force sense is placed on the side of a bridge. When the water rises and touches the force sensor, will it work? Thank you in advance

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว +1

      It would not work well with water. It would need more force.

    • @Hackerstab
      @Hackerstab ปีที่แล้ว

      @@ScienceFunInnovations Thank you

  • @anasbenti7130
    @anasbenti7130 5 หลายเดือนก่อน

    i want to use the FSRs sensors for a teakwondo body protectors scoring systeme, but i learned that this sensor is tamperature depend, so is that true ? because if that's true will affect at the scoring systeme

    • @ScienceFunInnovations
      @ScienceFunInnovations  3 หลายเดือนก่อน +1

      It may be temperature dependent, but probably only with extreme temperature changes.

  • @behnammobaraki5091
    @behnammobaraki5091 2 ปีที่แล้ว

    Hi. I am connecting the JOYIT SEN-Pressure sensor (10kg) to Arduino UNO. Using your code and I can't measure the weight/force (in Kg). Could you help, please?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      You will have to test it with a scale and build a table that converts voltage (analogRead) to kg. I used a postal scale and pushed down on the senor with a pencil erasure.

  • @veeru1764
    @veeru1764 ปีที่แล้ว +1

    I am having two joyit sensors 0-2kg and 0-10kg. But I am not sure the values are correct. how do I calibrate it ? please tell me the procedure to calibrate the sensor and give me correct values

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      I used a small scale and pressed down on the sensor with a pencil eraser. Then I made a table that compared the analog value to the weight. These sensors are non-linear, so you need some sort of calibration table.

  • @sKIPper76M
    @sKIPper76M ปีที่แล้ว

    What if I wanted to attach, say, 100 FSRs to an Arduino. Assume I'd want to be able to know the reading of each FSR. How would I do that?

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      You would need 100 analog channels or a way to switch between FSR's.

  • @M.D.2019
    @M.D.2019 10 หลายเดือนก่อน

    What is the reading of the sensor, does it read resistance, voltage or pressure?

    • @ScienceFunInnovations
      @ScienceFunInnovations  9 หลายเดือนก่อน

      The sensor changes resisitance based on force. Using a second fixed resistor, you create a voltage divider which you can read with the Arduino.

  • @MohammedAhmed-wq1ky
    @MohammedAhmed-wq1ky 2 ปีที่แล้ว +1

    Does the FSR measure the weight

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว +1

      It can measure weight, but it is non-linear so it is not as accurate as a load cell.

  • @mazkuz9359
    @mazkuz9359 ปีที่แล้ว

    can i use fsr as a pressure sensor for a seat

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      It would be difficult because the weight needs to press directly on the sensor, which is very small.

    • @mazkuz9359
      @mazkuz9359 ปีที่แล้ว

      @@ScienceFunInnovations ok but what we need is only to check if there is weight on top not really the specific weight just whether there is pressure on the seat or not also will the sensor be damage if a human sits on it

  • @explor_germany
    @explor_germany ปีที่แล้ว

    If i am using raspberry pi and arduino both the i connect the whole circuit to the arduino bord and write a program in python means in raspberry pi then what is the code can you please tell me

    • @ScienceFunInnovations
      @ScienceFunInnovations  ปีที่แล้ว

      Sorry, I haven't done too much with Rasberry Pi or Python. Still on my to-learn list. :-)

  • @akyle96
    @akyle96 2 ปีที่แล้ว +1

    does anyone know how I'd connect about 200 sensors to an arduino?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      You can connect several 1-wire sensors, but I don't know about 200. May need several Arduinos that send data to a master Arduino.

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      What type of measurement are you trying to do?

    • @akyle96
      @akyle96 2 ปีที่แล้ว

      @@ScienceFunInnovations It's for inventory management. Binary, something is on a shelf or not.

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      @@akyle96 Look into daisy chaining parallel-in serial-out shift registers. Haven't used them myself, but you should get one giant chain of 0's and 1's that you can analyze with your code. And you should get by with just the serial rx pin if I understand it correctly.

    • @akyle96
      @akyle96 2 ปีที่แล้ว

      @@ScienceFunInnovations I'll look into that, thank you!

  • @otagophysio
    @otagophysio 2 ปีที่แล้ว +2

    Hi Can I use this FSR for measuring upto 10- 200 KG. Please give the value of resistor to be used or the relevant video link. Thanks.

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      Different model FSR's have different ranges. The value of resistor will depend on which sensor. I just selected on that maximized the range of analog input values from the sensor.

  • @alejandropereznovoa1972
    @alejandropereznovoa1972 2 ปีที่แล้ว

    Is this device suitable for loads of 100lb?

    • @ScienceFunInnovations
      @ScienceFunInnovations  2 ปีที่แล้ว

      The make different ones with different loads. I think this one saturates after 15lbs.