תוכן עניינים:
- שלב 1: איסוף חומרים
- שלב 2: מתן כוח ללוח הלחם
- שלב 3: חבר את תצוגת DHT11 ו- I2C LCD1602
- שלב 4: חבר נוריות ולחצן לחיצה
- שלב 5: חיבור חוטים והוספת מנוע DC
- שלב 6: לנקות ולארגן חוטים
- שלב 7: העלה קוד לאורדינו
- שלב 8: הוסף מעטפת ובדוק
וִידֵאוֹ: תחנת מזג האוויר Aurdino: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
תמיד רצית ליצור תחנת מזג אוויר 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
חבר חוט מהכוח של תצוגת 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
כמעט סיימנו את החיווט! חבר בזהירות חוט מקצה הנגד הירוק לד לפין דיגיטלי 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 אמור לפעול כמו גם הנורית הירוקה.
מוּמלָץ:
שעון תחנת מזג האוויר ESP8266: 4 שלבים
שעון תחנת מזג אוויר ESP8266: פרויקט זה הוא דרך נחמדה להציג את הזמן ומזג האוויר באריזה קטנה ונוחה. אני אסביר את הפרויקט, איך הוא עובד ואציג את הקוד כאן. תוכל ללחוץ על כפתורים שונים כדי להציג את מזג האוויר הנוכחי במיקום מוגדר כמו גם בטמפרטורה
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
תחנת מזג האוויר ESP32 Weathercloud: 16 שלבים (עם תמונות)
תחנת מזג האוויר ESP32 Weathercloud: בשנה שעברה פרסמתי את המדריך הגדול ביותר שלי עד כה בשם Arduino Weathercloud Station. זה היה מאוד פופולרי הייתי אומר. הוא הופיע בדף הבית של Instructables, הבלוג של Arduino, מוזיאון Wiznet, Instagram Instructables, Arduino Instagr
תחנת מזג האוויר Iot: 5 שלבים
Iot תחנת מזג אוויר: שלום חבר'ה אני כותב את המדריך הזה כדי להראות לכם איך להכין תחנת מזג אוויר מבוססת Iot אשר משתמשת ב- Wemos D1 Mini Board & משתמש בתצוגת 128 × 68 Oled להצגת פרטי מזג האוויר, טמפרטורה ממפת OpenWeather
תחנת מזג האוויר Arduino Weathercloud: 16 שלבים (עם תמונות)
תחנת מזג האוויר Arduino Weathercloud: יצרתי תחנת מזג אוויר המחוברת לאינטרנט. הוא מודד טמפרטורה, לחות, לחץ, גשמים, מהירות הרוח, מדד UV והוא מחשב עוד כמה ערכים מטאורולוגיים חשובים. לאחר מכן הוא שולח את הנתונים האלה ל- weathercloud.net, עם גרף נחמד