جدول المحتويات:
- الخطوة 1: الخطوة 1: جمع المكونات
- الخطوة 2: الخطوة 2: قم بإعداد لوحة توصيل Arduino
- الخطوة 3: الخطوة 3: قم بتحميل الكود
- الخطوة 4: الخطوة 4: التحقق من النتيجة
فيديو: دائرة ضوء الشموع OLED مع مقاومة المحرك للتحكم في الكثافة (TfCD): 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
نوضح لك في هذا الدليل كيفية إنشاء دائرة تُظهر وميض LED (O) مثل شمعة وتتفاعل مع شدة البيئة. مع شدة إضاءة منخفضة ، يلزم إخراج ضوء أقل من مصادر الإضاءة. باستخدام هذا التطبيق ، يمكنك بناء ضوء الشموع الوامض الخاص بك لإنشاء مصباح منزلي مريح وممتع لجو إضافي. يمكنك محاولة استبدال مصابيح LED بـ OLED إذا كان لديك المكونات (حاليًا يصعب الحصول عليها بسبب التكلفة وطفولة التكنولوجيا). ستكون هذه التكنولوجيا الجديدة هي مستقبل الإضاءة الصلبة.
الخطوة 1: الخطوة 1: جمع المكونات
اجمع المكونات:
1x Arduino Uno + كابل USB
1x اللوح
3x 330R المقاوم
1x 220R المقاوم
1x فوتو المقاوم
10x كابل
الخطوة 2: الخطوة 2: قم بإعداد لوحة توصيل Arduino
قم بإعداد لوح اردوينو الخاص بك وفقًا للصورة.
الخطوة 3: الخطوة 3: قم بتحميل الكود
قم بتحميل الكود التالي. يمكن تعديل القيم أو إضافتها لنتائج مرغوبة مختلفة.
int ledPin1 = 9 ؛ int ledPin2 = 10 ؛ int ledPin3 = 11 ؛ int lightSensor = A1 ؛ int randomValue = 120 ؛ int baseValue = 135 ؛
إعداد باطل () {// تهيئة الاتصال التسلسلي بمعدل 9600 بت في الثانية: Serial.begin (9600) ؛ pinMode (ledPin1 ، الإخراج) ؛ pinMode (ledPin2 ، الإخراج) ؛ pinMode (ledPin3 ، الإخراج) ؛ }
// يعمل روتين الحلقة مرارًا وتكرارًا إلى الأبد: void loop () {// اقرأ الإدخال على الدبوس التناظري 0: int sensorValue = analogRead (A1)؛ إذا (sensorValue> 800) {randomValue = 120 ؛ BaseValue = 135 ؛ } else if (sensorValue> 750) {randomValue = 110؛ BaseValue = 115 ؛ } else if (sensorValue> 700) {randomValue = 90؛ BaseValue = 100 ؛ } else if (sensorValue> 650) {randomValue = 70؛ BaseValue = 80 ؛ } else if (sensorValue> 600) {randomValue = 55؛ BaseValue = 65 ؛ } else if (sensorValue> 550) {randomValue = 40 ؛ BaseValue = 55 ؛ } else {randomValue = 30 ؛ BaseValue = 40 ؛ } // اطبع القيمة التي تقرأها: Serial.println (sensorValue)؛ analogWrite (ledPin1 ، عشوائي (randomValue) + baseValue) ؛ analogWrite (ledPin2 ، عشوائي (randomValue) + baseValue) ؛ analogWrite (ledPin3 ، عشوائي (randomValue) + baseValue) ؛ تأخير (عشوائي (100)) ؛ }
الخطوة 4: الخطوة 4: التحقق من النتيجة
تحقق مما إذا كان وميض (O) LED مثل شمعة ويتفاعل مع شدة الضوء في البيئة.
موصى به:
كيفية عمل دائرة تحكم المحرك: 6 خطوات
كيفية صنع دائرة تحكم المحرك: مرحبًا يا صديق ، في بعض الأحيان نطلب عددًا أقل من الدورات في الدقيقة (دوران في الدقيقة) للمحرك وفي بعض الأحيان نحتاج إلى عدد كبير جدًا من الدورات في الدقيقة للمحرك. لذلك سأقوم اليوم بعمل دائرة باستخدام IRFZ44N MOSFET التي ستتحكم عدد الدورات في الدقيقة للمحرك. يمكننا استخدام هذا الدائرة
المحرك التعريفي ذو الملف الواحد / المحرك الكهربائي: 6 خطوات
المحرك الحثي ذو الملف الواحد / المحرك الكهربائي: في هذا المشروع ، سنقوم بصنع محرك تحريضي ذو ملف واحد ، يتم استخدام إصدارات أكثر تفصيلاً من هذا المحرك الكهربائي في معظم الأجهزة الحالية البديلة. لا يحتوي محركنا على عزم دوران مرتفع ، فهو يتعلق أكثر بالعمل
برنامج Visuino PID Brushes للتحكم في المحرك والتشفير: 5 خطوات
VISUINO PID Brushes Motor Control and Encoder: Dzisiaj pokażę wam jak podłączyć servomotor szczotkowy z enkoderem optycznym do naszego arduino uno albo mega. سأوضح لك اليوم كيفية توصيل محرك مؤازر بفرشاة بجهاز تشفير بصري إلى اردوينو أونو أو ميجا
برمجة PLC للتحكم في ضوء التوقف: 7 خطوات (بالصور)
برمجة PLC للتحكم في ضوء التوقف: يتم استخدام PLCs في كل شيء نواجهه على أساس يومي. من آلات تعليب أو تعبئة عناصر مثل البيرة والصودا والحساء والعديد من البضائع المعبأة الأخرى إلى أحزمة النقل في Walmart و Stop Lights عند بعض التقاطعات ، تلمس PLCs
دائرة طرية مقاومة للماء: 5 خطوات (بالصور)
دائرة ناعمة مقاومة للماء: أكياس بلاستيكية مدمجة بنواة خيطية موصلة. لتلك اللحظة الخاصة عندما تحتاج إلى دائرة ناعمة مقاومة للماء. هل تريد المزيد من مقاطع فيديو eTextile How-To DIY eTextile والبرامج التعليمية والمشاريع؟ ثم قم بزيارة صالة eTextile