جدول المحتويات:

قوة استشعار المقاومة (FSR) اردوينو تعليمي بسيط: 8 خطوات
قوة استشعار المقاومة (FSR) اردوينو تعليمي بسيط: 8 خطوات

فيديو: قوة استشعار المقاومة (FSR) اردوينو تعليمي بسيط: 8 خطوات

فيديو: قوة استشعار المقاومة (FSR) اردوينو تعليمي بسيط: 8 خطوات
فيديو: مقاومة استشعار القوة Force Sensing Resistor fsr sensor 2024, يوليو
Anonim
Image
Image

في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف القوة المطبقة على Force Sensing Resistor (FSR) وعرضها على شاشة OLED + سنقوم بتعيين الحدود بمصباح LED أخضر وأحمر.

شاهد فيديو توضيحي.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  1. Arduino UNO (أو أي اردوينو آخر)
  2. مستشعر القوة
  3. شاشة OLED
  4. الصمام الأحمر والأخضر
  5. 1 كيلو أوم المقاوم
  6. أسلاك العبور
  7. اللوح
  8. برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 3: في Visuino أضف مكونات

في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
في Visuino أضف مكونات
  1. أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"
  2. أضف 2x مكون "مقارنة القيمة التناظرية"

الخطوة 4: في مكونات مجموعة Visuino

في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
في مكونات مجموعة Visuino
  1. انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1" وفي نافذة حوار "العناصر" اسحب "حقل النص" إلى اليسار
  2. حدد "حقل النص 1" الأيمن وفي نافذة الخصائص حجم المجموعة: 3 وص: 40
  3. حدد مكون "CompareValue1" وفي مجموعة نافذة الخصائص مقارنة النوع: ctSmallerOrEqualand value: 0.1 يتم استخدام "CompareValue1" لتشغيل مؤشر LED الأخضر ، فهذا يعني أنه كلما كانت قيمة الإدخال أصغر أو تساوي 0.1 تشغيل مؤشر LED
  4. حدد مكون "CompareValue2" وفي نافذة الخصائص مجموعة مقارنة النوع: ctBigger

والقيمة: يتم استخدام 0.1 "CompareValue2" لتشغيل مؤشر LED الأحمر ، وهذا يعني أنه كلما كانت قيمة الإدخال أكبر من 0.1 ، قم بتشغيل مؤشر LED الأحمر

الخطوة 5: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
  1. قم بتوصيل طرف Arduino Analog Out [0] بدبوس مكون "CompareValue1" [في]
  2. قم بتوصيل دبوس Arduino Analog Out [0] بدبوس مكون "CompareValue2" [في]
  3. قم بتوصيل طرف Arduino Analog Out [0] بدبوس مكون "DisplayOLED1> Text Field1" [In]
  4. قم بتوصيل مكون "DisplayOLED1" بدبوس Arduino I2C [في]
  5. قم بتوصيل دبوس المكون "CompareValue1" [مخرج] بدبوس Arduino الرقمي [8]
  6. قم بتوصيل دبوس المكون "CompareValue2" [مخرج] بدبوس Arduino الرقمي [7]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

الخطوة 7: العب

إذا قمت بتشغيل وحدة Arduino UNO ، واضغطت على مستشعر القوة ، فسترى رقمًا متغيرًا على شاشة OLED ويجب أن يضيء مؤشر LED أخضر ولكن عندما تضغط على الحد ، يجب أن يضيء مؤشر LED الأحمر.

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:

الخطوة 8: الدائرة

دائرة كهربائية
دائرة كهربائية
  1. قم بتوصيل دبوس Arduino الإيجابي [5 فولت] بدبوس OLED [VCC] ودبوس مستشعر القوة [1]
  2. توصيل دبوس Arduino Negative [GND] بدبوس OLED [GND]
  3. قم بتوصيل دبوس شاشة OLED [SDA] بدبوس Arduino [SDA]
  4. قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [SCL]
  5. قم بتوصيل دبوس مستشعر القوة [2] بدبوس Arduino التناظري [0]
  6. قم بتوصيل دبوس مستشعر القوة [2] بمقاوم 1 كيلو أوم
  7. قم بتوصيل الجانب الآخر من المقاوم بـ Arduino Negative pin [GND]
  8. قم بتوصيل دبوس السالب الأخضر LED بدبوس Arduino [GND]
  9. قم بتوصيل دبوس LED الأخضر الإيجابي بدبوس Arduino Digital [8]
  10. قم بتوصيل دبوس السالب الأحمر LED بدبوس Arduino [GND]
  11. قم بتوصيل دبوس LED الأحمر الإيجابي بدبوس Arduino Digital [7]

موصى به: