חיישן מים לקרקע: 7 שלבים
חיישן מים לקרקע: 7 שלבים
Anonim
חיישן מים לקרקע
חיישן מים לקרקע

פרויקט זה הוא דרך קלה ומאוד אינפורמטיבית לחנך את התלמידים היעילים בכתיבת קודים והבנת מנגנוני האלקטרוניקה המעורבים בארדואינו.

חומרים דרושים:

- מיקרו -בקר Arduino

- חיישן מים (ערך מקסימלי 1023)

- קומץ חוטי מגשר (זכר לזכר ונקבה עד זכר)

- קרש לחם (מיני אחד מומלץ)

- מנוע סרוו

שלב 1: שלב 1: אסוף את כל החומרים

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

שלב 2: שלב 2: חיבורי חיישן מים

שלב 2: חיבורי חיישן מים
שלב 2: חיבורי חיישן מים

1. הרם שלושה כבלי מגשר (אדום, שחור וצהוב) ואת חיישן המים

2. חבר את החוט האדום ל- + על חיישן המים, השחור ל- "-" והחוט הצהוב ל- S

שלב 3: שלב 3: חיווט ראשון של Arduino

1. חבר שני חוטים לארדואינו, אחד ל- 5v והשני ל- GND

2. לאחר שלב זה, חבר את זה שחיברת ל- 5V לחיובי על לוח הלחם וה- GND לשלילי

שלב 4: שלב 4: חיבורי חיישן מים

שלב 4: חיבורי חיישן מים
שלב 4: חיבורי חיישן מים

1. חבר את החוט הצהוב של חיישן המים ל- A0

2. חבר את השחור לשלילי או הקרקע בלוח הלחם של חיישן המים לארדואינו

3. חבר את האדום לחיובי ללוח הלחם של חיישן המים לארדואינו

שלב 5: שלב 5: מנוע סרוו

שלב 5: מנוע סרוו
שלב 5: מנוע סרוו

1. חבר את החוט הכתום של מנוע הסרוו לחוט צהוב

2. חבר את החוט האדום לכל צבע שתבחר

3. חבר את החום לצבע אחר שתבחר

4. לאחר השלבים האלה, כעת אנו הולכים לחבר את מנוע הסרוו ללוח הלחם וארודינו

5. חבר את החוט הצהוב לסיכה 9.

6. חבר את החוט המחובר לחוט האדום במנוע לחיובי

7. חבר את החוט המחובר לחוט החום במנוע הסרוו לקרקע

שלב 6: שלב 6: קוד

שלב 6: קוד
שלב 6: קוד

1. חבר את הארדואינו למחשב ופתח את תוכנת הארדואינו במחשב שלך

2. התחל בכך שאתה מזהה את מנוע הסרוו באומר #כולל

3. זהה כל משתנה, הסרוו, חיישן המים המחובר ל- A0 וכן את "הזווית" שהיא פשוט המיקום של מנוע הסרוו שלך.

4. עכשיו כדי להתחיל ב- void.setup, התחל על ידי התחלת ההתחלה הסדרתית (9600) וגם הצהיר על סרוו המחובר לסיכה 9.

5. לאחר שלב זה, היא לולאת הריק, התחל באמצעות "int" ואחריו ערך החיישן שהוא הקריאה האנלוגית שלך שהיא חיישן המים

6. הקפד לכלול את הפקודה Serial.print מתחת ולהשתמש ב- "ln" כך שהוא בשורה בעת ניטור הלחות של המים

7. לאחר מכן, באמצעות "int.angle" וודא שערך החיישן הוא בין 500 ל -180, זאת מכיוון שהוא תלוי בלחות, למרות שחיישן המים צריך להיות 1023 עד 180 שהוא ערך המקסימום והדקה, הוא משתנה בהתאם לשימוש בפרויקט וכן לערכי המקסימום והמינימום בהתאם לחיישן המים הספציפי שלך

8. כעת הוסף את אותה סדרה, הדפס תחת ותכלול סרוו שלי. כתוב (זווית) מתחת לזה

9. השלב האחרון הוא להוסיף את העיכוב שהוספתי "עיכוב (15)" ואחריו} כדי לסיים את הקוד

שלב 7: שלב 7: סיום

שלב 7: סיום
שלב 7: סיום

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