תוכן עניינים:
וִידֵאוֹ: הפוך את הצמח שלך לחכם! (מאת ארדואינו): 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אז תמיד תהיתם כיצד להוסיף טכנולוגיה לצמחים שלכם? עם הפרויקט המגניב הזה, אתה יכול לוודא שהצמחים היפים שלך תמיד נמצאים במצבם הטוב. לאחר ביצוע הפרויקט הזה תוכלו:
- למד כיצד להשתמש בחיישני פלט אנלוגיים
- למד כיצד להציג נתונים על מסכי 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, אל תדאג. פשוט בצע את השלבים הבאים:
- עבור אל www.arduino.cc/en/Main/Software והורד את תוכנת מערכת ההפעלה שלך.
- התקן את תוכנת IDE בהתאם להוראות.
- הפעל את Arduino IDE ונקה את עורך הטקסט והעתק את הקוד הבא בעורך הטקסט.
- נווט כדי לשרטט ולכלול את הספריות (הורד ספריות מהקישורים הבאים). כעת לחץ על הוסף ספריית ZIP והוסף את הספריות.
- בחר את הלוח בכלים ולוחות, בחר Arduino Nano.
- חבר את ה- Arduino למחשב האישי שלך והגדר את יציאת ה- com בכלים וביציאה.
- לחץ על הלחצן העלה (סימן חץ).
- אתה מוכן!
שלב 5: מה הלאה?
עכשיו אתה יכול לפתח את הפרויקט הזה לאינטרס שלך. להלן כמה רמזים שתוכל להוסיף אותם לפרויקט:
- אתה יכול להציג שעון ולמדוד את הזמן של תנאים שונים ולחזות את זמן התנאים שצמח זקוק למים או יותר אור. עליך להוסיף מודול RTC כמו DS1307 ולהוסיף קוד לקריאת זמן ולוח שנה ולהציג אותו או לשמור כמה מהם כדי לקבל פרטים נוספים על המפעל.
- על ידי הוספת זמזם, תוכל להגדיר אזעקה מסוימת המזהירה אותך מפני תנאי הצמח. למשל כשהחול יבש מאוד, הוא יכול לצלצל פעם אחת בשעה.
- הגדרנו רק שני אמוג'י לתנאים שונים. אתה יכול להוסיף עוד דגם פנים לכל תנאי. לשם כך עליך לקרוא את מדריך התצוגה של OLED כדי ללמוד כיצד להמיר את התמונה שלך לקוד Hex.
מוּמלָץ:
צג צמח מקורה חכם - דע מתי הצמח שלך צריך להשקות: 8 שלבים (עם תמונות)
צג צמח מקורה חכם - דע מתי הצמח שלך צריך להשקות: לפני מספר חודשים הכנתי מקל ניטור לחות קרקע המונע באמצעות סוללה ויכול להיתקע באדמה בסיר הצמח המקורה שלך בכדי לתת לך מידע שימושי על הקרקע. רמת לחות ונורות פלאש שיגידו לך מתי עליך לחכות
הפיכת רובוט מטומטם מטומטם לחכם יותר: 4 שלבים
הפיכת רובוט מטומטם למעשי דשא חכם יותר: אז יש לי רובוט מכסחת דשא מקסים אך טיפשי (התמונה מ www.harald-nyborg.dk). הרובוט הזה אמור לחתוך לי את הדשא, אבל הדשא שלי גדול ומורכב מדי בשביל זה באמת להיכנס לפינות. לא מוצג בציורים שלי הוא המון
מחוון טמפרטורה ולחות מאת ארדואינו: 7 שלבים (עם תמונות)
מחוון טמפרטורה ולחות מאת Arduino: הוראה זו תראה כיצד להכין קופסה שיכולה להצביע על טמפרטורה ולחות באמצעות Arduino אתה יכול לשים קופסה זו על השולחן למדידת טמפרטורה ולחות בחדר שלך באיכות גבוהה של תיבת MDF על ידי חיתוך בלייזר, כל דבר הוא דחוס f
הפוך את הבית שלך לחכם עם Sonoff ומגע: 3 שלבים
הפוך את הבית שלך לחכם עם Sonoff ומגע: הפוך את הבית שלך לחכם עם Sonoff ו- Contactor
השקיית הצמח שלך באמצעות ארדואינו: 5 שלבים (עם תמונות)
השקיית הצמח שלך באמצעות ארדואינו: האם יש לך עציץ שאתה אוהב, אבל שוכח להשקות אותו לעתים קרובות מדי? מדריך זה יסביר כיצד להכין מערכת השקיית צמחים המופעלת על ידי Arduino, וכיצד לתת לצמח שלך קצת יותר אישיות