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

תחנת מזג האוויר Aurdino: 8 שלבים
תחנת מזג האוויר Aurdino: 8 שלבים

וִידֵאוֹ: תחנת מזג האוויר Aurdino: 8 שלבים

וִידֵאוֹ: תחנת מזג האוויר Aurdino: 8 שלבים
וִידֵאוֹ: Домашняя метеостанция на базе Arduino 2024, יולי
Anonim
תחנת מזג האוויר Aurdino
תחנת מזג האוויר Aurdino

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

שלב 1: איסוף חומרים

איסוף חומרים
איסוף חומרים

בפרויקט זה תזדקק לפריטים הבאים:

  • Arduino Uno עם כבל
  • מנוע DC
  • 1 LED ירוק
  • 1 LED אדום
  • 1 קרש לחם
  • צג I2C LCD1602
  • מאוורר מדחף טריפויל בעל 3 להבים עבור מנוע DC (אופציונלי)
  • סט חוטים (רצוי בצבעים שונים)
  • 1 DHT 11/ DHT 22 חיישן הומיטינג
  • 1 כפתור לחיצה
  • נגד 2.20 K
  • 1 10k נגד
  • מחשב המסוגל להריץ תוכנת Aurdino Uno
  • סכין להב
  • קאטר
  • בנק כוח USB (אופציונלי)
  • קופסה גדולה מספיק כך שתתאים לקרש ולארדינו.

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

שלב 2: מתן כוח ללוח הלחם

מתן כוח ללוח הלחם
מתן כוח ללוח הלחם

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

המעגל שאנו עומדים לבנות זקוק לכוח והוא לקוח מה- Arduino Uno.

צרף חוט מהסיכה +3.3V ב- Arduino Uno למעקה החיובי בלוח הלוח המסומן בקו אדום. המשמעות היא ש- +5V זמין כעת מכל מקום בקו האדום. חבר את השלילי או ה- GND (הקרקע) לקו הכחול בלוח הלוח. כעת הקרקע זמינה על כל הקו הכחול. כדי להפוך את +5V ו- GND לזמין משני צידי הלוח, השתמש בשני חוטים כדי לקפוץ מקצה אחד של לוח הלחם לקצה השני. עקוב אחר התרשים למעלה כדי למקם את שאר חוטי הקרקע והחשמל.

שלב 3: חבר את תצוגת DHT11 ו- I2C LCD1602

צרף את תצוגת DHT11 ו- I2C LCD1602
צרף את תצוגת DHT11 ו- I2C LCD1602

חבר חוט מהכוח של תצוגת I2C LCD1602 לסיכת 5V של Arduino Uno וחוט מהקרקע של תצוגת I2C LCD1602 אל סיכה הארקה של Arduino Uno. לאחר מכן צרף חוט נוסף מ- SDA של צג I2C LCD1602 לפין אנלוגי A4 של Arduino Uno וחוט מ- SCL של התצוגה לסיכה אנלוגי A5 של Arduino Uno. שים לב שהתצוגה המשמשת בתרשים אינה מותקנת PCB, ולכן החיווט לא יהיה נכון עבור תצוגת I2C LCD1602 שאינה PCB.

כעת תפס את חיישן DHT 11, והצמד חוט מהקרקע של DHT11 לסיכה הארקה על Aurdino. חבר חוט מהעוצמה של ה- DHT 11 לרכבת החשמל שעל לוח הלחם. לבסוף, חבר חוט משקע האות של חיישן DHT11 לפין הדיגיטלי 7. שים לב כי בתרשים לעיל לא נעשה שימוש ב- DHT 11 במקום זאת נעשה שימוש בחיישן TMP36. עם זאת, החיווט זהה לתרשים.

ה- LCD שלנו וחיישן Humiture שלנו פועלים כעת, בעזרת תכנות אנו יכולים לשלוט כיצד אלה יעבדו יחד.

אם אתה מבולבל במיקום החוט, עיין בתרשים לעיל.

שלב 4: חבר נוריות ולחצן לחיצה

חבר נוריות ולחצן לחיצה
חבר נוריות ולחצן לחיצה

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

חבר את הקתודה של הלד הירוק מתחת לחוט הקרקע ב- A4 של לוח הלחם. עשו את אותו הדבר עם הלד האדום על ידי הנחת הקתודה מתחת לחוט הקרקע על A10 של לוח הלחם. כעת הנח את הנגד 2.2K על האנודה של הנורית הירוקה והאדומה.

חבר את הלחצן לרוחב הגשר של לוח הלחם כפי שמוצג בתרשים למעלה. חבר את הנגד 10k מתחת למסוף 2a של הכפתור (סיכה ימנית למטה). ודא שקצה הנגד מחובר לחוט הארקה כפי שניתן לראות בתרשים לעיל.

שלב 5: חיבור חוטים והוספת מנוע DC

חיבור חוטים והוספת מנוע DC
חיבור חוטים והוספת מנוע DC

כמעט סיימנו את החיווט! חבר בזהירות חוט מקצה הנגד הירוק לד לפין דיגיטלי 2 על הארדינו. באופן דומה, חבר חוט מקצה הנגד האדום לד פין דיגיטלי 3 על הארדינו. עכשיו חבר חוט ממסוף 2b בכפתור הלחיצה (סיכה ימנית למעלה) לסיכה דיגיטלית 4 על ה- Aurdino.

כעת תפס את מנוע ה- DC, והנח את הקצה החיובי במסוף 2b של כפתור הלחיצה, ממש על גבי החוט המתחבר לפין הדיגיטלי 4. הנח את הקצה השלילי של מנוע DC בשורה 27, השורה המחוברת לקרקע.

הקוטביות של המנועים לא משנה. ניתן לשנות את כיוון הסיבוב על ידי תכנות.

שלב 6: לנקות ולארגן חוטים

לנקות ולארגן חוטים
לנקות ולארגן חוטים

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

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

הורד מכאן את תוכנת Arduino במחשב שלך. פתח את התוכנית וצור סקיצה חדשה על ידי הקשה על "Ctrl+N". תייגו את המערכון החדש הזה "תחנת מזג האוויר Aurdino". הורד את הקוד להלן והדבק אותו בתוכנית שלך. חבר את כבל ה- USB למחשב ולארדואינו שלך. כעת שמור את הקוד על ידי לחיצה על "Ctrl+Shift+S" ולחץ על כפתור ההעלאה המעוצב כחץ הפונה ימינה. ודא כי כל הספריות הדרושות יורדות ומתקינות וודא שתוכנית זו תפעל. (ספריית LCD, ספריית DHT11)

שלב 8: הוסף מעטפת ובדוק

הוסף מעטפת ובדוק
הוסף מעטפת ובדוק

בעזרת קופסה, גזרו חתיכות ספציפיות ליצירת מעטפת. תצוגת ה- LCD תזדקק לחיתוך מלבני של (2 ס"מ על 7 ס"מ) בחלק העליון של הקופסה. חותכים חור בצד שמאל של התיבה מספיק גדול כדי להתאים לחיישן DHT11. בצע את אותו הדבר בצד ימין של הקופסה כך שיתאים לכבל ה- USB של Aurdino. חותכים חור גדול מספיק כדי להתאים מנוע DC בכל מקום רצוי, זה יהיה המאוורר. תנקו חורים בצד התחתון של הקופסה עבור הנורית הירוקה והאדומה. לבסוף, צור חור בקופסה הנמצא ישירות מעל לחצן הלחיצה. בעזרת עיפרון או מברג לחץ על הכפתור, מהחור שנעשה ישירות מעל הכפתור, וודא כי ניתן ללחוץ על הלחצן בקלות.

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

מוּמלָץ: