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

תחנת מזג אוויר פשוטה DIY עם תצוגת DHT11 ו- OLED: 8 שלבים
תחנת מזג אוויר פשוטה DIY עם תצוגת DHT11 ו- OLED: 8 שלבים

וִידֵאוֹ: תחנת מזג אוויר פשוטה DIY עם תצוגת DHT11 ו- OLED: 8 שלבים

וִידֵאוֹ: תחנת מזג אוויר פשוטה DIY עם תצוגת DHT11 ו- OLED: 8 שלבים
וִידֵאוֹ: ארדואינו - פרויקט באלקטרוניקה- גלאי חפצים בתנאי סביבה קשים - חושך ,מיקום מזג אויר וכדומה 2024, יולי
Anonim
Image
Image

במדריך זה נלמד כיצד ליצור תחנת מזג אוויר פשוטה באמצעות Arduino, חיישן DHT11, תצוגת OLED ו- Visuino להצגת הטמפרטורה והלחות.

צפה בסרטון הדגמה.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  1. ארדואינו UNO (או כל ארדואינו אחר)
  2. תצוגת OLED
  3. חיישן טמפרטורה/לחות DHT11
  4. חוטי מגשר
  5. תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  1. חבר את סיכת חיישן DHT11 (VCC או +) לסיכה של Arduino (5V)
  2. חבר את סיכת חיישן DHT11 (GND או -) לסיכה של Arduino (GND)
  3. חבר את סיכת חיישן DHT11 (S) לסיכה הדיגיטלית של Arduino (7)
  4. חבר את פין תצוגת OLED (VCC) לפין Arduino (5V)
  5. חבר את פין תצוגת OLED (GND) לפין Arduino (GND)
  6. חבר את פין תצוגת OLED (SCL) לפין Arduino (SCL)
  7. חבר את פין תצוגת OLED (SDA) לפין Arduino (SDA)

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  1. הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)"
  2. הוסף רכיב 2X "אנלוגי לטקסט"
  3. הוסף רכיב "לחות ומד חום DHT11/21/22/AM2301"

שלב 5: רכיבי סט של Visuino

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
  • בחר רכיב "AnalogToText1" ובחלון המאפיינים הגדר את "דיוק" ל- 0 (תמונה 1)
  • בחר רכיב "AnalogToText2" ובחלון המאפיינים הגדר את "דיוק" ל- 0 (תמונה 1)
  • בחר רכיב "DisplayOLED1" ולחץ עליו פעמיים. (תמונה 2)
  • בחלון האלמנט גרור 2X "צייר מפת סיביות" שמאלה (תמונה 2)
  • בחלון האלמנטים גרור 2X "שדה טקסט" שמאלה (תמונה 2)
  • בחלון Elements בחר "צייר מפת סיביות 1" בצד שמאל ובחלון המאפיינים הגדר "Y" ל -30 ובחר "מפת סיביות" ולחץ על 3 הנקודות.
  • ב"עורך מפות סיביות השקיפות "לחץ על הלחצן" טען "וטען את מפת הסיביות" ענן "מהקובץ. הערה: מפת הסיביות" ענן "זמינה כאן להורדה או שאתה יכול לגלוש לעוד כאן,
  • סגור את "עורך מפות סיביות השקיפות"
  • בחלון Elements בחר "צייר Bitmap2" בצד שמאל ובחלון המאפיינים הגדר "X" ל- 75 ובחר "מפת סיביות" ולחץ על 3 הנקודות.
  • ב"עורך מפות סיביות השקיפות "לחץ על הלחצן" טען "וטען את מפת הסיביות" השחרר "מהקובץ. הערה: מפת הסיביות" זרוק "זמינה כאן להורדה או שאתה יכול לגלוש לעוד כאן,
  • סגור את "עורך מפות סיביות השקיפות"
  • בחלון Elements בחר "TextField1" ובחלון המאפיינים הגדר "גודל" ל -4, "X" ל -5, "Y" ל -5
  • בחלון Elements בחר "TextField2" ובחלון המאפיינים הגדר "גודל" ל -2, "X" ל 105, "Y" ל -5

שלב 6: רכיבי Visuino Connect

רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
  1. חבר את סיכת הרכיב "DisplayOLED1" [החוצה] לסיכה של Arduino I2C [In]
  2. חבר את פין הרכיב "HumidityThermometer1" [חיישן] לסיכה הדיגיטלית של Arduino [7]
  3. חבר את סיכת הרכיב "HumidityThermometer1" [טמפרטורה] לפין AnalogToText1 [ב]
  4. חבר את סיכת הרכיב "HumidityThermometer1" [לחות] לפין AnalogToText2 [ב]
  5. חבר את סיכת "AnalogToText1" [Out] ל- "DisplayOLED1"> סיכת רכיב TextField1 [In]
  6. חבר את סיכת "AnalogToText2" [Out] ל- "DisplayOLED1"> סיכת רכיב TextField2 [In]

שלב 7: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino

ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)

שלב 8: שחק

אם אתה מפעיל את מודול ה- Arduino UNO, טמפרטורת החדר ורמת הלחות צריכים להיות מוצגים בתצוגת OLED.

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino:

מוּמלָץ: