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

צג גן: 3 שלבים
צג גן: 3 שלבים

וִידֵאוֹ: צג גן: 3 שלבים

וִידֵאוֹ: צג גן: 3 שלבים
וִידֵאוֹ: חטפו אותי בחזרה לגן הילדים ?! (באנבאן חזר!) 2024, נוֹבֶמבֶּר
Anonim
צג גן
צג גן
צג גן
צג גן

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

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

אתה תצטרך:

  • Arduino nano 328P (יש צורך בזיכרון גדול יותר לתוכנית)
  • מודול חיישן DHT 11
  • חיישן לחות קרקע
  • חיישן אור GY-30
  • מודול כרטיס SD
  • לד
  • נגד 220 אוהם
  • סוללה וקליפ 9V
  • כותרות GPIO נקבה וגברית
  • מגשר GPIO

וכמובן מלחם, חוט, הלחמה ו- arduino IDE וספריות.

שלב 1: לוח לחם ובדיקה

לוח לחם ובדיקות
לוח לחם ובדיקות

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

לא הצלחתי ליצור ויזואלי מקוון של המעגל אך זהו חיבור הסיכה:

סוללה 9V:

מסוף חיובי >> VIN

מסוף שלילי >> GND

DHT 11:

שלילי >> GND

נתונים >> D5

חיובי >> 5V

חיישן לחות:

שלילי >> GND

חיובי >> 5V

סיכה אנלוגית >> A0

חיישן אור:

חיובי >> 3.3V

SCL >> A5

SCA >> A4

הוסף >> A3

שלילי >> GND

כרטיס זיכרון:

CS >> D5

SCK >> D13

MOSI >> D11

מיסו >> D12

חיובי >> 5V

שלילי >> GND

לד:

שלילי >> GND

נגדי חיובי >> D8 עד 220 אוהם

אתה יכול לבדוק אם רכיבים עובדים וספריות פועלות באמצעות קובץ ה- Arduino וקריאת הפלט הטורי.

אם אין לך את הספריות צריך להוסיף אותן על ידי העתקת שם הספרייה בתחילת הקוד ואז כלים> ניהול ספריות> חיפוש> התקנה

הערה: עליך ליצור קובץ.csv עבור כרטיס ה- SD, עשה זאת באמצעות מחברת ושמור כ- ".csv" וכל הקבצים לא ".txt". כמו כן, LED אינו נמצא בקובץ הבדיקה, אלא פשוט השתמש בסקיצה לדוגמא "מהבהב" ושנה את הסיכה ל -8

שלב 2: לוח מעגלים

לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים
לוח מגעים

לאחר ביצוע המעגל בהצלחה ובדיקת הרכיבים, הפוך את זה ללוח בצורה הרצויה. החלטתי לא לצרף את מודול ה- SD ללוח ולהשתמש בלידים של GPIO, כך שכשאני יוצר תיבת פרוייקטים אוכל לחבר אותו בנפרד במקום נגיש. על הלוח החלטתי להשתמש בזכר בעל 2 פינים ומגשר כדי לשמש כמעבר בין סוללת 9V ל- VIN מכיוון שחשבתי שזה נראה נחמד יותר ובאופן מציאותי לא תפעיל אותו וכיבוי באופן קבוע. גם החלטתי להתקין ישירות את חיישן הלחות ולהוסיף 2 סיכות לחיבור בדיקה ללוח. כשעשיתי את זה התקשיתי, כיוון שהייתי צריך להסיר את הסיכות במודולים ולהרכיב אנכי כך שהלוח היה שטוח, לכן אני ממליץ לקנות מודולים עם סיכות מנותקות כדי לחסוך זמן ומאמץ.

אלה שעשיתם את המעגל צירפתי 3 גרסאות קוד שונות.

V1.0 - מכיל פלט סדרתי וכן את קוד הצג. מחזור 5 שניות

V1.1 - אינו מכיל פלט סדרתי וללא LED. מחזור יומן 5 שניות.

V1.2 - אינו מכיל פלט סדרתי אך בעל קוד LED וצג. מחזור יומן של שעה

שלב 3: סקירה

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

מקווה שתיהנו מהבנייה ותשאירו לייק!

מוּמלָץ: