جدول المحتويات:
فيديو: منبه اردوينو مع مستشعر اهتزاز رقمي: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يدور هذا الدليل حول كيفية صنع جهاز إنذار سهل ورخيص بنفسك ، كل ما تحتاجه هو المعرفة الأساسية في الإلكترونيات وبرمجة اردوينو.
إذا كان لديك أي أسئلة أو مشاكل ، يمكنك الاتصال بي على بريدي الإلكتروني: [email protected]
فلنبدأ
المكونات المقدمة من DFRobot
الخطوة 1: المواد
يمكن شراء جميع المواد اللازمة لهذا المشروع من المتجر الإلكتروني: DFRobot
لهذا المشروع سوف نحتاج:
-أردوينو أونو (يمكنك أيضًا أن تأخذ ميجا 2560)
-مستشعر رقمي يعمل باللمس بالسعة V2 4x
-مستشعر اهتزاز رقمي V2 1x
-وحدة الجرس الرقمية 1x
-شاشة LCD مقاس 20x4
-بعض المصابيح
-4 قناة ريلاي شيلد لاردوينو
- أسلاك توصيل (الكثير منهم)
- اللوح
بطارية -9 فولت
-سكن البطارية
إذا كنت تريد التحكم في الأضواء أو شيء من هذا القبيل ، فيمكنك استخدام Relay Shield لـ Arduino.
لقد صنعت أيضًا مكانًا لهذا التنبيه ، لذلك ستحتاج إلى SolidWorks أو بعض البرامج المماثلة الأخرى. بالطبع ستحتاج أيضًا إلى طابعة ثلاثية الأبعاد. إذا لم يكن لديك طابعة ثلاثية الأبعاد ، فيمكنك أيضًا استخدام علبة صندوق التوصيل الكهربائي البلاستيكي المختوم بالسطح أو أي شيء مشابه لذلك.
الخطوة 2: الوحدات
بالنسبة لهذا المشروع ، استخدمت ثلاث وحدات مختلفة. من السهل جدًا توصيل هذه الوحدات بـ Arduino نظرًا لتصميم الاتصال الجيد جدًا. تحصل على سلك توصيل في العبوة مع الوحدة النمطية (يمكن رؤيته في الصورة).
وحدة استشعار الاهتزاز الرقمي
وحدة المستشعر هذه سهلة الاستخدام للغاية ومتعة اللعب بها. حساسيته عالية جدًا ، لذا لا داعي للتخلص منه بشدة. نقرة صغيرة ستكون كافية.
تخصيص:
- نوع الإدخال: رقمي
- عمر التبديل: ما يصل إلى 10 مليون ثانية
- مقاومة الدائرة المفتوحة: 10Mohm
- جهد العرض: 3.3 فولت إلى 5 فولت
- الواجهة: رقمي
- الحجم: 22 × 30 ملم (0.87 × 1.18 بوصة)
وحدة استشعار تعمل باللمس بالسعة الرقمية
إذا كنت لا تحب أزرار الضغط العادية ، يمكنك استخدام وحدات استشعار اللمس السعوية هذه. لديهم وقت استجابة سريع للغاية ، ومساحة لمس كبيرة على كلا الجانبين.
تخصيص:
- جهد العرض: 3.3 فولت إلى 5 فولت
- الواجهة: رقمي
- الحجم: 22 × 30 ملم (0.87 × 1.18 بوصة)
وحدة الجرس الرقمي
وحدة صفارة بسيطة للغاية وفي معظم الحالات مزعجة للغاية.
تخصيص:
- النوع: رقمي
- مزود الطاقة: 5VDC
إذا كنت تريد معرفة المزيد عن هذه الوحدات ، يمكنك زيارة: DFRobot Product Wiki
الخطوة 3: غلاف الإنذار
لقد صنعت غلافًا مطبوعًا ثلاثي الأبعاد لهذا المنبه.
أولاً ، قمت بقياس كل مكون ، مما صنعت النموذج الأولي للمستوى الأمامي على ورق مليمتر ، بحيث تحققت من صحة المسافة. يمكنك رؤية هذا النموذج الأولي على الصورة.
عندما انتهيت من النموذج الأولي ، حدقت في رسمه في برنامج للرسم ثلاثي الأبعاد. إذا كنت لا تعرف كيفية الرسم في هذه البرامج ، يمكنك أيضًا الكتابة على بريدي لملف STL الخاص بهذا السكن ، حتى تتمكن من طباعته.
استغرق الأمر حوالي أربع ساعات لطباعة هذا السكن. هذه الطابعة في النطاق المتوسط لذا عليك إجراء القليل من التصحيحات على منتجك (تحتاج إلى ملف السكن أو ربما توسيع بعض الثقوب باستخدام مثقاب …)
مقاس:
150x60x120 ملم
الغلاف مصنوع من بلاستيك PLA. تتميز بجدران بعرض 3 مم ، وهو أكثر من كافٍ لوضع غطاء. أكبر فتحة لشاشة LCD ، والثقوب الأصغر بجوار شاشة LCD مخصصة لمصابيح LED. يوجد في الجزء السفلي فتحات لوحدات اللمس ووحدة الجرس. يوجد على الجانب الأيمن أيضًا فتحة أخرى لوحدة اللمس. يمكنك تركيب هذا السكن على الحائط أو الباب.
الخطوة 4: الأسلاك
هناك الكثير من المكونات المختلفة في هذا المشروع ، لذا يجب أن تكون حريصًا على توصيلها بشكل صحيح.
سأوضح لك كيف يتم توصيل كل مكون في هذا المشروع.
وحدات استشعار اللمس:
لقد استخدمت أربعة من هذه الوحدات. واحد للإنقاص والآخر لوقت التنبيه الإضافي ، والثالث يستخدم لاختيار البرامج (سأخبر المزيد عن هذا في الخطوة التالية) والرابع يستخدم للتنشيط.
تحتوي هذه الوحدة على ثلاثة دبابيس (5V +، GND، OUTPUT).
تقوم بتوصيل السلك الأحمر بـ 5V + والسلك الأسود بـ GND. يذهب السلك الأخضر إلى الدبوس الرقمي في Arduino. (يمكنك أيضًا استخدام ألوان مختلفة ، ولكن من الأسهل بالنسبة لك ويمكن التحكم فيها بشكل أكبر إذا كنت تستخدم هذه الألوان.)
لأجل هذا المشروع:
- يتم توصيل وحدة الإنقاص بالدبوس الرقمي 8.
- يتم توصيل وحدة الزيادة بالدبوس الرقمي 9.
- الوحدة النمطية لاختيار البرنامج متصلة بالرقم الرقمي 10.
- يتم توصيل وحدة تنشيط التنبيه بالرقم الرقمي 11.
مستشعر الاهتزاز الرقمي:
تحتوي هذه الوحدة على ثلاثة دبابيس (5V +، GND، OUTPUT).
الوحدة النمطية متصلة بالدبوس الرقمي 3
وحدة الجرس:
تحتوي هذه الوحدة على ثلاثة دبابيس (5V + ، GND ، OUTPUT).
الوحدة النمطية متصلة بالرقم الرقمي 13
عرض شاشات الكريستال السائل:
تحتوي الشاشة على أربعة دبابيس (Vcc ، GND ، SCL ، SDA):
قم بتوصيل Vcc بـ 5V + و GND بـ GND على Arduino و SCL و SDA pin على الشاشة بدبوس SLC و SDA على Arduino
قاد:
لقد استخدمت بعض مصابيح LED للإشارة. يذهب الساق الأقصر أو الكاثود من LED إلى GND ، والساق الأطول أو الأنود يذهب إلى الدبوس الرقمي. إذا كنت لا تصدقني ، يمكنك أيضًا التحقق من ذلك باستخدام مقياس متعدد (يعمل الصمام الثنائي من الأنود إلى الكاثود إذا كان في حالة جيدة)
- مؤشر LED الأخضر متصل بالدبوس الرقمي 4. (يعمل عند تنشيط المنبه)
- مؤشر LED أصفر متصل بالرقم الرقمي 5 (قيد التشغيل عند إلغاء تنشيط المنبه)
- مؤشر LED الأحمر متصل بالرقم الرقمي 12 (وميض إذا اخترت البرنامج المناسب وإذا هزت مستشعر الاهتزاز)
- يتم توصيل مصابيح LED البيضاء بالرقم الرقمي 2. (يتم تشغيلها عند إلغاء تنشيط المنبه حتى تتمكن من رؤية وحدات اللمس).
يتم توفير الوحدات النمطية ومصابيح LED من Arduino. لذلك ، ما عليك سوى توصيل جميع دبابيس Vcc بـ 5 فولت على Arduino وجميع دبابيس GND بـ GND على Arduino. لا يحتوي Arduino على دبابيس 5V و GND كافية لذلك عليك استخدام لوح التجارب.
يمكنك تزويد Arduino ببطارية 9 فولت أو مع محول مناسب. يمنحك تشغيله ببطارية 9 فولت قدرًا أكبر من التنقل ، لكنك ستحتاج إلى استبداله بعد مرور بعض الوقت.
إذا كنت ترغب في التحكم في أجهزة التيار المتردد ، فستحتاج إلى توصيل وحدة الترحيل.
الخطوة 5: الكود
الكود أطول قليلاً وإذا لم تكن معتادًا على البرمجة ، يمكنك أن تضيع بسهولة.
لقد استخدمت البرامج الفرعية لأن هذا يجعل البرنامج أكثر قابلية للإدارة.
لذا فإن فكرة البرنامج هي:
- يمكنك اختيار مدة التنبيه (1-15 ثانية مع 5 فترات زمنية)
- يمكنك اختيار البرنامج (مع البرنامج ، أعني الاحتمالات المختلفة حول كيفية انطلاق المنبه. يمكنك اختيار تشغيل الجرس فقط ، أو تشغيل الجرس المدمج مع LED أو تشغيل LED فقط.)
- يمكنك تنشيط وإلغاء تنشيط المنبه (يشار إلى ذلك بمصابيح LED. باللون الأخضر والأصفر)
- ويتم عرض كل شيء على شاشة LCD. لديك إمكانيات عديدة لما تريد عرضه على شاشة LCD.
- لذلك عندما تهتز ، ينطلق إنذار مستشعر الاهتزاز ، لكن ذلك يعتمد على البرنامج الذي تختاره.
وهكذا ، إذا كنت تعرف كيفية استخدام عبارات if وإذا كنت تعرف عناصر التحكم في شاشة LCD (lcd.clear ، lcd.setCursor (x ، y) …) فلن يكون من الصعب فهم هذا البرنامج.
موصى به:
كيفية صنع مستشعر اهتزاز الزنبرك في المنزل: 5 خطوات (بالصور)
كيفية صنع مستشعر اهتزاز الربيع في المنزل!: كنت أعمل في مشروع جديد يتضمن مستشعر اهتزاز الربيع المعروف أيضًا باسم & quot؛ الرجل الفقير & quot؛ مقياس التسارع / مستشعر الحركة! مفاتيح اهتزاز الزنبرك هذه عبارة عن مفاتيح تشغيل اهتزازية غير اتجاهية عالية الحساسية. الداخل
IoT- Ubidots- ESP32 + مستشعر اهتزاز ودرجة حرارة لاسلكي طويل المدى: 7 خطوات
IoT- Ubidots- ESP32 + جهاز استشعار الاهتزاز ودرجة الحرارة طويل المدى اللاسلكي: الاهتزاز هو حقًا حركة ذهاب وإياب - أو تذبذب - للآلات والمكونات في الأدوات الآلية. قد يكون الاهتزاز في النظام الصناعي عرضًا أو دافعًا لمشكلة ، أو يمكن أن يرتبط بالتشغيل اليومي. على سبيل المثال ، osci
ساعة منبه اردوينو مع مستشعر درجة الحرارة: 5 خطوات
Arduino Alarm Clock with Temperature Sensor: Arduino هو جهاز تحكم صغير سهل للغاية ورخيص. وتتنوع من السهل السيطرة عليها. إذن ما تتوقعه في هذا المشروع … سنستخدم إعدادات ضبط الوقت الدقيقة جدًا RTC والتي تكون عالية بما يكفي لإيقاظ درجة حرارة غرفتك إذا كنت ترغب في مشاهدة فيديو كليك
منبه اردوينو مع مستشعر بالموجات فوق الصوتية: 5 خطوات (بالصور)
Arduino Alarm with Ultrasonic Sensor: هذه التعليمات تدور حول كيفية صنع جهاز إنذار سهل ورخيص بنفسك ، كل ما تحتاجه هو المعرفة الأساسية في الإلكترونيات وبرمجة اردوينو ، إذا كان لديك أي أسئلة أو مشاكل ، يمكنك الاتصال بي على بريدي: iwx .production @ gmail.com هنا
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو