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

مؤشر مستوى المياه برسالة نصية: 4 خطوات
مؤشر مستوى المياه برسالة نصية: 4 خطوات

فيديو: مؤشر مستوى المياه برسالة نصية: 4 خطوات

فيديو: مؤشر مستوى المياه برسالة نصية: 4 خطوات
فيديو: معلومات مهمة للحصول على مؤشر اجتماعي واقتصادي تحت من العتبة 9.32 2024, شهر نوفمبر
Anonim
مؤشر مستوى المياه مع الرسائل القصيرة
مؤشر مستوى المياه مع الرسائل القصيرة

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

هيا بنا نبدأ.

الخطوة 1: المكونات

عناصر
عناصر
عناصر
عناصر
عناصر
عناصر
عناصر
عناصر

1. Atmega328

2. اردوينو أونو

3. التبديل x1

4. مذبذب بلوري x1

5. 10 فائق التوهج مكثف x2

6. BC547 الترانزستور npn x4

7. المقاوم 1 كيلو × 5

8. المقاوم 100 × 8

9. PCB x1

10. منظم 5 فولت LM7805

11. LM7812 منظم 12 فولت

12. مكثف 22 فائق التوهج x2

13. Solar Pannel 20v

14. بالوعة الحرارة x1

15. الأسلاك

16. GSM مودم 800H أو 900A

الخطوة 2: التوصيلات وعمل ثنائي الفينيل متعدد الكلور

التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور
التوصيلات وعمل ثنائي الفينيل متعدد الكلور

قم بإجراء توصيلات الترانزستورات بالمقاومات على اللوح كما هو موضح في الرسم التخطيطي ckt ، تحقق من الإخراج. سيكون الإخراج أكبر من 3 فولت لإرسال المنطق عاليًا إلى اردوينو.

تركيب المقاومات والترانزستورات على ثنائي الفينيل متعدد الكلور.

قم بتركيب المقبس 28 دبوس IC على ثنائي الفينيل متعدد الكلور.

نحن نصنع اردوينو مستقل.

لحام مذبذب الكريستال مع مكثفات 22 فائق التوهج.

قم بتوصيل مخرجات الترانزستورات بالدبابيس التناظرية o راجع IC إلى الرسم التخطيطي للـ IC.

قم بتوصيل منظم الجهد بشكل صحيح مع المكثفات.

يجب توصيل المشتت الحراري بمنظم الجهد 7812 لأن مودم GSM يستمد تيارًا منه.

لوح شمسي متصل بمدخل 7812 ic.

جندى جميع المكونات كما في مخطط ckt على ثنائي الفينيل متعدد الكلور. تحقق من التوصيلات.

الخطوة الثالثة: البرمجة

برمجة
برمجة

قم بتوصيل Arduino UNO بجهاز الكمبيوتر الخاص بك مع وجود atmega328 به

انسخ الكود التالي في اردوينو الخاص بك

int a = 0 ؛ int b = 0 ؛

كثافة العمليات ج = 0 ؛

كثافة العمليات د = 0 ؛

الإعداد باطل()

{pinMode (A1، INPUT) ؛

pinMode (A0، INPUT) ؛

pinMode (A2 ، الإدخال) ؛

pinMode (A4 ، الإدخال) ؛

Serial.begin (9600) ؛

}

حلقة فارغة()

{int r = digitalRead (A4) ؛

int s = digitalRead (A0) ؛

int t = digitalRead (A1) ؛

int u = digitalRead (A2) ؛

إذا (r == HIGH && s == LOW && t == LOW && u == LOW)

{إذا (أ == 0)

{Serial.println ("AT + CMGF = 1") ؛

تأخير (500) ؛

Serial.println ("AT + CMGS = \" رقمك / "") ؛ // تغيير تأخير رقم هاتف المستلم (500) ؛

Serial.print ("المستوى 1 تشغيل المحرك") ؛ // الرسالة التي تريد إرسالها

تأخير (500) ؛

Serial.write (26) ؛

تأخير (500) ؛

أ ++ ؛ ب = 0 ؛ ج = 0 ؛ د = 0 ؛

}

}

إذا (r == HIGH && s == HIGH && t == LOW && u == LOW)

{إذا (ب == 0)

{Serial.println ("AT + CMGF = 1") ؛

تأخير (500) ؛

Serial.println ("AT + CMGS = \" رقمك / "") ؛ // تغيير رقم هاتف المستلم

تأخير (500) ؛

Serial.print ("الماء عند المستوى 2") ؛

// الرسالة التي تريد إرسالها

تأخير (500) ؛

Serial.write (26) ؛

تأخير (500) ؛

ب ++ ؛ أ = 0 ؛ ج = 0 ؛ د = 0 ؛

} }

إذا (r == HIGH && s == HIGH && t == HIGH && u == LOW) {if (c == 0)

{Serial.println ("AT + CMGF = 1") ؛

تأخير (500) ؛

Serial.println ("AT + CMGS = \" رقمك / "") ؛ // تغيير تأخير رقم هاتف المستلم (500) ؛

Serial.print ("الماء عند المستوى 3") ؛ // الرسالة التي تريد إرسالها

تأخير (500) ؛

Serial.write (26) ؛

تأخير (500) ؛

سي ++ ؛ ب = 0 ؛ د = 0 ؛ أ = 0 ؛ }}

إذا (r == HIGH && s == HIGH && t == HIGH && u == HIGH)

{if (d == 0) {Serial.println ("AT + CMGF = 1") ؛

تأخير (500) ؛

Serial.println ("AT + CMGS = \" رقمك / "") ؛ // تغيير رقم هاتف المستلم

تأخير (500) ؛

Serial.print ("محرك إيقاف تشغيل الخزان بالكامل") ؛ // الرسالة التي تريد إرسالها

تأخير (500) ؛

Serial.write (26) ؛

تأخير (500) ؛

د ++ ؛ ج = 0 ؛ ب = 0 ؛ أ = 0 ؛

} }

آخر

{Serial.print ("الدائرة غير متصلة") ؛

}

}

الآن قم بإزالة IC وتثبيته في ثنائي الفينيل متعدد الكلور

الخطوة 4: التجميع والاختبار

التجميع والاختبار
التجميع والاختبار
التجميع والاختبار
التجميع والاختبار
التجميع والاختبار
التجميع والاختبار

خذ أنبوب PVC بارتفاع مساوٍ لخزان الماء الخاص بك.

قم بلصق الأسلاك من ckt عند مستويات مختلفة من الخزان.

لاحظ أن سلك Vcc ينغمس دائمًا في الماء.

قم بإجراء كل الاتصالات.

قم بتوصيل Rx of ic الموجود على الطرف 2 بـ Tx لمودم GSM

قم بتوصيل Tx of ic الموجود على الطرف 3 بـ Rx لمودم GSM

قم بتوصيل الألواح الشمسية بإدخال 7812 ic.

تحقق من جميع الاتصالات والمشروع جاهز.

عمل سقيفة للنظام لحمايته من المطر.

قم بتجريبه!

موصى به: