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

متر لوكس مع اردوينو: 5 خطوات
متر لوكس مع اردوينو: 5 خطوات

فيديو: متر لوكس مع اردوينو: 5 خطوات

فيديو: متر لوكس مع اردوينو: 5 خطوات
فيديو: كيف تستخدم Bluetooth module HC-05 مع الأردوينو و ارسال و استقبال البيانات 2024, يوليو
Anonim
متر لوكس مع اردوينو
متر لوكس مع اردوينو

متر لوكس (يُعرف أيضًا بمقياس الضوء) - مقياس الضوء هو جهاز يستخدم لقياس كمية الضوء.

لوكس - لوكس (الرمز: lx) هو وحدة الإنارة والانبعاث الضوئي المشتقة من النظام الدولي للوحدات ، والتي تقيس التدفق الضوئي لكل وحدة مساحة.

في مصطلح الرجال الأعرج ، لوكس هو مقدار الضوء فوق منطقة ما ومتر لوكس هو أداة لاستخدام ذلك. هذه أداة مفيدة للغاية ، ولكن إذا كنت ستستخدمها مرة أو مرتين في السنة أو حتى مرة واحدة فقط ، فإن تكلفة العداد تعد نوعًا من الهدر ، ولكن إذا كنت مثلي ولديك LDR و Arduino مثالي ، أنت تدرك أنك تبنيها في حوالي 20 دقيقة وبأقل من تكلفة البنزين اللازمة لتوصيلك إلى المتجر.

الخطوة 1: الأشياء التي تحتاجها

الأشياء التي تحتاجها
الأشياء التي تحتاجها

· 200 المقاوم

اردوينو UNO

· بيرفبورد

· المقاوم المعتمد على الضوء (LDR)

جندى

· لحام حديد

· ذكر إلى ذكر لاعبي القفز

(اختياري)

اللوح

الخطوة 2: قم ببنائه

بنائها
بنائها
بنائها
بنائها

رتب المقاوم 200 Ω و LDR في تكوين مقسم الجهد ، كما هو موضح في التخطيط أعلاه:

أولاً ، أوصي ببناء الدائرة على لوح اختبار لاختبارها قبل لحامها في Perfboard ، مثل هذا:

الخطوة 3: اجعلها دائمة

اجعلها دائمة
اجعلها دائمة
اجعلها دائمة
اجعلها دائمة
اجعلها دائمة
اجعلها دائمة

اجمع مركباتك للحام.

رتب الأجزاء على النحو التالي:

يجب أن يكون أحد طرفي المقاوم على سكة خاصة به ويجب أن يكون سلك LDR على سكة خاصة به ، ثم يجب توصيل السلك المتبقي بسكة واحدة. سيؤدي هذا إلى إنشاء مقسم الجهد الذي نحتاجه لإطعامه في Arduino ولا ننسى الرؤوس ؛ يتم توصيل كل رأس بسكة حديد واحدة.

نصيحة: لا تضع LDR بشكل مسطح على Perfboard إذا كنت تستخدم مكواة لحام عصا (وليس محطة لحام) ، فقد قمت بحرق LDR واضطررت إلى إعادته.

عند الانتهاء ، يجب أن تبدو كما يلي:

الخطوة 4: الكود (رسم اردوينو)

بعد بناء المسبار ، ما زلنا بحاجة إلى عداد لترجمة تلك البيانات الأولية إلى كلام بشري ، قياس لوكس.

أولاً ، نحدد بعض الثوابت لاستخدامها لاحقًا في حساباتنا.

في وظيفة الإعداد الخاصة بنا ، نبدأ اتصال تسلسلي لعرض قراءاتنا.

في حلقتنا ، نعلن عن المتغيرات وأنواعها. بعد ذلك ، نحصل على القراءة من المسبار عبر Arduino pin A1. الآن الجزء المفضل لدى الجميع ، MATH ، نقسم الجهد من A1 على MAX_ADC_READING الثابت ، ثم نضربه في ثابت ADC_REF_VOLTAGE لإخراج جهد المقاوم. للحصول على جهد LDR ، نقوم بطرح جهد المقاوم المحسوب لدينا من ADC_REF_VOLTAGE ، ثم يتم استخدام هذه القيمة للحصول على مقاومة LDR عن طريق قسمة جهد LDR على جهد المقاوم الخاص بنا ثم ضرب النتيجة في ثابت REF_RESISTANCE الخاص بنا ، تقريبًا ، نستخدم الأسرى () وظيفة في مكتبة Arduino للحصول على الأس باستخدام ldrResistance كقاعدة وثابت LUX_CALC_EXPONENT كأسس خارجي ، ثم يتم ضرب هذه القيمة في ثابت LUX_CALC_SCALAR للحصول على قيمة Lux الخاصة بنا. حسنًا ، انتهى فصل الرياضيات. الآن نقوم بطباعة هذه المعلومات على الشاشة التسلسلية وننتظر 250 مللي ثانية حتى نتمكن من قراءتها. ما عليك سوى تحميل الكود إلى Arduino الخاص بك وتوصيل المسبار ، والآن أنت على ما يرام وقياس إضاءة الضوء

الخطوة الخامسة: الخاتمة:

نعم ، أعلم أنه يمكنك تخيل مقياس الضوء من Arduino ولكن لا يزال من الممكن تحسينه باستخدام شاشة LCD و / أو كسر بطاقة SD ، حيث أعيش للحصول على هذه المركبات باهظة الثمن لذا لا يمكنني إضافتها. على الرغم من أنني آمل أن يقوم شخص ما يقرأ هذا بتحسين تصميمي وجعله. قد يكون التحسين الآخر هو استخدام Arduino أصغر مثل mini أو nano ، ومن ثم يمكنك تسهيل التنقل والتخزين.

موصى به: