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

השקיית צמחים אוטומטית: 4 שלבים
השקיית צמחים אוטומטית: 4 שלבים

וִידֵאוֹ: השקיית צמחים אוטומטית: 4 שלבים

וִידֵאוֹ: השקיית צמחים אוטומטית: 4 שלבים
וִידֵאוֹ: טפטפות עשה זאת בעצמך - השקיית צמחים - השקיה אוטומטית עשה זאת בעצמך 2024, יולי
Anonim
השקיית צמחים אוטומטית
השקיית צמחים אוטומטית

האם הצמחים אינם מרוצים מהטיפול שלך?

האם הם תמיד מתים מבלי להסביר לך את הבעיות שלהם?

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

ובנוסף לזה, זה שומר על הצמח שלך לחות.

אספקה

רכיבים חשמליים:

  • פטל פאי (4)
  • תצוגת LCD 16x2 (להצגת כתובת IP)
  • התנגדות תלויה באור
  • TMP36
  • (Sparkfun) חיישן לחות
  • MCP3008
  • פוטנציומטר
  • מודול ממסר
  • משאבה טבולה קטנה (עדיף 5-9V)
  • לחם
  • חוטי חשמל

כלים וחומרים:

  • קצת עץ
  • כלים בסיסיים
  • דבק לעץ
  • צנצנת או קערת זכוכית לאחסון מים

תוכנה: (השתמשתי, אל תהסס להשתמש בכל חלופות)

  • win32diskimager
  • מֶרֶק
  • MySQL Workbench
  • קוד Visual Studio

שלב 1: הגדרת ה- Pi

ראשית נתקין את ה- Raspberry Pi שלנו. קח את התמונה Raspbian מ https://www.raspberrypi.org/downloads/raspberry-pi-os/ וכתוב אותה לכרטיס SD.

כעת התחבר לאינטרנט והפעל את הפקודות הבאות להתקנת תוכניות וספריות נחוצות.

אפאצ'י, PHP

sudo apt להתקין apache2 -y

sudo apt להתקין php libapache2-mod-php -y

MariaDB

sudo apt להתקין mariadb-server mariadb-client -y

sudo apt להתקין php -mysql -y

sudo systemctl הפעלה מחדש של apache2.service

PHPMyAdmin

sudo apt להתקין phpmyadmin -y

פִּיתוֹן

pip3 התקן את mysql-connector-python

pip3 התקן flask-socketio

pip3 התקן בקבוקונים

pip3 התקן gevent

pip3 התקן gevent-websocket

pip3 להתקין spidev

pip3 התקן את CharLCD

שלב 2: בניית המעגל

בניית המעגל
בניית המעגל

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

כל 3 החיישנים מחוברים ל- MCP3008. ה- MCP3008, יחד עם ה- LCD והמסר IN1, כולם מחוברים ישירות עם ה- Pi.

אין לחבר את המשאבה עם ה- Pi, מכיוון שזה עלול לגרום נזק!

שלב 3: הקוד ומסד הנתונים

הקוד ומסד הנתונים
הקוד ומסד הנתונים

ניתן למצוא את כל הקוד ואת מאגר הנתונים מה- Github שלי:

github.com/SnauwaertSander/RaspiPlant

מקם את ה- Frontend (html) בתוך '/var/www/' הנח את ה- endend (project1) ב-/home/pi/

התחבר לשרת MySQL שלך (עם שולחן עבודה של MySQL או כל לקוח באמצעות SSH) ובצע את המזבלה שנמצאה ב- github.

כדי לגרום לקוד לפעול באופן אוטומטי, הנח את Raspiplant.service בתוך/etc/systemd/system/והפעל את הפקודה הבאה:

sudo systemctl אפשר Raspiplant.service

לאחר שהכל במקומו, הקוד אמור לפעול אוטומטית בעת ההפעלה, כדי לאשר שהכל פועל כראוי אתחל את ה- pi שלך ועבור אל ה- IP המוצג ב- lcd. אם אינך יכול להיכנס לאתר או שהאתר אינו מציג ערכים לאחר שנות ה -30, נתק את ה- Pi שלך ובדוק את החיווט שלך.

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

שלב 4: מעטפת

מַעֲטֶפֶת
מַעֲטֶפֶת
מַעֲטֶפֶת
מַעֲטֶפֶת
מַעֲטֶפֶת
מַעֲטֶפֶת

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

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

מוּמלָץ: