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

جهاز استشعار رطوبة التربة من Arduino LCD: 5 خطوات
جهاز استشعار رطوبة التربة من Arduino LCD: 5 خطوات

فيديو: جهاز استشعار رطوبة التربة من Arduino LCD: 5 خطوات

فيديو: جهاز استشعار رطوبة التربة من Arduino LCD: 5 خطوات
فيديو: أردوينو للمبتدئين - (27) مشروع جهاز استشعار درجة الحرارة والرطوبة 2024, يوليو
Anonim
مستشعر رطوبة التربة من Arduino LCD
مستشعر رطوبة التربة من Arduino LCD

ما سنقوم بصنعه هو مستشعر رطوبة Arduino مع مستشعر YL-69 والذي يعمل على أساس المقاومة بين "الشفرتين". سيعطينا قيمًا بين 450-1023 لذلك نحتاج إلى تعيينها للحصول على قيمة النسبة المئوية ، لكننا سنصل إليها لاحقًا. لذا فلنبدأ.

الخطوة 1: تجميع الأجزاء

تجميع الأجزاء
تجميع الأجزاء

عليك أن تجمع:

1. LCD مقاس 16 × 2 (أبيض في حالتي)

2. مقياس الجهد 47 كيلو أوم (أو أصغر ، لم يكن لدي سوى ذلك ، ولكن يمكنك أيضًا استخدام 10-20 كيلو بايت ويجب أن يكون جيدًا)

3. الكابلات ، والكثير من الكابلات

4. المجلس النموذجي

5. Arduino Uno / Arduino Pro mini (مع مبرمج)

6. مصدر الطاقة (بطارية 9 فولت على سبيل المثال)

7. مستشعر الرطوبة (على سبيل المثال YL-69)

الخطوة 2: توصيل شاشة LCD

قم بتوصيل شاشة LCD
قم بتوصيل شاشة LCD
قم بتوصيل شاشة LCD
قم بتوصيل شاشة LCD

قم بتوصيل شاشة LCD بالكابلات بـ arduino كما هو موضح في shematic. لا تنسى مقياس الجهد.

الخطوة 3: قم بتوصيل مستشعر الرطوبة

قم بتوصيل مستشعر الرطوبة
قم بتوصيل مستشعر الرطوبة

قم بتوصيل دبوس VCC بلوحة مستشعر الرطوبة إلى + سكة للوحة النموذج الأولي ودبوس GND بالأرض. (لقد قمت بتوصيل الأرض الثانية على لوحة اردوينو)

يجب توصيل دبوس بيانات مستشعر الرطوبة بـ A0 (في حالة YL-69 ، يكون آخر 4 دبابيس) على لوحة اردوينو.

الخطوة 4: الكود

الشفرة
الشفرة

// المؤلف: دبليو ماركزاك # تتضمن // تتضمن مكتبة LCD LiquidCrystal lcd (12 ، 11 ، 7 ، 6 ، 5 ، 4) ؛ // ضع المسامير على شكل 12 ، 11 ، 7 ، 6 ، 5 ، 4. قد تكون كذلك مختلفًا عن شاشة LCD الخاصة بك ، تحقق من كتالوج المنتج potPin = A0 ؛ // إدخال pinint التربة = 0 ؛ إعداد باطل () {lcd.begin (16، 2)؛ // صفوف وأعمدة lcdlcd.print ("الرطوبة") ؛ // عنوان sortsSerial.begin (9600) ؛} حلقة باطلة () {// تعيين القيم في التربة = analogRead (potPin) ؛ التربة = قيد (التربة ، 485 ، 1023) ؛ التربة = الخريطة (التربة ، 485 ، 1023 ، 100 ، 0) ؛ lcd.setCursor (0 ، 1) ؛ // عرض الأرقام النهائية lcd.print (تربة) ؛ // اطبع رمز النسبة المئوية في endlcd.print ("٪") ؛ // انتظر 0.1 ثانيةdelay (75) ؛ // امسح الأحرف الإضافية lcd.print ("") ؛ تأخير (1) ؛}

الخطوة 5: أضف مصدر الطاقة

أضف مصدر الطاقة
أضف مصدر الطاقة

أضف مصدر الطاقة المناسب (يجب أن يكون 5-9 فولت جيدًا) واضبط تباين شاشة LCD مع مقياس الجهد. اضبط أيضًا مقياس الجهد على مستشعر الرطوبة YL-69 إذا لم يكن الضوء الأحمر على اللوحة الصغيرة قيد التشغيل. ما يجب أن تحصل عليه هو كما هو موضح في الصورة ، ولكن بدلاً من Wilgotnosc ، ستحصل على "الرطوبة" ، لأن الرطوبة هي wilgnotność في لغتي. تحقق مما إذا كان المستشعر يعمل بشكل صحيح مع كوب من الماء.

موصى به: