דן זדה
Tuesday 28/06/2011, 00:23
שלום,
אני רוצה לשתף אתכם בפרוייקט שאני עובד עליו מספר חודשים.
מראש אני מתנצל, איני מתכוון להיכנס לצד הטכני של המימוש. ידע בחשמל ואלקטרוניקה הוא קריטי לתהליך וכל ניסיון להתעסק בחשמל ללא ידע עלול להוביל למוות. לא פחות.
הכל התחיל לפני מספר חודשים כאשר התעניינתי ברכישת משאבות מינון, אך המחירים היו נראים לי גבוהים מדי. לכן, החלטתי לנסות לבנות משאבות מינון בעצמי.
חצי שנה אח"כ, מאות שעות אינטרנט והרבה מאוד עצבים, אני גאה להציג בפניכם את מנהל הריף החדש שלי:
http://img90.imageshack.us/img90/7404/img2301r.jpg
אז מה הוא כולל?
1. שליטה על משאבות מינון (משם התחלנו)
2. שליטה על שקעי חשמל
3. שליטה על גוף חימום ומקרר בהתאם לטמפרטורה
4. ניטור ובקרה של pH
5. ניטור גובה מים
6. התראה בכל מקרה חריג
משאבות מינון
http://img39.imageshack.us/img39/3426/img2304ph.jpg
כפי שאתם רואים, אלו אותם משאבות שגרוטק ו-GHL משתמשות. ההבדל הגדול הוא בבקר שפיתחתי.
לבקר יכולת שליטה על עשרות משאבות מינון, אני התחלתי עם 4.
לכל משאבה ניתן להגדיר מספר רב של תוכניות, כאשר כל תוכנית מכילה: זמן התחלה, כמות מ"ל ובאלו ימים בשבוע למנן. בנוסף, ניתן "לכבות" תוכנית מסויימת (התוכנית נשארת אבל הבקר לא מפעיל אותה). ככה זה נראה:
זהו התפריט הראשי של הבקר:
http://img263.imageshack.us/img263/4156/img2306gk.jpg
נכנס ל-Dosing Pumps ונבחר את משאבה מספר 1, תוכנית מספר 1:
http://img12.imageshack.us/img12/3870/img2307uk.jpg
עובדה ידועה היא שלאורך זמן, המשאבות מאבדות מעט מיעילותן ולכן הוספתי אפשרות לקבוע את ההספק של כל משאבה (מ"ל/דקה) והבקר יחשב אוטומטית כמה זמן צריך להפעיל את המשאבה ע"מ למנן את הכמות הנדרשת.
ככה זה נראה כאשר הבקר מפעיל משאבה מסויימת:
http://img197.imageshack.us/img197/7710/img2313wh.jpg
שליטה על שקעי חשמל
האם קרה לכם שכיביתם את הפורק ע"מ להאכיל את האלמוגים אבל שכחתם להדליק אותו? לי זה קרה לא פעם....
הנה הפתרון:
http://img809.imageshack.us/img809/2510/img2305w.jpg
זה אומנם נראה כמו "אמבטיית שקעים" רגילה, אבל אני יכול להבטיח לכם שמבפנים היא נראית שונה לחלוטין.
לקופסא הוספתי מנגנוני שליטה וחיווט אשר מאפשרים לי לכבות ולהדליק שקעים ע"פ דרישה.
בתוכנה שכתבתי, אני מאפשר להגדיר 4 מצבי שליטה: A, B, C, D. כאשר: A הוא המצב "הרגיל" ו-B, C, D הם מצבים שניתנים לתכנות. לכל מצב ניתן להגדיר: אילו שקעים דולקים ואילו כבויים ואחרי כמה זמן הבקר אוטומטית יחזור למצב "הרגיל" (A).
לדוגמא: את מצב B הגדרתי כמצב "האכלה" שבו הפורק ו-2 המשאבות העלאה נכבים ונדלקים אוטומטית אחרי שעתיים.
זה מה שקורה כאשר לוחצים על B:
http://img268.imageshack.us/img268/8816/img2309dd.jpg
כאשר הטיימר יסתיים, הוא אוטמטית יפעיל מחדש את הכל.
שליטה על חימום וקירור
כפי שאתם שמים לב, באמצעות חיישן טמפרטורה שבניתי, הבקר קורא את הטמפרטורה ומציג אותה.
ואם כבר פיתחתי שליטה על שקעים אז אני יכול להדליק ולכבות שקעים מסויימים בהתאם לטמפרטורה.
ולכן, התוכנה שכתבתי מאפשרת הגדרה של טמפרטורה מקסימלית ומינימלית ומפעילה ומכבה שקעים מסויימים בהתאם להגדרות אלו. כמובן יש התחשבות בזמן השהייה של המקרר:
http://img9.imageshack.us/img9/4742/img2310vo.jpg
לדוגמא: כאשר הטמפרטורה מגיעה ל-27 מעלות ידלק שקע מספר 1, אליו מחובר המקרר.
ניטור ובקרה של pH
הבקר שפיתחתי כולל מרכיב שיודע לדגום את ה-pH באקווריום והצגה שלו (ניתן לראות בתמונה הראשונה).
אני משתמש באלקטרודה Double Junction איכותית שמשווקת ע"י ישראל IPL.
גם כאן, אני יכול לכבות ולהדליק שקע מסויים ע"פ ערך ה-pH.
כמו כן, אני יכול להגדיר גבול עליון וגבול תחתון ל-pH ע"מ לקבל התראות.
ניטור גובה מים
באמצעות 2 מצופים שמחוברים לבקר, אני יכול לקבל התראה על גובה מים נמוך או גבוה בסאמפ.
ככה נראית המערכת:
http://img135.imageshack.us/img135/8381/img2311s.jpg
היתרון הענק של הבקר שפיתחתי הוא שאני פיתחתי אותו. גם את החומרה וגם את התוכנה. ולכן אני יכול להתאים אותו לכל צורך שיצוץ בהמשך.
לדוגמא, בשלב כלשהו בפיתוח, חשבתי שיש צורך בהגדרה של תוכניות הפעלה וכיבוי של השקעים ע"פ שעה. כאשר הגעתי לשלב ההטמעה, הבנתי שמלבד התאורה, אין צורך בפונקציונליות הזו וביטלתי אותה.
בימים אלו (מלבד ללמוד למבחנים) אני מפתח מודול לזיהוי נפילה וחזרה של החשמל ומודול שליחת SMS. אם הכל יסתדר כמו שצריך, בימים הקרובים הכל יהיה מוכן.
אני רוצה להודות ל-2 אנשים מאוד יקרים שעזרו לי ובעיקר ספגו את השיגעונות שלי: ישראל IPL וראובן מוסקוביץ. אין כמוכם :up:
מקווה שנהנתם לקרוא :up:
דן.
אני רוצה לשתף אתכם בפרוייקט שאני עובד עליו מספר חודשים.
מראש אני מתנצל, איני מתכוון להיכנס לצד הטכני של המימוש. ידע בחשמל ואלקטרוניקה הוא קריטי לתהליך וכל ניסיון להתעסק בחשמל ללא ידע עלול להוביל למוות. לא פחות.
הכל התחיל לפני מספר חודשים כאשר התעניינתי ברכישת משאבות מינון, אך המחירים היו נראים לי גבוהים מדי. לכן, החלטתי לנסות לבנות משאבות מינון בעצמי.
חצי שנה אח"כ, מאות שעות אינטרנט והרבה מאוד עצבים, אני גאה להציג בפניכם את מנהל הריף החדש שלי:
http://img90.imageshack.us/img90/7404/img2301r.jpg
אז מה הוא כולל?
1. שליטה על משאבות מינון (משם התחלנו)
2. שליטה על שקעי חשמל
3. שליטה על גוף חימום ומקרר בהתאם לטמפרטורה
4. ניטור ובקרה של pH
5. ניטור גובה מים
6. התראה בכל מקרה חריג
משאבות מינון
http://img39.imageshack.us/img39/3426/img2304ph.jpg
כפי שאתם רואים, אלו אותם משאבות שגרוטק ו-GHL משתמשות. ההבדל הגדול הוא בבקר שפיתחתי.
לבקר יכולת שליטה על עשרות משאבות מינון, אני התחלתי עם 4.
לכל משאבה ניתן להגדיר מספר רב של תוכניות, כאשר כל תוכנית מכילה: זמן התחלה, כמות מ"ל ובאלו ימים בשבוע למנן. בנוסף, ניתן "לכבות" תוכנית מסויימת (התוכנית נשארת אבל הבקר לא מפעיל אותה). ככה זה נראה:
זהו התפריט הראשי של הבקר:
http://img263.imageshack.us/img263/4156/img2306gk.jpg
נכנס ל-Dosing Pumps ונבחר את משאבה מספר 1, תוכנית מספר 1:
http://img12.imageshack.us/img12/3870/img2307uk.jpg
עובדה ידועה היא שלאורך זמן, המשאבות מאבדות מעט מיעילותן ולכן הוספתי אפשרות לקבוע את ההספק של כל משאבה (מ"ל/דקה) והבקר יחשב אוטומטית כמה זמן צריך להפעיל את המשאבה ע"מ למנן את הכמות הנדרשת.
ככה זה נראה כאשר הבקר מפעיל משאבה מסויימת:
http://img197.imageshack.us/img197/7710/img2313wh.jpg
שליטה על שקעי חשמל
האם קרה לכם שכיביתם את הפורק ע"מ להאכיל את האלמוגים אבל שכחתם להדליק אותו? לי זה קרה לא פעם....
הנה הפתרון:
http://img809.imageshack.us/img809/2510/img2305w.jpg
זה אומנם נראה כמו "אמבטיית שקעים" רגילה, אבל אני יכול להבטיח לכם שמבפנים היא נראית שונה לחלוטין.
לקופסא הוספתי מנגנוני שליטה וחיווט אשר מאפשרים לי לכבות ולהדליק שקעים ע"פ דרישה.
בתוכנה שכתבתי, אני מאפשר להגדיר 4 מצבי שליטה: A, B, C, D. כאשר: A הוא המצב "הרגיל" ו-B, C, D הם מצבים שניתנים לתכנות. לכל מצב ניתן להגדיר: אילו שקעים דולקים ואילו כבויים ואחרי כמה זמן הבקר אוטומטית יחזור למצב "הרגיל" (A).
לדוגמא: את מצב B הגדרתי כמצב "האכלה" שבו הפורק ו-2 המשאבות העלאה נכבים ונדלקים אוטומטית אחרי שעתיים.
זה מה שקורה כאשר לוחצים על B:
http://img268.imageshack.us/img268/8816/img2309dd.jpg
כאשר הטיימר יסתיים, הוא אוטמטית יפעיל מחדש את הכל.
שליטה על חימום וקירור
כפי שאתם שמים לב, באמצעות חיישן טמפרטורה שבניתי, הבקר קורא את הטמפרטורה ומציג אותה.
ואם כבר פיתחתי שליטה על שקעים אז אני יכול להדליק ולכבות שקעים מסויימים בהתאם לטמפרטורה.
ולכן, התוכנה שכתבתי מאפשרת הגדרה של טמפרטורה מקסימלית ומינימלית ומפעילה ומכבה שקעים מסויימים בהתאם להגדרות אלו. כמובן יש התחשבות בזמן השהייה של המקרר:
http://img9.imageshack.us/img9/4742/img2310vo.jpg
לדוגמא: כאשר הטמפרטורה מגיעה ל-27 מעלות ידלק שקע מספר 1, אליו מחובר המקרר.
ניטור ובקרה של pH
הבקר שפיתחתי כולל מרכיב שיודע לדגום את ה-pH באקווריום והצגה שלו (ניתן לראות בתמונה הראשונה).
אני משתמש באלקטרודה Double Junction איכותית שמשווקת ע"י ישראל IPL.
גם כאן, אני יכול לכבות ולהדליק שקע מסויים ע"פ ערך ה-pH.
כמו כן, אני יכול להגדיר גבול עליון וגבול תחתון ל-pH ע"מ לקבל התראות.
ניטור גובה מים
באמצעות 2 מצופים שמחוברים לבקר, אני יכול לקבל התראה על גובה מים נמוך או גבוה בסאמפ.
ככה נראית המערכת:
http://img135.imageshack.us/img135/8381/img2311s.jpg
היתרון הענק של הבקר שפיתחתי הוא שאני פיתחתי אותו. גם את החומרה וגם את התוכנה. ולכן אני יכול להתאים אותו לכל צורך שיצוץ בהמשך.
לדוגמא, בשלב כלשהו בפיתוח, חשבתי שיש צורך בהגדרה של תוכניות הפעלה וכיבוי של השקעים ע"פ שעה. כאשר הגעתי לשלב ההטמעה, הבנתי שמלבד התאורה, אין צורך בפונקציונליות הזו וביטלתי אותה.
בימים אלו (מלבד ללמוד למבחנים) אני מפתח מודול לזיהוי נפילה וחזרה של החשמל ומודול שליחת SMS. אם הכל יסתדר כמו שצריך, בימים הקרובים הכל יהיה מוכן.
אני רוצה להודות ל-2 אנשים מאוד יקרים שעזרו לי ובעיקר ספגו את השיגעונות שלי: ישראל IPL וראובן מוסקוביץ. אין כמוכם :up:
מקווה שנהנתם לקרוא :up:
דן.