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

שעון מזג אוויר: 11 שלבים (עם תמונות)
שעון מזג אוויר: 11 שלבים (עם תמונות)

וִידֵאוֹ: שעון מזג אוויר: 11 שלבים (עם תמונות)

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

עדכון עם ערכת חשמל ותוכנית Fritzing

אני יוצר שני הנחות:

  1. זהו ההנחיה הראשונה שלי
  2. אני איטלקי בעל ידע שלא למד אנגלית בבית הספר, ובגלל זה ביקשתי עזרה ל:

התחל עם תודה לכמה אנשים שדרך עבודתם נתנו לי השראה ועזרו לי "לשחק" עם Arduino / Genuino

מישל מאפוצ'י

דניאל אלברטי

מאורו אלפירי

הפרופסור שלי למעבדה "פריטו קרלי"

שלב 1: הסדנה שלי

הסדנה שלי
הסדנה שלי

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

ניתן לבצע את העבודה בקלות עם Arduino, משרת רק RTC, DHT22 (קצת יותר יקר אך מדויק יותר מ- DHT11) ו- BMP180

אבל אנו רואים בפירוט את החומר הדרוש

שלב 2: חומר

חוֹמֶר
חוֹמֶר
חוֹמֶר
חוֹמֶר
חוֹמֶר
חוֹמֶר
  • Arduino או Arduino עצמאי
  • BMP180 - חיישן לחץ/טמפרטורה/גובה ברומטרי
  • DHT22 - חיישן טמפרטורה -לחות
  • RTC DS1307
  • לוח אחד
  • חוטי חשמל
  • 3 כפתורים
  • קופסאות לארבעה פירות GEWISS
  • LCD 20x4 I2c
  • 1 התנגדות צילום

ארדואינו אין הרבה מה לומר, בגלל מקום מוגבל השתמשתי במכשיר עצמאי של ארדואינו

החיישנים נרכשו על ידי aliexpress, הם עולים מעט אך השקיעו לנו 40 יום להגיע לאיטליה מסין

הלחצנים משמשים כדי להתאים את הזמן שכן ל- RTC יש מרווח שגיאות של דקה אחת לחודש (תרשים ושרטוטים שנלקחו מ- arduinoenonsolo)

התכונה Photoresistance להסביר מאוחר יותר

שלב 3: פרוטוקול I2c

פרוטוקול I2c
פרוטוקול I2c
פרוטוקול I2c
פרוטוקול I2c

ה- DISPLAY, RTC ו- BMP180 מתקשרים עם Arduino באמצעות פרוטוקול I2C והספרייה Wire.

כל שלושת האלמנטים חייבים להיות מחוברים במקביל לאנשי ה- SDA וה- SLC המתאימים Arduino התואמים לפינים A4 ו- A5.

כדי להקל על העבודה, ולא לבלבל את המגעים השתמשתי בחוטים באותם הצבעים

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

מודול BMP180 (חיישן לחץ / טמפרטורה / גובה ברומטרי) הוא חיישן בעל ביצועים גבוהים המספק טמפרטורה, לחץ ברומטרי וגובה. השתמשתי בספריית SparkFun

שלב 4: תצוגה והתנגדות צילום

תצוגה והתנגדות צילום
תצוגה והתנגדות צילום
תצוגה והתנגדות צילום
תצוגה והתנגדות צילום
תצוגה והתנגדות צילום
תצוגה והתנגדות צילום

המסך בהיר מאוד, אני רוצה שכשהחדר חשוך, הוא יפחית את הבהירות.

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

שלב 5: DHT22

DHT22
DHT22

כפי שצוין קודם לכן, השתמשתי ב- DHT22, אם כי יקר יותר מ- DHT11, מכיוון שהוא הרבה יותר מדויק.

חיישן זה מספק את הטמפרטורה והלחות של הסביבה. סקירה של adafruit (שממנה השתמשתי בספרייה)

כדי לפשט את הפרויקט השתמשתי בדגם עם נגד משיכה מובנה.

סיכת הנתונים מחוברת לסיכה 4 של ארדואינו

שלב 6: כפתורים

כפתורים
כפתורים

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

יש לבנות מעגל Pull Down קטן לכל כפתור.

סיכת הארדואינו המעוניינת בתכונה זו היא:

  • סיכה 6 = תפריט
  • סיכה 7 = +
  • סיכה 8 = -

שלב 7: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

בחרתי בקופסת חיבור ל -4 פירות של GEWISS מכיוון שהיא בגודל המושלם לתצוגה בה השתמשתי.

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

הנורית (בסדרה עם נגד של 220 אוהם) הודבקה לחור מ- 0.5 מ מ שעשיתי.

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

הוספתי מתג אב כדי לכבות הכל כשלא צריך.

לרשת החשמל השתמשתי במטען סוללות לטלפון עם תקע מיני USB.

החיישן של DHT היה קבוע כך שהוא חיצוני לקופסה.

לחיבור חיישן ה- PIR השתמשתי בתקע שקע סטריאו 2.5.

Arduino עצמאי ו- Stripboard, עם ה- RTC וההתנגדות כלפי מטה (אני מצטער שאתה לא רואה), הם מחוברים לחלק האחורי של הקופסה בעזרת ברגי M3.

שלב 8: קוד ארדואינו

קוד ארדואינו
קוד ארדואינו

create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview

Dobbiamo avere le librerie:

RTC

DHT

LiquidCrystal_I2C

SFE_BMP180

שלב 9: … Allarm…

… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…
… Allarm…

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

חיישן PIR צריך להיות מופעל על 5 וולט שסופק על ידי Arduino ומחובר לפין 2

הנורית מחוברת לסיכה 13

הבאזר לסיכה 9

ראה הוזהרת !

כשאתה רוצה לבקר אותי…

תזהיר אותי !!!

מוּמלָץ: