» من المواقع » خاص »نظام التحكم بمستوى الماء

نظام مراقبة مستوى المياه


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

ميزاته الرئيسية هي كما يلي:
رصد مستوى المياه في الوقت الحقيقي.
مضخة تشغيل / إيقاف أوتوماتيكية.
إغلاق طارئ للمضخة.

الأدوات والمواد:
-اردوينو برو ميني
- جهاز استشعار بالموجات فوق الصوتية HC-SR04 ؛
- الوحدة MAX485 ؛
- وحدة LCD i2c ؛
LCD 1602 ؛
- متحكم ATTINY45 / 85 ؛
- منظم الجهد LM7805 ؛
NPN الترانزستور (2n3904) ؛
-N- قناة MOSFET IRFD024PBF ؛
ديود 1N4007 ؛
موصل 5 دبوس
موصل 4 دبوس
-2 موصل دبوس
- محطات مع جهات اتصال 2 (أزرق) - 2 جهاز كمبيوتر ؛
- محطة مع جهتي اتصال (خضراء) ؛
جاك DC (- 2 قطعة).
- مقبس صوتي (ذكر / أنثى) - قطعتان ؛
- المقاوم 1 كيلو أوم ؛
- المقاوم 10 كيلو أوم - 3 قطع ؛
- مكثف 100 nF - 3 قطع ؛
مكثف 100 فائق التوهج ؛
- زر SMD ، 6x3.5mm ؛
- مفاتيح DIP (SPST 2) - 2 جهاز كمبيوتر ؛
- زر الطاقة ؛
- بهلوان.
-12V تتابع العاصمة.
-توصيل المقاولين ؛
- مصدر طاقة تيار مستمر 5 فولت (> 200 مللي أمبير) ؛
- مصدر طاقة DC 12V (> 500 مللي أمبير) ؛
-صناديق لحجم مناسب.
-الأصحاب.
- ملحقات لحام.
- مفك البراغي ؛
-سلك.




نظام مراقبة مستوى المياه







الخطوة الأولى: وحدة الاستشعار
تقيس هذه الوحدة مستوى المياه وترسل البيانات إلى وحدة التحكم الرئيسية. لديها مستشعرين لقياس مستوى الماء. أحدهما هو مستشعر المسافة بالموجات فوق الصوتية HC-SR04 ، والمسمارين الآخرين البارزين البارزين للخارج ، كما هو موضح في الصورة.

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

اقطع الفتحات واربط المستشعر في مكانه باستخدام الغراء الساخن.





ثم احفر ثقبين بقطر 3 مم مع فجوة 2-3 سم في منتصف الغطاء.
أدخل مسامير M3 الطويلة مع تثبيت طرف السلك بين الغسلين على الجزء الخلفي من الغطاء وشد صواميل M3 على الجانب الآخر.



تستخدم وحدة الاستشعار ATTINY45 كمتحكم دقيق أساسي. كما ذكرنا سابقًا ، يستخدم HC-SR04 لقياس مستوى الماء. يعمل عن طريق قياس المسافة من أعلى الخزان.

أيضا ، يتم التحكم باستخدام مسامير في الدائرة ، والتي يتم تثبيت الترانزستور. يقرأ الميكروكونترولر البيانات من كلا المستشعرين ويرسل البيانات إلى Arduino المثبتة في وحدة التحكم.

أولاً ، أراد المعلم إرسال البيانات من خلال وحدات HC-12 RF. لكن نطاق هذه الوحدات لا يتطابق مع المتطلبات.استخدم المعالج محول MAX485 TTL إلى RS485 وقام بعمل رافعة صغيرة للتثبيت بدلاً من وحدات HC-12.
يمكن تنزيل المخطط والارتباط باللوحة على هذا العنوان.
التثبيت على النحو التالي:
HC-SR04 إلى الدائرة الرئيسية:
VCC - 5V (CN1).
trig - trigPin (CN1).
صدى - echoPin (CN1).
Gnd - GND (CN1).

مسامير M3 إلى الدائرة الرئيسية:
الترباس 1-5 فولت (CN1).
الترباس 2 - 100 (CN1).

وحدة MAX485 (TX):
VCC - 5 فولت (موصل HC-12)
أ - مقبس صوت 1/4-inch.
B - مقبس صوت 1/4-inch.
GND - GND (موصل HC-12)
R0 - RX (موصل HC-12)
RE - VCC (MAX485) أو 5V.
DE - RE (يتم اختصاره كـ RE و DE).
DI - TX (موصل HC-12).

مقبس DC (موصل P1):
نصيحة - 5V
كم - GND




















الخطوة الثانية: جهاز التحكم
تشغيل وحدة التحكم بسيط. يتم استخدام Arduino كوحدة التحكم الرئيسية. يتلقى بيانات الاستشعار المرسلة من لوحة الإرسال من خلال وحدة max485. يحتوي على شاشة LCD 1602 تعرض مستوى الماء الحالي وتشغيل المضخة. يستخدم مرحل 12 فولت كمفتاح لتشغيل موصل التتابع. يحتوي على مفتاحين ، واحد للإضاءة الخلفية لشاشة LCD والآخر لمضخة الطوارئ للتشغيل / الإيقاف.

يوجد ارتباط بمخطط الدائرة وتصميم لوحة الدوائر المطبوعة لجهاز الإرسال والاستقبال هنا.

وحدة i2c LCD ملحومة مباشرة إلى 1602 LCD. يتم توصيل وصلة الإضاءة الخلفية في وحدة i2c بمفتاح التبديل للتشغيل / الإيقاف. يتم توصيل زر الطوارئ (كبير) بالدائرة الرئيسية عبر الموصل P4.
وحدة LCD I2c إلى الدائرة الرئيسية (CN4):
GND - CN4-1 (GND1).
VCC - CN4-2 (5V).
SCL - CN4-3 (A5).
SDA - CN4-4 (A4).

اتصالات التتابع التتابع:
A1 - 230 فاك 1 (صفر).
A2 - NO (اتصال التتابع).
S1 - 230 فاك 1 (صفر).
S2 - 230 فاك 2 (المرحلة)
L1 - سلك محرك المضخة 1
L2 - سلك محرك المضخة 2.
قم بتوصيل جهة اتصال ترحيل COM بـ 230 VAC2 (خط).










الخطوة الثالثة: البرمجيات والبرمجة
تحتاج الآن إلى برمجة وحدات التحكم على كلا الجهازين.

لتنزيل رمز إلى ATTINY45 ، يقوم بتنزيل مكتبة SoftwareSerial.h.
في وظيفة الحلقة ،
> تحقق أولاً مما إذا كان الخزان ممتلئًا أم لا.
> إذا كانت ممتلئة يرسل "255".
> إذا لم يكن ممتلئًا ، فإنه يفحص مستوى الماء باستخدام مستشعر صوت فوق صوتي وينقل البيانات عبر الاتصال التسلسلي.
يستخدم هذا البرنامج الوظيفة الفرعية getwtrLvl () للحصول على مستوى المياه الحالي. أولاً ، يقيس الوقت الذي يستغرقه المستشعر لإرسال واستقبال الموجات فوق الصوتية. ثم يتم تحويل الوقت إلى المسافة باستخدام سرعة الصوت.
dist = pulseIn (echoPin، HIGH) ؛ // الوقت الذي تقضيه الموجة الصوتية.
dist = dist / 28/2 ؛ // ترجمة الوقت إلى مسافة بالسنتيمتر
dist = dist * 1.25 ؛ // هنا 1.25 هو عامل التصحيح للتغلب على خطأ القياس
عودة dist // يعيد المسافة إلى دالة الاستدعاء
الآن لاردوينو.
في وظيفة الحلقة:
> أولاً يتم فحص ما إذا كان زر الطوارئ مضغوطًا أم لا.
> فحص المستشعر. يتحقق جزء من البرنامج من وجود خطأ في المستشعر. أي إذا كانت البيانات المستلمة غير صالحة (<= 1) 5 مرات ، فإن الشاشة تعرض خطأ المستشعر وتتوقف المضخة.
> يعرض الجزء التالي مستوى الماء الحالي ويعطي أمرًا بالمضخة 1 إذا كان مستوى الماء صغيرًا ، أو 0 إذا كان 100٪ (ممتلئ).
يستخدم هذا البرنامج وظيفتين فرعيتين UpdtMotor () و getWaterLvl (). تُظهر وظيفة updtMotor () تشغيل المضخة على شاشة LCD ، وترسل أيضًا إشارة إلى المرحل.
تتحقق الدالة getWaterLvl أولاً لمعرفة ما إذا كان هناك أي خطأ في الاتصال. إذا لم يتم تأسيس الاتصال بين جهاز الإرسال وجهاز الاستقبال خلال فترة الانتظار (3000 مللي ثانية). يظهر خطأ في المستشعر ويوقف المضخة.
عند استعادة الاتصال ، تستأنف العملية.










كل شيء جاهز ، وذلك بفضل المعلم للحصول على اهتمام محلية الصنع.
0
0
0

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      الحرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
15 التعليقات
أوليغ بورودينوف
من السهل شراء مفتاح مستوى إلكتروني من نوع Aries حوالي 4 آلاف روبل ، تحت الضمان ، إنه آمن. وهنا تفاصيل البعض ، بدون عمل ، مقابل 6 آلاف نعم ، بالإضافة إلى العمل بالرقصات والدفّان سوف يسحب بنفس المقدار. حسنًا ، إذا كنت لا تمانع في المال ، فيمكنك بالطبع أن تسلي دماغك الملتهب.
أوليغ بورودينوف
لذلك كان من الضروري تغيير العوامة بشكل أكبر وتعيين شخص مسؤول عن صيانة هذا التثبيت.
كم عدد الصعوبات لضبط مستوى الماء ببساطة. لهذا ، تنتج الصناعة مجموعة من الأجهزة - ROS-301 ، BSU-3 ، ADU ، إلخ. يكفي مرحلتان فقط - واحدة للتعديل ، والثانية للطوارئ.
يبدو أن المؤلف لا يعرف حلاقة أوكام.
Lidselmash
المؤلف
selmash
- روستسيلماش
كان يعمل في نفس المصنع باسم ينتهي بـ "selmash". كشك الرش ، حاوية صغيرة للطلاء ، من قطر الأنبوب الملحوم. حوالي 200 ... 250 مم ، الارتفاع 1200 ... 1500. لقد قاموا بورشة العمل ، وفقًا لاقتراحهم العقلاني. إعادة التزود بالوقود واختيار الطلاء من الأسفل ، داخل الرغوة تطفو مع "عمود" في المنتصف ، مروراً بفتحة (آسف ، ثقب) في الغطاء العلوي. مؤشر المستوى هو أعلى العمود ، وتم رسم العلامات مباشرة على الحائط. باختصار ، بعد شهرين من إعادة التزود بالوقود ، تدفقت الدهان من خلال تلك الفتحة - كان الطفو مشبعًا بالطلاء لدرجة أنه رفض التعويم يبتسم ابتسم
R555
نحصل على أعلى جهاز موثوقية
قام مؤخرًا بإصلاح نظام معالجة المياه الخاص بصديق في المسبح. ريد التبديل في المختبر ، المغناطيس الدائري على رغوة البوليسترين المسامية ناعما ، وليس ARDUINs! رئيسه رئيسه
المؤلف
افتار ، أنت مجرة ​​، بالنسبة لفكرتي ، استبدل البراغي بجهات اتصال تتابع سوفديب.
-أين سيأخذ التتابع السوفيتي في الولايات؟ -))))
نعم ، لم أكن مخطئا بصريا. تحت الطاولة ، كان لدي كتلة مع مرحلتين RKM-1. لوحات على سبائك الاتصالات PL-10 ، فهم ، لا؟
لقد وجدت أيضًا موقدًا خاصًا بي ، ولا يمكنك تسميته بشكل مختلف ، عن duralumin ، وهناك العشرات من RES-22 عليه. بقدر ما أتذكر ، لديهم أيضًا اتصالات جيدة ، على الرغم من أنهم أقصر من RCM.

لذلك نغير البراغي في مستشعر الماء إلى جهات الاتصال من هذه المرحلات ونحصل على جهاز بأعلى موثوقية.

ويمكن الآن العثور على هذه المرحلات ، لم يشتر الباعة المتجولون كل شيء ، ولا يزالون لا يستطيعون شرائه ، الذي قام اتحاد الجمهوريات الاشتراكية السوفياتية بتثبيته.

افتار ، أنت مجرة ​​، بالنسبة لفكرتي ، استبدل البراغي بجهات اتصال تتابع سوفديب. xaxa المشروبات
أوافق على حقيقة أنه ، في التيارات المنخفضة ، يمكن أن يتداخل فيلم الأكسيد مع تشغيل الجهاز. في اليوم الآخر مرتين فقط! واجهت هذا التأثير. تبديل مفاتيح الشبكة. واحد في المصباح القديم ، والآخر في Radiotehnika U-101 amp. وعندما وضع "جديد" ، بمعنى أنه غير ملحوم ، ولكن تم إصداره قبل حوالي 10 سنوات ، اتصل بالمقياس المتعدد قبل استبداله. وأظهر الجهاز مع جهات اتصال مغلقة للمفاتيح في مكان ما حول 50 ... 90 أوم ، حسنًا ، مثل المفاتيح السيئة. لكنني قمت بتثبيتها بجرأة ، مع العلم بهذا الفارق الدقيق. بالطبع ، كل شيء يعمل بدون مشاكل. 220 تومض جميع الأكاسيد على جهات الاتصال إلى الجحيم.

هذا هو السبب في أنهم غالبا ما يجرون اتصالات نحاسية في مفاتيح الشبكة ، وتستخدم الفضة بالفعل في مفاتيح التيارات الضعيفة ، وهذا أكثر قيمة.

إذا لم يكن عليك إجراء اتصالات في هذا المستشعر ، حتى من الفولاذ المقاوم للصدأ ، ولكن من PGM (معادن مجموعة البلاتين). xaxa

استمع! ولدي فكرة. هناك بعض الأجهزة التي تقع تحت مكتبي ، وهناك أرى مرحلتين ، أو RCMs أو أيا كان. ولديهم اتصالات طويلة مع البقع. وأذكر أن هناك كلا من البلاتين والبلاديوم. من أحد هذه التتابع ، سيتم الاتصال ب 2 أو 4 أجهزة استشعار! كيف تحب الفكرة؟ رئيسه
الجنس مقابل مقاومة المياه العذبة (مئات الكيلو أوم)
ربما أكون مخطئا ، ولكن:
قد تختلف مقاومة الماء من مصادر مختلفة (بئر ، بئر ، بئر) بشكل كبير. غالبًا ما يكون لمصدر واحد في فترات مختلفة من السنة قيم مختلفة للمقاومة. يتراوح نطاق قيم المقاومة النوعية للماء من مصادر مختلفة وفقًا للبيانات المنشورة من 10 أوم إلى 100 أوم.
بالنسبة للمواسم والمناطق الجغرافية المختلفة ، تختلف المقاومة الكهربائية للماء وتتراوح من 5 إلى 300 أوم * م.
الماء المقطر - 5 · 10−4 S / m [2] (يتوافق مع مقاومة كهربائية محددة 2 كيلو أوم)
بالمقارنة مع مقاومة المياه العذبة (مئات الكيلو أوم) ، حتى بضعة كيلو أوم من المقاومة الإضافية لا تلعب دورًا. سيكون التيار من خلال الأقطاب الكهربائية من 5 μA ، من حيث المبدأ ، يجب أن يكون كافياً لتحلل الأكاسيد. لتقليل التأثير التآكل لتبخر الماء داخل الصندوق ، من الضروري إغلاق المدخلات في صندوق المستشعرات.
Ivan_Pokhmelev
من الأفضل استبدال المسامير بقضبان من الفولاذ المقاوم للصدأ أو عمل الجزء الحساس (الأطراف) منه بأي طريقة أخرى.
التيارات هناك قليلة جدًا ، لذا فإن أدنى طبقة من أكسيد ، بما في ذلك عند نقطة توصيل السلك ، يمكن أن تؤدي إلى خلل في نظام الإنذار.
على ما يبدو ، تم تصميم البراغي للتشغيل في حالات الطوارئ في حالة فشل جهاز الاستشعار بالموجات فوق الصوتية. يتم توصيلها بشكل غير صحيح: قاعدة الترانزستور معلقة "في الهواء". ((
للحد من آثار تبخر الماء ، من الضروري توفير ختم لدخول المسامير والثقوب حول جهاز الاستشعار بالموجات فوق الصوتية. نعم ، كما هو مذكور أعلاه ، من الأفضل استبدال المسامير بقضبان من الفولاذ المقاوم للصدأ أو عمل الجزء الحساس (النصائح) منه بأي طريقة أخرى.
أدخل مسامير M3 الطويلة
يبدو أن مسامير الصدأ ليست الحل الأفضل للأقطاب الكهربائية ، خاصة
مع طرف سلك يقع بين غسالات
نيا

ننصحك بقراءة:

تسليمها للهاتف الذكي ...