جدول المحتويات:
فيديو: LED التنفس مع Arduino Uno R3: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا الدرس ، دعنا نجرب شيئًا مثيرًا للاهتمام - تغيير إضاءة LED تدريجيًا من خلال البرمجة. نظرًا لأن الضوء النابض يشبه التنفس ، فإننا نمنحه اسمًا سحريًا - LED للتنفس. سنحقق هذا التأثير من خلال تعديل عرض النبضة (PWM)
الخطوة 1: المكونات
- لوحة اردوينو أونو * 1
- كابل USB * 1
- المقاوم (220Ω) * 1
- LED * 1
- اللوح * 1
- أسلاك توصيل
الخطوة 2: المبدأ
تعديل عرض النبضة ، أو PWM ، هو تقنية للحصول على نتائج تناظرية بالوسائل الرقمية. يتم استخدام التحكم الرقمي لإنشاء موجة مربعة ، وهي إشارة يتم تشغيلها وإيقافها. يمكن لنمط التشغيل-الإيقاف هذا محاكاة الفولتية بين التشغيل الكامل (5 فولت) وإيقاف التشغيل (0 فولت) عن طريق تغيير جزء الوقت الذي تقضيه الإشارة مقابل الوقت الذي تقضيه الإشارة. مدة "في الوقت المحدد" تسمى عرض النبض. للحصول على قيم تناظرية مختلفة ، يمكنك تغيير هذا العرض أو تعديله. إذا كررت نمط التشغيل-الإيقاف هذا بسرعة كافية مع بعض الأجهزة ، مصباح LED على سبيل المثال ، فسيكون مثل هذا: الإشارة عبارة عن جهد ثابت بين 0 و 5 فولت يتحكم في سطوع LED. (انظر وصف PWM على الموقع الرسمي لاردوينو).
في الرسم أدناه ، تمثل الخطوط الخضراء فترة زمنية منتظمة. هذه المدة أو الفترة هي معكوس تردد PWM. بمعنى آخر ، مع تردد Arduino PWM عند حوالي 500 هرتز ، فإن الخطوط الخضراء ستقيس 2 مللي ثانية لكل منها.
يتم استدعاء analogWrite () على مقياس من 0 إلى 255 ، بحيث تطلب analogWrite (255) دورة عمل بنسبة 100٪ (تعمل دائمًا) ، بينما تمثل analogWrite (127) دورة عمل بنسبة 50٪ (في نصف الوقت) من أجل مثال.
ستجد أنه كلما كانت قيمة PWM أصغر ، كلما قلت القيمة بعد تحويلها إلى جهد. ثم يصبح مؤشر LED باهتًا وفقًا لذلك. لذلك ، يمكننا التحكم في سطوع LED من خلال التحكم في قيمة PWM.
الخطوة 3: الرسم التخطيطي
الخطوة 4: الإجراءات
من خلال البرمجة ، يمكننا استخدام وظيفة analogWrite () لكتابة قيم مختلفة للرقم 9. سيتغير نصوع LED بناءً على ذلك. على لوحة SunFounder Uno ، دبوس 3 و 5 و 6 و 9 و 10 و 11 هي دبابيس PWM (مع وضع علامة "~"). يمكنك توصيل أي من هذه المسامير.
الخطوة 1:
بناء الدائرة.
الخطوة 2:
قم بتنزيل الكود من
الخطوه 3:
قم بتحميل الرسم التخطيطي على لوحة Arduino Uno
انقر فوق أيقونة تحميل لتحميل الرمز إلى لوحة التحكم.
إذا ظهر "تم التحميل" أسفل النافذة ، فهذا يعني أنه تم تحميل الرسم التخطيطي بنجاح.
هنا يجب أن ترى أن مؤشر LED يصبح أكثر سطوعًا وإشراقًا ، ثم يصبح باهتًا ببطء ، ثم يصبح أكثر إشراقًا وخافتًا بشكل متكرر ، تمامًا مثل التنفس.
موصى به:
مقياس التنفس المطبوع ثلاثي الأبعاد: 6 خطوات (مع صور)
مقياس التنفس المطبوع ثلاثي الأبعاد: أجهزة قياس التنفس هي الأداة الكلاسيكية لأداء تحليل الهواء أثناء نفخه من فمك. إنها تتكون من أنبوب تنفخ فيه يسجل حجم وسرعة نفس واحد ثم تتم مقارنته بمجموعة من القيم الطبيعية الأساسية
مستشعر التنفس DIY مع Arduino (مستشعر التمدد الموصل المحبوك): 7 خطوات (بالصور)
مستشعر التنفس DIY مع Arduino (مستشعر التمدد الموصل المحبوك): سيأخذ مستشعر DIY هذا شكل مستشعر التمدد الموصل المحبوك. سوف يلتف حول صدرك / معدتك ، وعندما يتوسع صدرك / معدتك وينكمش ، فإن المستشعر ، وبالتالي بيانات الإدخال التي يتم تغذيتها إلى Arduino. وبالتالي
ميدالية مقياس التنفس: 4 خطوات (صور توضيحية)
ميدالية الكحول: لدينا جميعًا صديق خاص يحتاج إلى الإشراف في ليلة بالخارج. يُطلق على المنجم اسم جيفري ، وفي عطلة نهاية الأسبوع ، بدا من الحكمة أن يكون لديه عرض خارجي لمقدار المسؤولية التي من المحتمل أن يكون عليها
جهاز التنفس الصناعي الرخيصة ESP32: 4 خطوات
DIY Cheap Ventilator ESP32: مرحبًا بالجميع ، كما نعلم جميعًا ، فإن COVID19 هو الموضوع الوحيد هذه الأيام. هنا في إسبانيا ، ينتشر المرض بشدة. على الرغم من أنه يبدو أنه يتم التحكم في الوضع ببطء ، فإن نقص جهاز التنفس في المستشفيات يمثل مشكلة خطيرة حقًا
RGB LED وضوء مزاج التنفس: 8 خطوات
RGB LED وضوء مزاج التنفس: RGB LED & amp؛ إن ضوء التنفس هو ضوء ليلي بسيط يحتوي على وضعين. بالنسبة للوضع الأول ، يمكنك تغيير لون RGB LED عن طريق تدوير المقاومات الثلاثة المتغيرة ، وبالنسبة للوضع الثاني ، فإنه يعرض حالة التنفس