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

كشف الاهتزازات باستخدام وحدة استشعار ضغط الصدمات الكهرضغطية: 6 خطوات
كشف الاهتزازات باستخدام وحدة استشعار ضغط الصدمات الكهرضغطية: 6 خطوات

فيديو: كشف الاهتزازات باستخدام وحدة استشعار ضغط الصدمات الكهرضغطية: 6 خطوات

فيديو: كشف الاهتزازات باستخدام وحدة استشعار ضغط الصدمات الكهرضغطية: 6 خطوات
فيديو: العلوم في اسبوع | طاقة الحجاج و كنتاكي نباتي 2024, يوليو
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية اكتشاف اهتزازات الصدمة باستخدام وحدة اهتزاز حساس كهرضغطية بسيطة و Visuino.

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

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

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

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

الدائرة
الدائرة

قم بتوصيل دبوس Arduino الإيجابي [5v] بمسمار الخط الأحمر للوح التوصيل [موجب]

قم بتوصيل دبوس Arduino الإيجابي [GND] بدبوس الخط الأزرق للوحة توصيل الدوائر [سلبي]

توصيل دبوس وحدة بيزو [V] بالدبوس الموجب للوحة التوصيل [خط أحمر]

توصيل دبوس وحدة بيزو [G] بالدبوس السالب للوحة توصيل الدوائر [الخط الأزرق]

قم بتوصيل دبوس وحدة بيزو [DO] بدبوس اردوينو الرقمي [7]

قم بتوصيل دبوس OLED [VCC] بالدبوس الموجب للوحة التوصيل [خط أحمر]

توصيل دبوس OLED [GND] بالدبوس السلبي للوح [خط أزرق]

قم بتوصيل OLED pin [SDA] بدبوس Arduino [SDA]

قم بتوصيل OLED pin [SCL] بدبوس Arduino [SCL]

الخطوة 3: ابدأ 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

الخطوة 4: في Visuino أضف المكونات وقم بتوصيلها

في Visuino أضف المكونات وقم بتوصيلها
في Visuino أضف المكونات وقم بتوصيلها
في Visuino أضف المكونات وقم بتوصيلها
في Visuino أضف المكونات وقم بتوصيلها
في Visuino أضف المكونات وقم بتوصيلها
في Visuino أضف المكونات وقم بتوصيلها

أضف المكونات

  1. أضف مكون "قيمة نصية" حدد مكون "TextValue1" وفي نافذة الخصائص اضبط "القيمة" على "تم اكتشاف الاهتزاز"
  2. قم بإضافة نافذة خصائص componentIn "تأخير" لتعيين "الفاصل الزمني (uS)" إلى 2000000
  3. أضف مكون "SSD1306 / SH1106 OLED Display (I2C)" انقر نقرًا مزدوجًا على مكون "DisplayOLED1" وفي نافذة العناصر اسحب "حقل النص" إلى اليسار واسحب "ملء الشاشة" إلى اليسار ، حدد على اليسار "حقل النص 1" وفي تعيين نافذة الخصائص "الحجم" على 1 ، "×" على 0 ، "ص" على 50

ربط المكونات

  1. قم بتوصيل دبوس Arduino الرقمي [7] بدبوس مكون "Text Value1" [الساعة]
  2. قم بتوصيل دبوس Arduino الرقمي [7] بدبوس مكون "تأخير" [بدء]
  3. قم بتوصيل دبوس المكون "Text Value1" [Out] بـ "DisplayOLED1"> دبوس "Text Field1" [In]
  4. ربط "Delay1" pin [Out] بـ "DisplayOLED1"> دبوس "Fill Screen1" [الساعة]
  5. قم بتوصيل "DisplayOLED1" pin [Out] بـ Arduino I2C pin [In]

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

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

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

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

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

إذا قمت بتشغيل وحدة Arduino UNO ، وقمت بهز مستشعر بيزو ، فسترى رسالة مكتوبة على شاشة OLED.

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

موصى به: