» מאתרים » מיוחד »מערכת בקרת מפלס מים

מערכת ניטור מפלס מים


במאמר זה, הקוסם יגיד לנו כיצד ליצור מערכת לניטור ושליטה על מפלס המים במיכל. זו מערכת פשוטה ואמינה.

מאפייני המפתח שלה הם כדלקמן:
ניטור מפלס מים בזמן אמת.
משאבת הפעלה / כיבוי אוטומטית.
כיבוי חירום של המשאבה.

כלים וחומרים:
-ארדואינו פרו מיני
חיישן קולי HC-SR04;
- מודול MAX485;
- מודול LCD i2c;
LCD 1602;
- בקר מיקרו ATTINY45 / 85;
- ווסת מתח LM7805;
טרנזיסטור NPN (2n3904);
-N-channel MOSFET IRFD024PBF;
דיודה 1N4007;
מחבר 5 פינים;
מחבר 4 פינים
מחבר -2 פינים;
- מסופים עם 2 אנשי קשר (כחול) - 2 יח ';
- מסוף עם 2 אנשי קשר (ירוק);
ג'ק DC (- 2 יח ')
שקע שמע (זכר / נקבה) - 2 יח ';
- נגד 1 kOhm;
- נגד 10 kOhm - 3 יח ';
- קבל 100 nF - 3 יח ';
קבל 100 uF;
- כפתור SMD, 6x3.5 מ"מ;
מתגי מח"ש (SPST 2) - 2 יח ';
- כפתור הפעלה;
- כוס
ממסר DC-12V;
-יש קשר ממסר;
- ספק כוח DC 5 וולט (> 200 mA);
- ספק כוח 12V DC (> 500 mA);
-תיקים למקרה בגודל מתאים;
-דבקות;
אביזרי הלחמה;
- מברג;
-חוט;




מערכת ניטור מפלס מים







שלב ראשון: יחידת חיישנים
יחידה זו מודדת את מפלס המים ושולחת נתונים לבקר הראשי. יש לו שני חיישנים למדידת מפלס המים. האחד הוא חיישן המרחק הקולי HC-SR04, שני הברגים האחרים הבולטים החוצה, כמוצג בתצלום.

כדי להתקין את החיישנים עליך לבצע את הצעדים הבאים:
הנח את מתמר הקולי הפוך בחזית הכיסוי ליד החלק העליון וסמן את שני החורים עבור המשדר והמקלט הקולי.

חותכים חורים ומהדקים את החיישן במקום בעזרת דבק חם.





לאחר מכן קדחו שני חורים בקוטר 3 מ"מ בפער של 2-3 ס"מ במרכז הכיסוי.
הכנס את ברגי M3 הארוכים כשמסוף החוט מהודק בין שני הכביסים בגב הכיסוי והדק את אגוזי M3 בצד השני.



יחידת החיישנים משתמשת ב- ATTINY45 כמיקרו-בקר העיקרי. כאמור, HC-SR04 משמש למדידת מפלס המים. זה עובד על ידי מדידת המרחק מקצה הטנק.

כמו כן, השליטה מתבצעת באמצעות שני ברגים במעגל, אותם הותקן הטרנזיסטור. בקר המיקרו קורא נתונים משני חיישנים אלה ושולח נתונים לארדואינו המותקן ביחידת הבקר.

ראשית, המאסטר רצה לשלוח נתונים באמצעות מודולי RF-HC. אך טווח המודולים הללו אינו תואם את הדרישות.האשף השתמש בממיר MAX485 TTL ל- RS485 והפך מכשיר קטן להתקנה במקום מודולי HC-12.
ניתן להוריד את התוכנית והקישור ללוח בכתובת זו.
ההתקנה היא כדלקמן:
HC-SR04 למעגל הראשי:
Vcc - 5V (CN1).
trig - trigPin (CN1).
echo - echoPin (CN1).
Gnd - GND (CN1).

ברגי M3 למעגל הראשי:
בורג 1 - 5 V (CN1).
בורג 2 - 100 (CN1).

מודול MAX485 (TX):
VCC - 5V (מחבר HC-12)
A - שקע שמע בגודל 1/4 אינץ '.
B - שקע שמע בגודל 1/4 אינץ '.
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 ואחד למשאבת חירום למצב כיבוי.

נמצא קישור לתרשים המעגלים ולעיצוב לוח המעגלים המודפס עבור המשדר והמקלט כאן.

מודול LCD i2c מולחם ישירות למסך 1602. מגשר התאורה האחורית במודול i2c מחובר למתג ההפעלה להפעלה / כיבוי. כפתור החירום (גדול) מחובר למעגל הראשי דרך המחבר P4.
מודול LCD I2c למעגל הראשי (CN4):
GND - CN4-1 (GND1).
VCC - CN4-2 (5V).
SCL - CN4-3 (A5).
SDA - CN4-4 (A4).

חיבורי ממסר ממסר:
A1 - 230 VAC1 (אפס).
A2 - NO (קשר ממסר).
S1 - 230 VAC1 (אפס).
S2 - 230 VAC2 (שלב)
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 ms). זה מראה על שגיאת חיישן ומכבה את המשאבה.
כאשר החיבור משוחזר, הפעולה מתחדשת.










הכל מוכן, תודה לאדון על עניין תוצרת בית.
0
0
0

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
15 הערות
אולג בורודינוב
קל יותר לקנות מתג ברמה אלקטרונית מסוג טלה כ -4,000 רובל, באחריות, זה בטוח. וכאן הפרטים של חלקם, ללא עבודה, עבור 6 אלף כן, פלוס עבודה עם ריקודים וטמבורין ימשכו באותה הכמות. ובכן, אם לא אכפת לך מהכסף, כמובן שאתה יכול לשעשע את המוח המודלק שלך.
אולג בורודינוב
לכן היה צורך לשנות את הציפה בתדירות גבוהה יותר ולמנות אדם האחראי לתחזוקה של התקנה זו.
כמה קשיים פשוט להתאים את מפלס המים. לשם כך, התעשייה מייצרת חבורה של מכשירים - ROS-301, BSU-3, ADU וכו '. ופשוט מספיק שני ממסרים - אחד להתאמה, השני חירום.
הסופר, ככל הנראה, לא יודע מהו התער של אוקסאם.
לידסלאש
הכותב
סלמאש
-מחשמל
הוא עבד באותו מפעל עם שם שמסתיים ב"סלמאש ". ריסוס בתא, מיכל קטן לצביעה, ממערכת הצינורות המרותכת. כ 200 ... 250 מ"מ, גובה 1200 ... 1500. הם עשו את הסדנה, על פי ההצעה הרציונאלית שלהם. תדלוק ובחירת צבע מלמטה, בתוך הקצף צפים עם עמוד "למעלה" באמצע, עוברים דרך חור (סליחה, חור) בכיסוי העליון. מחוון המפלס הוא החלק העליון של המוט, סימנים נמשכו ישירות על הקיר. בקיצור, לאחר מספר חודשים בעת התדלוק, צבע שפך דרך החור ההוא - הציפה הייתה כל כך רוויה בצבע שהיא סירבה לצוף מחייך לחייך
R555
אנו מקבלים את מכשיר האמינות הגבוה ביותר
לאחרונה הוא תיקן את מערכת הטיפול במים של חבר בבריכה. מתג ריד במבחנה, מגנט טבעתי על קצף קלקר נקבובי דק, ללא ARDUINs! בוס בוס
הכותב
אפטר, אתה קסם, לרעיון שלי, החלף את הברגים במגעים של ממסר Sovdep.
לאן ייקח את ממסר הסובייטים במדינות? -))))
כן, לא טעיתי ויזואלית. מתחת לשולחן היה לי חסימה עם 2 ממסרים RKM-1. צלחות על סגסוגת אנשי הקשר PL-10, מבינים, לא?
מצאתי גם תנור משלי, אי אפשר לקרוא לזה אחרת, מדורומין, ויש עליו עשרות RES-22. למיטב זכרוני יש להם גם קשרים טובים, למרות שהם קצרים יותר מ- RCM.

לכן אנו משנים את הברגים בחיישן המים למגעים מממסרים כאלה ומקבלים מכשיר בעל האמינות הגבוהה ביותר.

וניתן למצוא ממסרים כאלה, האקסטרים לא קנו הכל, עדיין לא יכולים לקנות את זה, שברית המועצות מסמרה.

אפטר, אתה קסם, לרעיון שלי, החלף את הברגים במגעים של ממסר Sovdep. xaxa משקאות
אני מסכים מבחינת העובדה, בזרמים נמוכים, סרט התחמוצת יכול להפריע לפעולת המכשיר. רק אתמול פעמיים! נתקל באפקט הזה. בוררי רשת השתנו. האחת במנורה הישנה, ​​השנייה במגבר U-101 של Radiotehnika. וכשהכניס "חדש", במובן של לא מולחם, אך שוחרר לפני כעשר שנים, הוא קרא למולטימטר לפני שהחליף. והמכשיר הראה עם אנשי קשר סגורים של המתגים אי שם בסביבות 50 ... 90 אוהם, ובכן, כמו מתגים רעים. אבל התקנתי אותם באומץ, בידיעה על הניואנס הזה. כמובן שהכל עבד ללא בעיות. 220 הבזיקו את כל התחמוצות במגעים לגיהינום.

זו הסיבה שהם בדרך כלל יוצרים קשרי פליז במתגי רשת, וכסף כבר משמש במתגים לזרמים חלשים, וזה חשוב יותר.

אם לא היית צריך ליצור קשרים בחיישן זה, אפילו לא מפלדת אל חלד, אלא מ PGM (מתכות בקבוצת פלטינה). xaxa

תקשיב למעלה! והיה לי רעיון. יש כמה מכשירים מתחת לשולחן שלי, ושם אני רואה שני ממסרים, מסכי RCM או כל דבר אחר. ויש להם קשרים ארוכים עם כתמים. ואני זוכר שיש גם פלטינה וגם פלדיום. ממסר אחד כזה, אנשי הקשר יחויגו ל- 2 או 4 חיישנים! איך אתה אוהב את הרעיון? בוס
מין מול עמידות למים מתוקים (מאות קילו-אוהם)
אולי אני טועה, אבל:
ההתנגדות של מים ממקורות שונים (טוב, בריכה, טוב) עשויה להשתנות משמעותית. מים ממקור אחד בתקופות שונות של השנה יש לעיתים קרובות ערכים שונים של התנגדות. טווח הערכים של ההתנגדות הספציפית של מים ממקורות שונים על פי נתונים שפורסמו הוא מ- 10 אוהם · 100 ל- 100 אוהם.
בעונות ואזורים גיאוגרפיים שונים ההתנגדות החשמלית של מים שונה ונעה בין 5 ל 300 אוהם * מ '.
מים מזוקקים - 5 · 10 - 4 S / m [2] (מתאים להתנגדות חשמלית ספציפית של 2 kOhm)
בהשוואה לעמידות בפני מים מתוקים (מאות קילו-אוהם), אפילו כמה קילוגרמים-אוהם של התנגדות נוספת אינם ממלאים תפקיד. הזרם דרך האלקטרודות יהיה בסדר גודל של 5 μA, באופן עקרוני, אמור להספיק לפירוק תחמוצות. כדי להפחית את ההשפעה המאכלת של אידוי מים בתוך התיבה, יש צורך לאטום את הכניסות בתיבת החיישנים.
איוון_פוחמלב
עדיף להחליף את הברגים במוטות נירוסטה או להפוך את החלק הרגיש (קצות) ממנו בכל דרך אחרת.
הזרמים שם הם מעט מאוד, כך שסרט התחמוצץ הקל ביותר, כולל בנקודת החיבור של החוט, יכול להוביל לתקלה של מערכת האזעקה.
ככל הנראה, הברגים מיועדים להפעלת חירום במקרה של תקלה של חיישן הקולי. הם קשורים בצורה לא נכונה: בסיס הטרנזיסטור משתלשל "באוויר". ((
כדי להפחית את ההשפעות של אידוי מים, יש צורך לספק אטם לכניסה של ברגים וחורים סביב חיישן הקולי. כן, כאמור, עדיף להחליף את הברגים במוטות נירוסטה או לעשות את החלק הרגיש (טיפים) ממנו בכל דרך אחרת.
הכנס את ברגי M3 הארוכים
נראה כי ברגים מחלידים אינם הפיתרון הטוב ביותר עבור אלקטרודות, במיוחד
עם מסוף תיל דחוק בין שני מכונות כביסה
nea

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...