Force Sensitive Resistor یا FSR یکی از آن قسمتهایی است که سطلها را در آزمایشگاههای طراحی تعامل در سراسر جهان پر میکند. این یک مرد ساده است، یک مرد سختگیر، اما جای خود را در جعبه ابزار سازنده دارد.
یک FSR دقیقاً همان چیزی است که به نظر می رسد - مقاومتی که مقاومت خود را با نیرو تغییر می دهد. بنابراین اگر آن را فشار دهید، بنشینید یا مشت کنید، مقاومت آن تغییر می کند. بخش دشوار زمانی است که مردم بخواهند نیرو را با هر نوع دقت اندازه گیری کند. واقعاً برای آن خوب نیست، بنابراین اگر به چیزی معقول حتی وزن تقریبی یا نیروی کمی نیاز دارید، این شخص شما نیست. اما اگر به چیزی نیاز دارید که به شما اطلاع دهد که آیا کسی روی صندلی نشسته است یا یک حیوان عروسکی را در آغوش گرفته است، این همان است!
FSR ها در اندازه های بسیار متنوعی وجود دارند، اندازه های بزرگ ممکن است کمی گران شوند، اما احتمالاً می توانید یکی را متناسب با پروژه خود پیدا کنید .
وصل کردن آن، و چرا
FSR مقاومت خود را با نیرو تغییر می دهد. از نزدیک به بی نهایت در صورت عدم لمس، تا زیر 300 اهم در صورت فشار بسیار شدید متغیر است. بنابراین میتوانیم این تغییر را با استفاده از یکی از ورودیهای آنالوگ آردوینو اندازهگیری کنیم. اما برای انجام این کار ما به یک مقاومت ثابت (بدون تغییر) نیاز داریم که بتوانیم برای آن مقایسه از آن استفاده کنیم (ما از یک مقاومت 10K استفاده می کنیم). این تقسیم کننده ولتاژ نامیده می شود و 5 ولت را بین FSR و مقاومت تقسیم می کند.
آنالوگ خوانده شده در آردوینو شما اساسا یک ولتاژ سنج است. در ولتاژ 5 ولت (حداکثر آن) 1023 و در 0 ولت 0 را نشان می دهد. بنابراین ما می توانیم با استفاده از analogRead مقدار ولتاژ FSR را اندازه گیری کنیم و خوانش نیرو را خواهیم داشت.
مقدار آن 5 ولتی که هر قطعه می گیرد متناسب با مقاومت آن است. بنابراین اگر مقاومت FSR و مقاومت یکسان باشد، 5 ولت به طور مساوی (2.5 ولت) به هر قسمت تقسیم می شود. (خوانش آنالوگ 512)
اما اگر FSR به شدت فشار داده شود، تنها با خواندن 1K مقاومت، مقاومت 10K 10 برابر بیشتر از آن 5 ولت جذب می شود. بنابراین FSR فقط .45 ولت دریافت می کند. (خوانش آنالوگ 92)
و اگر چیزی به سختی روی آن فشار بیاورد، FSR ممکن است 40K مقاومت داشته باشد، بنابراین FSR 4 برابر بیشتر از مقاومت 10K از آن 5 ولت جذب می کند. بنابراین FSR 4 ولت دریافت می کند. (خوانش آنالوگ 819)
برای جزئیات بیشتر: Force Sensitive Resistor + Arduino
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
The Force Sensitive Resistor, or FSR is one of those parts that fills bins in interaction design labs across the world. It’s a simple guy, a finicky guy, but it has its place in the maker toolbox.
A FSR is just what it sounds like – a resistor that changes its resistance with force. So if you press, sit, or punch it, its resistance changes. The finicky part tends to be when people want it to measure force with any sort of precision. It’s really not good for that, so if you need something sense even approximate weight or quantitative force, this is not your guy. But if you need something that will let you know if someone is sitting in a chair, or hugging a stuffed animal, this is it!
FSRs come in a wide variety of sizes, the larges ones can get a bit expensive, but you can probably find one to fit your project.