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

مصباح شدة الضوء: 4 خطوات
مصباح شدة الضوء: 4 خطوات

فيديو: مصباح شدة الضوء: 4 خطوات

فيديو: مصباح شدة الضوء: 4 خطوات
فيديو: أردوينو للمبتدئين - (07) التحكم في سطوع المصباح باستخدام المقاومة المتغيرة 2024, يوليو
Anonim
مصباح شدة الضوء
مصباح شدة الضوء

مرحبًا المبرمجين ، سأعلمك اليوم كيفية إنشاء مصباح بمقاوم ضوئي على TinkerCad. هيا بنا نبدأ!

اللوازم

سوف تحتاج:

* 1 مقاوم للصور

* 1 اردوينو أونو R3

* 1 مصباح

* 1 Relay SPDT (نظرًا لأن المصباح يأخذ 120 فولت ويوفر Arduino 5 فولت فقط)

* 1 مصدر طاقة

* 1 اللوح

الخطوة 1: التنظيم

منظمة
منظمة

أول شيء تريد القيام به هو تنظيم المواد الخاصة بك كما في الصورة. هذا سيجعل الأمر أسهل عندما يتعين علينا ربط كل شيء معًا.

الخطوة 2: المقاوم الضوئي

مقاوم ضوئي
مقاوم ضوئي

أول شيء سنقوم بسلكه هو المقاوم للصور. نقوم بتوصيل دبوس 5V بالطرف الموجب للوح ، وإضافة الأرض (مع التأكد من إضافة الطاقة / الأرض في جميع أنحاء اللوح) ، وإضافة المقاوم للصور صف واحد فوق الأرض. بين هؤلاء ، تقوم بتوصيل دبوس A0 بمقاوم 1000 أوم ، وتوصيله بموجبه.

الخطوة 3: مزود الطاقة والمرحل والمصباح

مزود الطاقة والتتابع والمصباح
مزود الطاقة والتتابع والمصباح

بعد ذلك ، سنقوم بتوصيل مصدر الطاقة والمرحل والمصباح باستخدام Arduino. أولاً ، يجب أن نقوم بتوصيل الأرض باستخدام Arduino ، وربط طرفي كل لوح حتى تنتشر الطاقة والأرض في جميع أنحاء اللوح. بعد ذلك ، بالنسبة لمصدر الطاقة ، نقوم بتوصيل الأرض بالمحطة 1 من Relay ، وإضافة الأرض من المحطة 8 من Relay. يذهب موجب مصدر الطاقة إلى الطرف 2 من المصباح ، ويذهب موجب المصباح إلى الطرف 7 من المرحل. أخيرًا ، يمكننا توصيل الدبوس الرقمي 4 بالمحطة 5 من Relay. مع ذلك ، يتم الانتهاء من جميع الأسلاك / الأجهزة ، ويمكننا الانتقال إلى ترميز Arduino!

الخطوة 4: الترميز في Arduino

الترميز في اردوينو
الترميز في اردوينو

يتكون الترميز من جزأين ؛ الإعداد باطل وحلقة باطلة. الإعداد ، كما يقول ، يجهز المسامير والحلقة الحلقات قطعة من التعليمات البرمجية.

للإعداد الباطل ، نستخدم pinMode لتحديد رقم تعريف شخصي معين ، واختيار ما إذا كان إدخالاً أو إخراجاً. في هذه الحالة ، يكون الدبوس A0 هو الإدخال ، والدبوس 4 للإخراج. يبدأ Serial.begin الشاشة التسلسلية لمقاوم الصورة. مع ذلك ، يمكننا البدء في الحلقة الفارغة.

بالنسبة إلى الحلقة الفارغة ، نكتب Serial.println (analogRead (A1)) ؛ لطباعة بيانات المقاوم للصور والشاشة التسلسلية. نكتب عبارة if ، إذا أعطى المقاوم للصور أرقامًا أعلى من 500 (أو ضوء خافت) ، فسيؤدي ذلك إلى إيقاف تشغيل المصباح وتشغيله إذا لم يكن معتمًا. ومثل هذا ، يتم عمل الكود وتعمل الدائرة!

شكرا لك على قراءة هذا البرنامج التعليمي! أتمنى أنك إستمتعت!

موصى به: