في هذا المشروع ، سنتعرف على Flex Sensors ، وكيف يعمل مستشعر Flex ، وكيفية توصيل مستشعر Flex مع Arduino وأخيراً التحكم في الأجهزة مثل LED و Servo Motor مع Flex Sensor و Arduino.
هذا جهاز استشعار يقيس التغيير في اتجاه المستشعر بالنسبة إلى وضعه الطبيعي. عندما يكون هناك أي انحناء أو تغيير في شكله ، فإنه يعطي تغييرا في قراءاته. هذه البيانات من النوع التناظري في النطاق من 0-1023. لذلك يمكننا استخدام هذا المستشعر لعمل شروط متعددة.
يعمل هذا على أساس المقاومة المتغيرة مثل مقياس الجهد. تتغير مقاومة المستشعر بالزاوية التي ينحني إليها. هناك العديد من أنواع أجهزة الاستشعار المرنة المتوفرة في السوق ولكن النوع الذي نستخدمه هنا هو النوع المقاوم. وهي رقيقة وطويلة حوالي 10 سم. قد يستخدم جهاز الاستشعار المرن في الروبوتات. كثير من الناس يستخدمون هذا المستشعر المرن في اليد المتحركة.
المكونات المطلوبة:
من السهل جدًا توصيل مستشعر flex بأردوينو.
تحتاج
إلى توصيل المقاوم المنسدل 47kΩ في سلسلة مع المستشعر المرن لإنشاء دائرة
مقسم للجهد. ثم يتم توصيل النقطة بين المقاوم المنسدل و FSR بمدخل A0 ADC
في Arduino.
كود المشروع
// tech-hme.com
void setup()
{
Serial.begin(9600);
pinMode(7,OUTPUT); // Red Led pin
pinMode(6,OUTPUT); // Green Led pin
}
void loop()
{
int s1=analogRead(A0);
Serial.println(s1);
delay(50);
if(s1>100 )
{
digitalWrite(7,LOW); // Red Led off
digitalWrite(6,HIGH); // Green Led on
}
else
{
digitalWrite(7,HIGH); // Red Led on
digitalWrite(6,LOW); // Green Led off
}
}