جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبًا المبرمجين ، سأعلمك اليوم كيفية إنشاء مصباح بمقاوم ضوئي على 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 (أو ضوء خافت) ، فسيؤدي ذلك إلى إيقاف تشغيل المصباح وتشغيله إذا لم يكن معتمًا. ومثل هذا ، يتم عمل الكود وتعمل الدائرة!
شكرا لك على قراءة هذا البرنامج التعليمي! أتمنى أنك إستمتعت!