المشاهدات: 0 المؤلف: محرر الموقع وقت النشر: 11-03-2026 المنشأ: موقع
قائمة المحتوى
>> الاعتبارات الأساسية لاختيار جهاز استشعار التوتر
● معايرة
● التحسينات والاتجاهات المستقبلية
● خاتمة
>> 1. ما هو جهاز استشعار التوتر؟
>> 2. كيف تعمل أجهزة قياس الضغط؟
>> 3. هل يمكنني استخدام أجهزة الاستشعار المرنة لقياس التوتر؟
>> 4. ما هو دور مضخم الصوت HX711؟
>> 5. كيف يمكنني معايرة مستشعر التوتر؟
يعد قياس التوتر جانبًا مهمًا في العديد من التطبيقات، بدءًا من الروبوتات والتكنولوجيا القابلة للارتداء وحتى مراقبة الصحة الهيكلية والمعدات الرياضية. تعد القدرة على قياس التوتر أو قوة السحب بدقة أمرًا ضروريًا لضمان السلامة وتحسين الأداء ومنع الأعطال. مع ظهور المتحكمات الدقيقة مثل Arduino، أصبح بناء وحدة تحكم بسيطة نظام قياس التوتر أكثر سهولة وفعالية من حيث التكلفة. أصبح تستكشف هذه المقالة المكونات والتقنيات والاعتبارات المرتبطة بإنشاء مثل هذا النظام.

أجهزة استشعار التوتر هي أجهزة مصممة خصيصًا لقياس قوة السحب المبذولة على كابل أو خيط أو أي مادة مرنة. على عكس أجهزة استشعار الضغط التي تقيس قوى الدفع، تستجيب أجهزة استشعار التوتر للقوى التي تعمل على تمديد أو إطالة عنصر الاستشعار. يعد فهم الفروق الدقيقة في أجهزة الاستشعار هذه أمرًا ضروريًا لجمع البيانات وتفسيرها بدقة.
يمكن استخدام عدة أنواع من أجهزة الاستشعار لقياس التوتر مع اردوينو، كل منها يقدم خصائص وقدرات فريدة:
- خلايا الحمل: تُستخدم خلايا الحمل على نطاق واسع في تطبيقات الوزن ولكن يمكن أيضًا تكييفها لقياس التوتر. وهي تعمل على مبدأ مقاييس الضغط، التي تغير المقاومة عند تمديدها. عندما يتم تطبيق قوة الشد، تتشوه خلية الحمل قليلاً، مما يتسبب في تغيير مقاومة مقاييس الانفعال. يتم بعد ذلك تحويل تغييرات المقاومة هذه إلى إشارة كهربائية تتناسب مع القوة المطبقة. تُعرف خلايا الحمل بمتانتها ودقتها، مما يجعلها مناسبة للتطبيقات كثيرة المتطلبات.
- مقاييس الانفعال: مقاييس الانفعال عبارة عن مستشعرات مقاومة تقيس إجهاد (تشوه) المادة عند تعرضها للإجهاد. يتم عادةً ربطها بسطح الجسم تحت التوتر باستخدام مادة لاصقة متخصصة. عندما يتعرض الجسم لقوة شد، فإنه يتشوه، مما يتسبب في تشوه مقياس الانفعال أيضًا. يغير هذا التشوه مقاومة مقياس الضغط، والتي يمكن قياسها باستخدام دائرة جسر ويتستون. يتناسب التغير في المقاومة بشكل مباشر مع الانفعال، مما يسمح بقياس دقيق للتوتر.
- المقاومات الحساسة للقوة (FSRs): FSRs عبارة عن مقاومات متغيرة تتغير مقاومتها مع القوة المطبقة. إنها سهلة الاستخدام ولكنها بشكل عام أقل دقة من خلايا الحمل أو أجهزة قياس الضغط. تتكون FSRs من فيلم بوليمر موصل يتغير مقاومته عند تطبيق الضغط على سطحه. ومع زيادة قوة الشد، تقل المقاومة. يمكن قياس هذا التغيير في المقاومة بسهولة باستخدام دائرة مقسم الجهد، مما يجعل FSRs خيارًا مناسبًا للنماذج الأولية السريعة والتطبيقات البسيطة حيث لا تكون الدقة العالية أمرًا بالغ الأهمية.
- أجهزة الاستشعار السعوية: تكتشف أجهزة الاستشعار السعوية التغيرات في السعة الناتجة عن التوتر في الكابل أو المادة. ويمكن دمجها في مواد مختلفة، مما يوفر طريقة عدم الاتصال للكشف عن التوتر. تعمل هذه المستشعرات عن طريق قياس التغير في السعة بين لوحين موصلين حيث تتغير المسافة بينهما بسبب التوتر. يمكن أن تكون مفيدة بشكل خاص في التطبيقات التي يكون فيها الاتصال الجسدي مع المادة تحت التوتر غير مرغوب فيه.
عند اختيار حساس كشف التوتر بالاردوينو يجب مراعاة العوامل التالية:
- نطاق القياس: التأكد من قدرة المستشعر على قياس النطاق المتوقع لقوى التوتر دون تجاوز سعته القصوى. قد يؤدي التحميل الزائد على المستشعر إلى إتلافه أو يؤدي إلى قراءات غير دقيقة.
- الحساسية: الحساسية العالية تسمح بإجراء قياسات أكثر دقة، خاصة عند التعامل مع قوى التوتر الصغيرة. تشير الحساسية إلى التغير في إشارة الخرج لكل وحدة تغير في قوة الإدخال.
- الدقة: تحديد مستوى الدقة المطلوبة لتطبيقك. تشير الدقة إلى مدى قرب قراءات المستشعر من القيمة الحقيقية لقوة التوتر.
- المعايرة: تتطلب بعض أجهزة الاستشعار المعايرة لضمان دقة القراءات. تتضمن المعايرة ضبط مخرجات المستشعر لتتناسب مع قيم التوتر المعروفة.
- تعقيد التكامل: اختر مستشعرًا يسهل دمجه مع إعداد Arduino الموجود لديك. ضع في اعتبارك متطلبات أسلاك المستشعر واحتياجات تكييف الإشارة والمكتبات المتاحة.
- التكلفة: قم بموازنة تكلفة المستشعر مع أدائه وميزاته. غالبًا ما تأتي أجهزة الاستشعار ذات الأداء العالي بسعر أعلى.
لبناء نظام بسيط لقياس التوتر باستخدام الاردوينو، ستحتاج إلى المكونات التالية:
1. لوحة Arduino: تعمل لوحة Arduino Uno أو لوحة مماثلة كوحدة تحكم دقيقة لمعالجة بيانات المستشعر والتحكم في النظام. يوفر Arduino قوة المعالجة والذاكرة ودبابيس الإدخال / الإخراج اللازمة للتواصل مع مستشعر التوتر والمكونات الأخرى.
2. مستشعر التوتر: حدد مستشعر التوتر المناسب بناءً على متطلبات التطبيق الخاص بك (على سبيل المثال، خلية الحمل، أو مقياس الضغط، أو FSR). يعتمد اختيار المستشعر على نطاق القياس ومتطلبات الدقة وتعقيد التكامل لمشروعك.
3. مضخم الإشارة (إذا لزم الأمر): تنتج بعض مستشعرات التوتر، مثل خلايا الحمل، تغيرات صغيرة جدًا في الجهد تتطلب تضخيمًا. يُستخدم مضخم الصوت HX711 بشكل شائع لهذا الغرض. HX711 هو مضخم صوت متخصص مصمم لتضخيم الإشارات التناظرية الصغيرة من خلايا الحمل وتحويلها إلى إشارات رقمية يمكن قراءتها بسهولة بواسطة Arduino.
4. المقاومات: مطلوبة لإنشاء مقسمات الجهد أو دوائر التحيز لأنواع معينة من أجهزة الاستشعار مثل FSRs. تُستخدم المقاومات لإنشاء دائرة مقسم جهد، والتي تحول التغير في مقاومة FSR إلى إشارة جهد يمكن قراءتها بواسطة مدخلات Arduino التناظرية.
5. اللوح وأسلاك التوصيل: للنماذج الأولية وتوصيل المكونات. توفر لوحة التجارب طريقة ملائمة لإنشاء نماذج أولية للدوائر بدون لحام، بينما تُستخدم أسلاك التوصيل لإجراء التوصيلات الكهربائية بين المكونات.
6. مصدر الطاقة: لتشغيل لوحة الاردوينو ومستشعر التوتر. يعد مصدر الطاقة المستقر والموثوق ضروريًا لضمان قياسات دقيقة ومتسقة.
7. العرض (اختياري): يمكن استخدام شاشة LCD أو شاشة تسلسلية لعرض قياسات التوتر. توفر شاشة LCD عرضًا مرئيًا لقراءات التوتر، بينما تتيح لك الشاشة التسلسلية عرض البيانات الموجودة على جهاز الكمبيوتر الخاص بك.

ستختلف الأسلاك والتوصيلات حسب نوع مستشعر التوتر الذي تختاره. فيما يلي مثال لكيفية توصيل مقاومة حساسة للقوة (FSR) إلى Arduino:
1. قم بتوصيل أحد طرفي FSR بمصدر 5 فولت.
2. قم بتوصيل الطرف الآخر من FSR بمنفذ إدخال تناظري في Arduino (على سبيل المثال، A0).
3. قم بتوصيل المقاوم (على سبيل المثال، 10 كيلو أوم) من طرف الإدخال التناظري إلى الأرض لإنشاء مقسم الجهد.
FSR ----> اردوينو A0
|
المقاوم 10 كيلو أوم
|
أرض
في هذا التكوين، يشكل FSR والمقاوم 10kΩ مقسم جهد. مع تغير مقاومة FSR مع القوة المطبقة، يتغير الجهد عند طرف الإدخال التناظري بشكل متناسب. يمكن لاردوينو بعد ذلك قراءة هذا الجهد وتحويله إلى قياس التوتر.
بالنسبة لخلايا التحميل، تشتمل الاتصالات عادةً على مضخم صوت HX711:
| تحميل خلية | HX711 |
|---|---|
| الأحمر (ه+) | ه+ |
| أسود (هـ-) | ه- |
| أبيض (أ-) | أ- |
| أخضر (أ+) | أ + |
قم بتوصيل HX711 بالاردوينو كما يلي:
| HX711 | اردوينو |
|---|---|
| د.ت | دبوس 2 |
| SCK | دبوس 3 |
| VCC | 5 فولت |
| أرض | أرض |
يتصل HX711 مع Arduino باستخدام واجهة تسلسلية. ينقل طرف DT (البيانات) بيانات المستشعر المضخمة والرقمية، بينما يوفر طرف SCK (الساعة التسلسلية) إشارة التوقيت للاتصال. من خلال توصيل هذه الأطراف بالاردوينو، يمكنك قراءة قياسات التوتر من خلية الحمل.
يعتمد كود Arduino على نوع المستشعر والوظيفة المطلوبة. فيما يلي مثال للتعليمات البرمجية لقراءة FSR وعرض القيم على الشاشة التسلسلية:
const int SensorPin = A0؛ // دبوس تناظري متصل بـ FSR
const int resistorValue = 10000؛ // مقاومة المقاوم التسلسلي
إعداد باطل () {
Serial.begin(9600); // تهيئة الاتصال التسلسلي
}
حلقة باطلة () {
int SensorValue =analogRead(sensorPin); // اقرأ القيمة التناظرية من المستشعر
Serial.print('قيمة المستشعر: ');
Serial.println(sensorValue);
تأخير (100)؛ // تأخير الاستقرار
}
يقرأ هذا الكود القيمة التناظرية من FSR المتصل بمنفذ الإدخال التناظري لـ Arduino (A0). تقوم الدالة `analogRead()` بإرجاع قيمة بين 0 و1023، والتي تمثل الجهد عند طرف الإدخال التناظري. ثم تتم طباعة هذه القيمة على الشاشة التسلسلية.
بالنسبة لخلية التحميل بمضخم الصوت HX711، يمكنك استخدام مكتبة HX711:
#تتضمن 'HX711.h'
مقياس HX711؛
كونست إنت DT_PIN = 2؛
كونست إنت SCK_PIN = 3؛
إعداد باطل () {
Serial.begin(9600);
Scale.begin(DT_PIN, SCK_PIN);
size.set_scale();
Scale.tare();
}
حلقة باطلة () {
Serial.print('الوزن: ');
Serial.print(scale.get_units(), 1);
Serial.println('g');
تأخير (1000)؛
}
يستخدم هذا الرمز مكتبة HX711 للتفاعل مع مضخم الصوت HX711. ينشئ السطر `مقياس HX711` مثيلًا لفئة HX711. يقوم السطر 'scale.begin(DT_PIN, SCK_PIN);' بتهيئة HX711 بالبيانات ودبابيس الساعة. يضبط السطر `scale.set_scale();` عامل المعايرة لخلية التحميل. يعين السطر `scale.tare();` نقطة الصفر لخلية التحميل. تقوم الدالة `scale.get_units()` بإرجاع الوزن بالجرام.
المعايرة أمر بالغ الأهمية للحصول على قياسات التوتر دقيقة. تتضمن عملية المعايرة مقارنة مخرجات المستشعر بقيم التوتر المعروفة وضبط الكود للتعويض عن أي أخطاء. بدون المعايرة الصحيحة، قد لا تعكس قراءات المستشعر قوة التوتر الحقيقية بدقة.
بالنسبة لوحدات FSR، يمكنك المعايرة عن طريق تسجيل قيم المستشعر عند قوى معروفة مختلفة وإنشاء تعيين بين القيم والقوى المقابلة. يمكن تنفيذ هذا التعيين باستخدام جدول بحث أو صيغة رياضية.
بالنسبة لخلايا الحمل، تتضمن المعايرة عادةً استخدام أوزان معروفة. قم بتسجيل القراءات الأولية من خلية التحميل دون تطبيق أي وزن (فارغ). ثم ضع الأوزان المعروفة على خلية الحمل وسجل القراءات المقابلة لها. استخدم نقاط البيانات هذه لحساب عامل المعايرة (نسبة الوزن إلى القراءة). قم بتطبيق عامل المعايرة هذا في كود Arduino الخاص بك لتحويل القراءات الأولية إلى قياسات قوة دقيقة. كلما زاد عدد نقاط البيانات التي تستخدمها، زادت دقة المعايرة.
- التصفية: يمكن أن يؤدي تطبيق المرشحات الرقمية على بيانات المستشعر إلى تقليل الضوضاء وتحسين الدقة. تُستخدم مرشحات المتوسط المتحرك ومرشحات كالمان بشكل شائع لهذا الغرض.
- تعويض درجة الحرارة: يمكن أن تؤثر تغيرات درجة الحرارة على قراءات المستشعر. يمكن أن يؤدي تطبيق تقنيات تعويض درجة الحرارة إلى تحسين الدقة على نطاق أوسع من درجات الحرارة.
- تسجيل البيانات: يتيح تسجيل بيانات المستشعر على بطاقة SD أو النظام الأساسي السحابي إمكانية المراقبة والتحليل على المدى الطويل.
- الاتصال اللاسلكي: تتيح إضافة وحدة اتصال لاسلكية (مثل Bluetooth أو WiFi) مراقبة قياسات التوتر عن بعد.
أنظمة قياس التوتر مع اردوينو لديها مجموعة واسعة من التطبيقات:
- الروبوتات: مراقبة الحمل على الأذرع الآلية لضمان التشغيل الآمن ومنع الحمل الزائد. من خلال مراقبة التوتر في كابلات أو مفاصل الذراع الآلية، يمكنك التأكد من أن الذراع لا يتجاوز سعة الحمل القصوى.
- التكنولوجيا القابلة للارتداء: يتم دمجها في الملابس لمراقبة النشاط البدني أو المقاييس الصحية. على سبيل المثال، يمكن دمج أجهزة استشعار التوتر في الملابس الرياضية لقياس توتر العضلات أثناء التمرين أو إعادة التأهيل.
- مراقبة الصحة الهيكلية: الكشف عن الإجهاد في الجسور والمباني لمنع الفشل. يمكن تركيب أجهزة استشعار التوتر على العناصر الهيكلية الهامة لمراقبة مستويات الضغط واكتشاف المشاكل المحتملة قبل أن تؤدي إلى أعطال كارثية.
- المعدات الرياضية: قياس مقاييس الأداء مثل قوة القبضة أو توتر العضلات. يمكن استخدام مستشعرات التوتر في المعدات الرياضية مثل مضارب التنس أو مضارب الجولف لقياس القوة التي يطبقها الرياضي.
- الأتمتة الصناعية: مراقبة الحمل على الآلات لمنع الحمل الزائد وضمان السلامة. يمكن استخدام مستشعرات التوتر لمراقبة الحمل على سيور النقل والرافعات والآلات الصناعية الأخرى لمنع الحمل الزائد وضمان التشغيل الآمن.
يمكن تعزيز نظام قياس التوتر الأساسي الموصوف في هذه المقالة وتوسيعه لتلبية احتياجات أكثر تحديدًا. على سبيل المثال، يمكن أن يوفر دمج أجهزة استشعار متعددة فهمًا أكثر شمولاً لتوزيع التوتر في النظام. يمكن أن تسمح إضافة آليات التحكم في ردود الفعل للنظام بضبط مستويات التوتر تلقائيًا بناءً على قراءات المستشعر. علاوة على ذلك، فإن دمج خوارزميات التعلم الآلي يمكن أن يمكّن النظام من التعلم من البيانات التاريخية والتنبؤ باتجاهات التوتر المستقبلية.
مع تقدم التكنولوجيا، يمكننا أن نتوقع رؤية أنظمة قياس توتر أكثر تطورًا تعتمد على Arduino ووحدات التحكم الدقيقة الأخرى. ستلعب هذه الأنظمة دورًا متزايد الأهمية في مجموعة واسعة من التطبيقات، بدءًا من ضمان سلامة بنيتنا التحتية وحتى تحسين أداء رياضيينا.
يعد بناء نظام بسيط لقياس التوتر باستخدام Arduino حلاً متعدد الاستخدامات وفعالاً من حيث التكلفة لقياس القوة في التطبيقات المختلفة. من خلال فهم مبادئ التشغيل، وإعداد الأجهزة بشكل صحيح، ومعايرة المستشعر بعناية، يمكنك تحقيق قياسات قوة دقيقة وموثوقة. سواء كنت تقوم ببناء ميزان رقمي، أو ذراع آلية، أو منصة اختبار المواد، فإن الجمع بين أجهزة استشعار التوتر وArduino يوفر منصة قوية لمشاريعك.

مستشعر التوتر هو جهاز يقيس قوة السحب المبذولة على كابل أو خيط أو مادة مرنة أخرى. على عكس أجهزة استشعار الضغط، تستجيب أجهزة استشعار التوتر للقوى التي تعمل على تمديد أو إطالة عنصر الاستشعار.
تعمل مقاييس الانفعال على مبدأ أن مقاومتها الكهربائية تتغير عندما تتعرض لضغط أو إجهاد ميكانيكي. وعادة ما يتم ربطها بسطح الجسم تحت التوتر، ومع تشوه الجسم، يتشوه مقياس الضغط أيضًا، مما يتسبب في تغيير في المقاومة التي يمكن قياسها.
تُستخدم مستشعرات الانثناء عادة لقياس الانحناء أو الانثناء، ولكن يمكن تكييفها لقياس التوتر في بعض التطبيقات. من خلال ربط جهاز استشعار مرن بمادة مرنة تحت التوتر، يمكن لجهاز الاستشعار اكتشاف مقدار الانحناء الناتج عن قوة الشد.
إن HX711 عبارة عن مضخم صوت متخصص مصمم لخلايا التحميل. تنتج خلايا الحمل تغيرات جهد صغيرة جدًا استجابةً للقوة المطبقة، وغالبًا ما تكون في نطاق الميليفولت. يعمل HX711 على تضخيم هذا التغيير الصغير في الجهد، مما يجعله قابلاً للقراءة بواسطة Arduino. كما أنه يوفر مخرجات رقمية مستقرة ودقيقة، مما يقلل من الضوضاء ويحسن الدقة الإجمالية لقياس القوة.
لمعايرة مستشعر التوتر المتصل بالاردوينو، ستحتاج إلى أوزان أو قوى معروفة. أولاً، قم بتسجيل القراءات الأولية من المستشعر دون استخدام أي قوة (فارغة). ثم قم بتطبيق الأوزان أو القوى المعروفة على المستشعر وسجل القراءات المقابلة. استخدم نقاط البيانات هذه لحساب عامل المعايرة (نسبة القوة إلى القراءة). قم بتطبيق عامل المعايرة هذا في كود Arduino الخاص بك لتحويل القراءات الأولية إلى قياسات قوة دقيقة.
[1] https://www.youtube.com/watch?v=r7oWtcE6QQc
[2] https://www.fibossensor.com/what-sensors-work-best-with-arduino-for-tension-detection.html
[3] https://www.youtube.com/watch?v=VqwJZtEgGc4
[4] https://www.fibossensor.com/how-can-i-use-a-sensor-tension-with-arduino-for-force-measurement.html
[5] https://www.youtube.com/watch?v=AZMDRSYml_o
[6] https://forum.arduino.cc/t/looking-for-a-tension-sensor-not-load-sensor/1017088
[7] https://www.instructables.com/Arduino-pressure-sensor-FSR-with-LCD-display/
[8] https://forum.arduino.cc/t/tension-sensor-selection/564801
استشعار القوة الدقيقة
— مُصمم لتحقيق الاستقرار، ومعاير للدقة.