תוכן עניינים:

הפוך את הצמח שלך לחכם! (מאת ארדואינו): 5 שלבים
הפוך את הצמח שלך לחכם! (מאת ארדואינו): 5 שלבים

וִידֵאוֹ: הפוך את הצמח שלך לחכם! (מאת ארדואינו): 5 שלבים

וִידֵאוֹ: הפוך את הצמח שלך לחכם! (מאת ארדואינו): 5 שלבים
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חומרים נדרשים
חומרים נדרשים

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

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

צמח חכם; מה בסיס הרעיון?

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

שלב 1: חומרים נדרשים

  • Arduino Nano R3 (× 1 יחידות)
  • חיישן לחות וטמפרטורה DHT11 (× 1 יחידות)
  • מודול תצוגה OLED SPI 128X64 בגודל 0.96 אינץ '(× 1)
  • מודול חיישן לחות קרקע YwRobot (× 1 יח ')
  • חיישן LDR (× 1 יחידות)
  • כבל סרט (× 1 יח ')

שלב 2: מעגל

מעגל חשמלי
מעגל חשמלי

ישנן מספר נקודות חשובות שכדאי לשים אליהן לב. ראשית, אתה צריך ספק כוח שיכול לספק לפחות 5V ו -20mA. אם ספק הכוח שלך אינו עומד בתנאים אלה, עליך לחבר מודולים לסיכה 5V של Arduino (אל תשתמש ב- 3v3). עליך גם לציין כי נעשה שימוש בתצוגת OLED עם פרוטוקול SPI. אם התצוגה שלך היא I2C, עליך לחבר אותם לסיכות A4 ו- A5 של Arduino. בנוסף, לחיישן הלחות המשמש כאן יש 2 סיכות ולכן יש צורך בלוח מגבר בעל יציאה אנלוגית אחת. חיישן DHT11 יכול למדוד טמפרטורה ולחות כאחד, אך הקוד שלנו מציג טמפרטורה בלבד. אתה יכול להוסיף לחות על ידי הוספת מספר שורות קוד.

שלב 3: הרכבה

הרכבה
הרכבה
הרכבה
הרכבה
הרכבה
הרכבה

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

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

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

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

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

עבור חיישן LDR, עליך לחבר נגד 10k אוהם בין GND לסיכה של החיישן. זה חייב להיות גם עמיד למים.

עבור חיישן טמפרטורה, עליך לחבר נגד של 10k אוהם בין Vcc לבין סיכת האות.

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

עכשיו רוקנו קצת חול מהסיר (לא כל זה, זה מזיק לצמח) והכניסו את הלוח והחיישנים (למעט חיישן טמפרטורה) פנימה. חיישן הטמפרטורה חייב להיות מחוץ לסיר. כעת ממלאים את הסיר בחול שהוסר.

כולנו סיימנו! בואו נעלה את הקוד.

שלב 4: קוד

בקוד זה, אנו משתמשים ב- SSD1306 וספריית DHT לתצוגת OLED ו- DHT 11. תחילה עליך להוסיף ספריות אלה, ולאחר מכן לאסוף ולהעלות את הקוד ל- Arduino Nano. אם זו הפעם הראשונה שאתה מפעיל לוח Arduino, אל תדאג. פשוט בצע את השלבים הבאים:

  1. עבור אל www.arduino.cc/en/Main/Software והורד את תוכנת מערכת ההפעלה שלך.
  2. התקן את תוכנת IDE בהתאם להוראות.
  3. הפעל את Arduino IDE ונקה את עורך הטקסט והעתק את הקוד הבא בעורך הטקסט.
  4. נווט כדי לשרטט ולכלול את הספריות (הורד ספריות מהקישורים הבאים). כעת לחץ על הוסף ספריית ZIP והוסף את הספריות.
  5. בחר את הלוח בכלים ולוחות, בחר Arduino Nano.
  6. חבר את ה- Arduino למחשב האישי שלך והגדר את יציאת ה- com בכלים וביציאה.
  7. לחץ על הלחצן העלה (סימן חץ).
  8. אתה מוכן!

שלב 5: מה הלאה?

מה הלאה?
מה הלאה?

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

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

מוּמלָץ: