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

השקיית צמחים חכמה המופעלת באמצעות פאנל סולארי: 7 שלבים
השקיית צמחים חכמה המופעלת באמצעות פאנל סולארי: 7 שלבים

וִידֵאוֹ: השקיית צמחים חכמה המופעלת באמצעות פאנל סולארי: 7 שלבים

וִידֵאוֹ: השקיית צמחים חכמה המופעלת באמצעות פאנל סולארי: 7 שלבים
וִידֵאוֹ: SMAPOT -סיר צמחים חכם 2024, נוֹבֶמבֶּר
Anonim
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי
השקיית צמחים חכמה המופעלת על ידי פאנל סולארי

זוהי גרסה מעודכנת של פרויקט SmartPlantWatering הראשון שלי (https://www.instructables.com/id/Smart-Plant-Water…

ההבדלים העיקריים עם הגרסה הקודמת:

1. מתחבר ל- ThingSpeaks.com ומשתמש באתר זה כדי לפרסם נתונים שנתפסו (טמפרטורה, לחות, אור וכו ') - הערוץ שלי ב- ThingSpeaks -

2. מותאם להפעלה על סוללות. גרסה זו משתמשת בפאנל סולארי לטעינת סוללת Lipo 18650 3.7v.

3. התאם את תדירות העדכון והשקיה בהתאם למזג האוויר (משתמש ב- OpenWeatherMap.org).

4. קוד מותאם… הועלה ל- Github-https://github.com/eplx/esp8266-Plants-Watering

דרישות:

- PCB

- ESP8266 NodeMCU

חיישן DHT11 (טמפרטורה ולחות)

- ממסר

- חיישן אור

- קופסה / מיכל

- כותרות

- משאבת מים (12V)

- צינור רך שקוף שקוף בקוטר קטן (עשוי להשתנות בהתאם למחברי משאבת המים שלך)

- סוללת ליפו 3.7

- TP4056 (מטען סוללות)

- חוטים

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

להלן כמה גרפים שנוצרו ב- ThingSpeaks:

השקיית הצמח הבאה (היא מציגה את שאר השעות להשקיה) מפלס המים (ליטר בפח המים)

שלב 1: שלב 1: השתמש בסכימה זו

שלב 1: השתמש בסכימה זו
שלב 1: השתמש בסכימה זו

עקוב אחר סכמטי ושכפל את זה לתוך פרוטובארד …

אתה צריך את הפריטים הבאים:

1. פרוטובורד

2. ESP8266 NodeMCU

3. חיישן DHT11 (טמפרטורה ולחות)

4. ממסר

5. חיישן אור

6. משאבת מים (12V)

7. צינור רך שקוף שקוף בקוטר קטן (עשוי להשתנות בהתאם למחברי משאבת המים שלך)

שלב 2: עבודה על ה- PCB - כותרות ריתוך ל- ESP8266 וחיישנים המבוססים על סכמות

עבודה על הלוח - כותרות ריתוך ל- ESP8266 וחיישנים המבוססים על סכמות
עבודה על הלוח - כותרות ריתוך ל- ESP8266 וחיישנים המבוססים על סכמות

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

אם אתה משתמש בפאנל סולארי של 12 וולט, עליך להוסיף שלב למטה כדי להמיר את המתח ל -5 וולט. TP4046 אינו תומך בקלט 12v.

אלה הם החיבורים שעשיתי כדי להשתמש ב- TP4056 כדי לטעון סוללת Lipo ולהפעיל את ESP8266 NodeMcu.

פאנל סולארי (+) -> הורד -> TP4056 (+)

פאנל סולארי (-) -> הורד -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); השתמשתי בכבל USB לחיבור זה

TP4056 (OUT -) -> ESP8266 (-);

שלב 3: התקן חיישנים והנח את הלוח הקדמי בקופסה

התקן חיישנים והנח את ה- PCB בקופסה
התקן חיישנים והנח את ה- PCB בקופסה

השתמשתי בקופסת פלסטיק שניתן להשתמש בה בחוץ כדי למקם את כרטיס ה- PCB ואת חיישן הטמפרטורה/לחות.

שלב 4: הגדר את ThingSpeaks

הגדר את ThingSpeaks
הגדר את ThingSpeaks

בגרסה זו של הפרויקט השתמשתי ב- ThingSpeaks.com. לאתר זה יש גרסה חינמית ומסחרית. השתמשתי בגרסה החינמית ויצרתי ערוץ להעלות את הנתונים שצילם הפרויקט הזה.

הרעיון הוא לאסוף מידע ולדמיין אותו באמצעות גרפים / מד שונים

thingspeak.com/channels/504661

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

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

שלב 5: קבל את הקוד, הגדר והעלה אותו

בקר במאגר Git הבא

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

חָשׁוּב!! - יש כמה הגדרות בקוד שצריך לשנות.

בדוק את הקוד ועדכן את הערך עבור המשתנים הבאים

- ThingSpeaks_KEY - משמש לאתר ThingSpeaks

- openWeatherAPIid - משמש לקבלת מידע אודות מזג האוויר הנוכחי ותחזית לימים הקרובים.

- openWeatherAPIappid - משמש לקבלת מידע אודות מזג האוויר הנוכחי ותחזית לימים הקרובים

אם אתה אוהב את הקוד, אנא סמן אותו ב- GitHub!. תודה!

שלב 6: הכינו את קנקן המים ומשאבת המים

הכינו את קנקן המים ומשאבת המים
הכינו את קנקן המים ומשאבת המים

אתה יכול להשתמש בכל מירי מים שאתה יכול. השתמשתי בפחית מים של 10 ליטר כך שיש לה מספיק אוטונומיה לשבועיים.

משאבת המים היא 12V (1A) ולכן אני מחבר אותה ישירות למקור חשמל חיצוני. אתה יכול גם להשתמש במשאבת מים של 5V ואולי לנסות להפעיל אותה עם אותה סוללה המשמשת ל- ESP8266. עדיין לא ניסיתי את זה, אבל זה יכול להיות רעיון לשלב אחר של הפרויקט הזה.

שלב 7: חבר אותו והתחל לקבל מידע באמצעות ThingSpeaks.com

חבר אותו והתחל לקבל מידע באמצעות ThingSpeaks.com
חבר אותו והתחל לקבל מידע באמצעות ThingSpeaks.com
חבר אותו והתחל לקבל מידע באמצעות ThingSpeaks.com
חבר אותו והתחל לקבל מידע באמצעות ThingSpeaks.com

לאחר החיבור, ה- ESP8266 שלך ישלח נתונים ל- ThingSpeaks.com ותוכל לדמיין גרפים ונתונים. כמו כן הצמחים שלך ישקו כל יום והוא יתאים את כמות המים הדרושה על סמך הטמפרטורה/הלחות.

אנא בדוק את הערוץ שלי לנתונים חיים -

מוּמלָץ: