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

פרויקט חיסכון במים: 8 שלבים
פרויקט חיסכון במים: 8 שלבים

וִידֵאוֹ: פרויקט חיסכון במים: 8 שלבים

וִידֵאוֹ: פרויקט חיסכון במים: 8 שלבים
וִידֵאוֹ: בוקר חדש-חיסכון במים 2024, נוֹבֶמבֶּר
Anonim
פרויקט חיסכון במים
פרויקט חיסכון במים
פרויקט חיסכון במים
פרויקט חיסכון במים

מחברים: מוניק קסטיו, קרולינה סאלינס

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

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

שלב 1: חומרה

חוּמרָה
חוּמרָה

מה תצטרך כדי להתחיל:

  • לוח FPGA Diligent Basys 3
  • לוח ארדואינו UNO
  • חיישן לחות קרקע
  • לוח לחם
  • חוטים
  • LED ירוק
  • LED אדום
  • מיקרו USB ללוח Basys 3
  • USB מסוג A/B עבור Arduino
  • (2) נגדים של 330 אוהם

גישה ל- Vivado שניתן להוריד מאתר XILINX:

הורדת Vivado

וגישה ל- Arduino IDE שניתן להוריד מאתר Arduino:

הורדה של Arduino

ולבסוף גישה חיובית:)

שלב 2: עיצוב התוכנית

עיצוב התוכנית
עיצוב התוכנית

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

שלב 3: ארדואינו

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

שלב 4: עוד קוד Yay !!!!

לאחר מכן יישמנו את ה- D Flip-Flop.

ה- D Flip-Flop למטרותינו שימש לסינון נתוני ה- Arduino למערכת שלנו.

לאחר שתוודא שהוא מסונתז, תוכל לעבור לחלק הבא.

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

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

שלב 5: אתה מחבר את הכל ביחד ומתפלל שהוא יסנתז (AKA צור קובץ הראשי שלך)

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

קובץ האב מחבר את כל קבצי המשנה יחדיו.

שלב 6: הגדרת החומרה שלך ואילוצים

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

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

כיצד להקים קרש לחם

ותמונה זו שימשה את

LED BLINK SKETCH

שלב 7: הפעלת התוכנית

הפעלת התוכנית!
הפעלת התוכנית!

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

הצבנו את הסף שלנו ל -550, ותוכלו לשחק עם זה גם כן.

מוּמלָץ: