🖐️ سنسور خمش (فلکس)

سنسور خمش یا فلکس سنسور چیست؟ نوار نازکی که با خم شدن مقاومتش زیاد می‌شود؛ برای ساخت دستکش هوشمند و کنترل دست رباتیک. مقدار مقاومت، مدار تقسیم ولتاژ، تابع map و کد آردوینو.

سنسور خمش (فلکس)

سنسور خمش چیست؟

سنسور خمش (Flex Sensor) یک نوار باریک و نازک است که وقتی خمش می‌کنی، مقاومتش زیاد می‌شود. اگر روی انگشت دستکش بچسبانی، آردوینو می‌فهمد هر انگشت چقدر خم شده. این همان چیزی است که در دستکش‌های رباتیک و کنترل دست مکانیکی استفاده می‌شود.

مشخصهمقدار
مقاومت صافحدود ۲۵ کیلواهم (مدل ۲.۲ اینچی)
مقاومت خم ۹۰ درجهحدود ۴۵ تا ۱۰۰ کیلواهم
پایه‌ها۲ (قطب ندارد)

مدار و کد

مثل سنسور فشار، با یک مقاومت ثابت تقسیم ولتاژ می‌سازیم: ۵ ولت ← سنسور خمش ← (A0) ← مقاومت ۴۷ کیلو ← GND. بعد با تابع map عدد را به زاویه‌ی یک سروو تبدیل می‌کنیم؛ انگشت را خم کن، سروو هم می‌چرخد!

#include <Servo.h>
Servo finger;

// measure these two on YOUR sensor with the Serial Monitor
const int FLAT = 520, BENT = 300;

void setup() {
  finger.attach(9);
  Serial.begin(9600);
}

void loop() {
  int raw = analogRead(A0);
  Serial.println(raw);
  int angle = map(raw, FLAT, BENT, 0, 180);
  finger.write(constrain(angle, 0, 180));
  delay(20);
}

اشتباه رایج

سنسور خمش در شبیه‌ساز 🖐️

🛒 قبل از خرید، لیست خرید قطعات الکترونیک را ببین و قطعه را اول در شبیه ساز مدار امتحان کن.

یاد بگیر، امتحان کن، بعد بخر

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)