תוכן עניינים:
- שלב 1: כלים ורכיבים
- שלב 2: הגדרת ה- RPi
- שלב 3: התחבר ל- RPi
- שלב 4: החממה
- שלב 5: קטעי הזווית
- שלב 6: חלונות ודלת
- שלב 7: חיווט
- שלב 8: הוספת סרוו
- שלב 9: לחצני לחיצה
- שלב 10: הלחמה לד וחיישן טמפרטורה
- שלב 11: הסתר חיווט
- שלב 12: קידוד
- שלב 13: מסד הנתונים MySQL
- שלב 14: צור טבלה ב- Pycharm
- שלב 15: העלה את הפרויקט
- שלב 16: הפעלה אוטומטית
- שלב 17: שימוש ב- IGreenhouse
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
פירות וירקות ביתיים לרוב טובים יותר מאלו שאתה קונה, אך לפעמים אתה יכול לאבד את החממה שלך. בפרויקט זה נכין חממה אינטליגנטית. החממה הזו תיפתח ותסגור אוטומטית את חלונותיו ודלתו כאשר הוא חם מדי או קר מדי. כאשר הצמחים יתייבשו, החממה החכמה תשקה את הצמחים שלך באופן אוטומטי (בפרויקט זה נדמיין את ההשקיה על בסיס לד). הזמן להשקות את הצמחים שלך וכאשר הדלת והחלונות נפתחים או סגורים מוצג באתר תוצרת בית.
שלב 1: כלים ורכיבים
כלים:
- צבת מסמרת
- מסור רב תכליתי
- קוטר מקדח 1 מ"מ
- מקדחה מדרגה 8 מ"מ
- סרט מדידה
- קובץ
- נייר זכוכית
- סכין הצמדה
- מגהץ
רכיבים (ראו PDF):
- מנועי סרוו
- ללחוץ על כפתורים
- פטל פי 3 דגם ב '
- חיישן טמפרטורה
- חיישן לחות
- לוח לחם
- טרָנזִיסטוֹר
- ספק כוח אוניברסלי
- נגדים
- MCP3008
- פי-T סנדלר (אופציונלי)
- לד
- חוטים
- כבל אתרנט
- מתאם 5, 2V
- כרטיס מיקרו SD 8GB
- צירים
- מסמרות עיוורות אלומיניום
- צלחת פוליסטירן בהירה
- קטע זווית
- פח הלחמה
- קלטת דו צדדית
- סיכות
- שרוול כיווץ חום חשמלי
- קשרי כבל
- קופסא
עלות מקסימלית: 167, 82 €
שלב 2: הגדרת ה- RPi
נתחיל להתקין את מערכת ההפעלה ב- Raspberry Pi שלנו.
- הורד את התמונה "ג'סי Raspbian עם פיקסל" מאתר Raspberry Pi. תראה שמדובר בקובץ ZIP.
- חלץ קובץ ZIP זה למיקום הרצוי.
-
הורד את הכלי Win32 Disk Imager, ניתן להוריד את זה ב- Sourceforge.
- לחץ על סמל התיקיה כדי לבחור את התמונה
- לאחר מכן בחר ב- "Device" את ה- microSD שלך
- לאחר מכן לחץ על "כתוב"
לאחר כתיבת התמונה ב- microSD שלך, תוכל לפתוח את ה- microSD בסייר Windows.
- פתח את הקובץ "cmdline.txt"
- הוסף את השורה הבאה לפני המילה "rootwait": 169.254.10.0
- לאחר מכן שמור את הקובץ.
- הכנס את ה- microSD ל- RPi
- הפעל מתח ל- RPi שלך עם מתאם 5, 2V DC
- חבר את כבל הרשת ל- RPi וחבר אותו ליציאת הרשת של המחשב שלך.
הפטל שלך מוכן לשימוש כעת.
שלב 3: התחבר ל- RPi
כדי להתחבר ל- RPi שלנו נשתמש במרק.
- הורד את מרק
- צור חיבור SSH (ראה תמונה)
-
להתחבר
- שם משתמש: pi
- סיסמא: פטל
הגדרת WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
עבור לתחתית הקובץ והוסף את הדברים הבאים:
network = {ssid = "שם הרשת האלחוטית" psk = "סיסמת הרשת האלחוטית"
}
כדי לראות את סוג כתובת ה- IP שלך:
ifconfig wlan0
עכשיו אתה יכול להתחבר באופן אלחוטי ל- Raspberry Pi שלך
שם מארח במרק = כתובת IP
שלב 4: החממה
בשלב זה אנו עומדים להכין את החממה עצמה.
אתה תצטרך:
- מסור רב תכליתי
- קובץ
- שאר החומרים המוזכרים בכתב החומרים
שלבים:
- ראיתי את לוח הפוליסטי -גרין כמו שמודגם בטיוטה למעלה.
-
ראיתי את קטע הזווית כפי שמוצג בתמונה למעלה:
- 3 x 50 ס"מ
- 2 x 50 ס"מ (זווית 140 °)
-
4 x 20, 5 ס"מ עם תאורה אחת מקוצרת ב -1, 5 ס"מ
מיטר לחתוך פרופילים אלה עם 2 x 50 ס"מ (זווית 140 °)
- 4 x 17, 5 ס"מ (כריתת חיתוך שניים -שניים כדי להפוך את הגמלון)
- לאחר הניסור יש ללטש את הברק.
שלב 5: קטעי הזווית
- הניחו את כל החלקים יחד על בסיס מקטעי הזווית.
- קדחו חורים בפרופיל הפינה שלכם ובפנלת הקלקר, כפי שמוצג בתמונה. הקוטר מצוין על אריזת המסמרים העיוורים שלך.
- הניחו את המסמרות העיוורות בחורים ותקנו אותן בעזרת צבת מסמרת.
!! אנא שימו לב כי מסמרות העיוורים מנוגדות באופן מוחלט, כך שאין לנו בעיות בהמשך.
5. עכשיו אתה מחליק את החלק הקדמי והאחורי לתוך החממה.
שלב 6: חלונות ודלת
כעת נניח את הדלת והחלונות.
- סמן את הדלת והחלונות כפי שמוצג בתמונות למעלה.
- ראו את החלקים המסומנים באמצעות מסור רב תכליתי. לאחר הניסור תראו שיש חריט בצד החלונות והדלת.
- פולנים את הצדדים וגם את דפנות החתיכות שניסרתם עד שלא תראו עוד חבטות.
- הצמד את החלונות והדלת בצירים כפי שמוצג בתמונות.
החממה מוכנה עכשיו
שלב 7: חיווט
- נגד = 220Ω
- R3 = נגד 1kΩ
- R4 = נגד 10kΩ
- R5 = נגד 1kΩ
- R6 = נגד 10kΩ
- R7 = נגד 1kΩ
- R8 = נגד 10kΩ
- R10 = נגד 470Ω
- נגד R11 = 220Ω
- נגד R12 = 220Ω
שלב 8: הוספת סרוו
הדבק את מנועי הסרוו ללוח הפוליסטי -גרין, בעזרת סרט דו צדדי.
ודא שנקודת הציר שלהם נמצאת בקו ישר עם נקודת הציר של הדלת והחלונות. (לראות תמונה)
- כדי להבטיח שהדלת והחלונות ייפתחו על ידי מנוע הסרוו, נצטרך לקדוח חור קטן (קוטר 1 מ"מ). בין פתילת הסרוו לחור נניח סיכה.
- כדי להכניס את החיווט שלנו פנימה, נקדוח חור בעזרת מקדחה מדרגה. בזמן שאתה מקדח, הקפד לדחוף את המקדחה לצד מסוים. בצורה זו אנו מקבלים מעין מלבן.
תחוב את הכוסמין כך שכשהסרוו נפתח, הדלת הולכת איתה.
האריך את החוטים (קישור חוטים אחרים) כך שתוכל להגיע ללוח הלחם שלך בקצה החממה.
שלב 9: לחצני לחיצה
בשלב זה נתחיל לקדוח 4 חורים בקוטר של 1 מ מ כדי לחבר את הכפתורים שלנו (כדי לפתוח ולסגור את הדלת).
- שמור את הכפתור שלך במקום שאתה רוצה לצרף אותו (ליד הדלת) וצייר נקודה על מקום הרגליים של הכפתור שלך. (פעמיים, 2 כפתורים)
- קדח בנקודה שציירת.
חבר את הכפתורים
- הכנס את רגלי הכפתורים דרך החורים. (אחד בפנים, אחד מבחוץ)
- הלחמה חוט לכל רגל של הכפתור.
- מניחים כיווץ חום על הרגל והחתיכה המרוחבת, כך שהחוטים לא יגרמו לקצר.
- הלחמה בקצה חוט אחד נגד 220 אוהם. מניחים מעליו חום מתכווץ.
לקדוח חור בעזרת מקדחה המדרגה כפי שניתן לראות בשלב הקודם, כך שנוכל להכניס את חוטי הכפתור הפנימי פנימה.
חבר את חוטי שני הכפתורים יחד עם רצועת הידוק.
האריך את החוטים (קישור חוטים אחרים) כך שתוכל להגיע ללוח הלחם שלך בקצה החממה.
שלב 10: הלחמה לד וחיישן טמפרטורה
הלחם את הלד כפי שעשית על כפתור הלחיצה.
- הלחמה חוט לכל רגל של הלייד.
- מניחים כיווץ חום על הרגל והחתיכה המרוחבת, כך שהחוטים לא יגרמו לקצר.
- הלחמה בקצה חוט אחד נגד 220 אוהם. מניחים מעליו חום מתכווץ
הלחמה לכל חוט של חיישן הטמפרטורה חוט זכר-נקבה. כך שיהיה קל יותר לחבר את חיישן הטמפרטורה שלנו ללוח הלחם.
!! אל תשכח להניח שרוול כיווץ חום חשמלי מעל החלקים המולחמים.
שלב 11: הסתר חיווט
בשלב זה נוודא שהכבלים אינם עוברים במפעלים שלנו.
- הכנס רצועת הידוק דרך החורים שנוצרו כאשר הנחת את מסמרות העיוור שלך אחת מול השנייה.
- הכנס את כל הכבלים לרצועת ההידוק ומשוך.
ולבסוף:
עבר ליד לוח הלחם שלך ופטל פי בקופסה הקטנה עם סרט דו צדדי וקדח חור בלוח האחורי, כך שתוכל להוציא את אספקת החשמל שלך החוצה.
שלב 12: קידוד
לפני שנוכל להריץ את הקוד, עלינו להתקין תחילה כמה דברים ב- Raspberry Pi שלנו.
-
הפעל את ממשק החוט החד-חוטי
- sudo raspi-config
- אפשרויות ממשק
- חוט אחד: אפשר
- sudo nano /boot/config.txt
- הוסף את dtoverlay הבא = w1-gpio
- הפעל מחדש את ה- Raspberry Pi עם 'אתחול סודו'
-
התקנת MySQL ב- Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get התקן את שרת mysql
- sudo apt-get להתקין mysql-client
-
mysql -uroot -p
סיסמא = שורש
-
התקנת מחבר MySQL
sudo apt-get להתקין python3-mysql.connector
- הורד את פרויקט הבקבוק מ- Github.
- פתח את הפרויקט ב- Pycharm
שלב 13: מסד הנתונים MySQL
משתמש MySQL להוסיף
mysql -uroot -p
צור שם משתמש '@' localhost 'המזוהה עם' סיסמה ';
להעניק את כל ההפרטים ב *. * ל'שם '@' localhost 'עם אפשרות הענקת תענוג;
צור שם משתמש '@'%'המזוהה על ידי' סיסמה ';
להעניק את כל ההפרשות ב *. * ל'שם '@'%'עם אופציית הענק
סיסמה ושם נבחרים.
צור מסד נתונים חדש
צור ENMDatabase DATABASE;
צא מחיבור MySQL
לְהַפְסִיק
שלב 14: צור טבלה ב- Pycharm
הוסף כמקור נתונים מסד נתונים של MySQL.
- CTRL + SHIFT + מסד נתונים
- + מקור נתונים MySQL
השתמש במידע הבא:
כללי
מארח: localhost נמל: 3306
מסד נתונים: ENMDatabase
משתמש: ** שם שבחרת בשלב הקודם
סיסמא: ** סיסמה שבחרת בשלב הקודם
SSH/SSL
מארח פרוקסי: ** כתובת ה- IP שלך יציאה: 22
משתמש פרוקסי: pi
סיסמת פרוקסי: פטל
הכנסת טבלאות
- קליק ימני על המסוף ENMDatabase Open
- בצע את קבצי sql (Database.zip) ב'קונסולה '
- תוצאה: ראו תמונה למעלה
שלב 15: העלה את הפרויקט
בבקבוק:
- לחץ על תצורת פריסת כלים
- הגדר כמו בתמונה למעלה
- לחץ על העלאת פריסת כלים לשרת ברירת מחדל
שלב 16: הפעלה אוטומטית
זהו השלב האחרון לפני שנוכל להשתמש בחממה שלנו!
עבור אל ה- Raspberry Pi שלך במרק
sudo nano /etc /profile
הוסף את השורה הבאה למטה:
python /home/pi/ProjectFlask/ProjectFlask.py &
שלב 17: שימוש ב- IGreenhouse
בשלב זה אנו הולכים להכין את החממה שלנו מוכנה לשימוש.
- חבר את ספק הכוח מ- Rasberry Pi בשקע.
- המתן עד ש- Raspberry Pi יופעל במלואו.
- חבר את ספק הכוח האוניברסלי לשקע.
המתן תמיד לחיבור ספק הכוח האוניברסלי עד שה- Raspberry Pi יופעל במלואו, אחרת מנועי הסרוו לא יפעלו כראוי
לצפייה באתר שלך: חפש את כתובת ה- IP שלך ואחריו: 5000
כעת iGreenhouse שלך מוכן לשימוש. אתה יכול לגדל פירות וירקות בעצמך
אז הייתי אומר: תהנו מהארוחה שלכם!