תוכן עניינים:
- שלב 1: חובה
- שלב 2: מהו מצב ה- Master Master ו- Slave של Bluetooth?
- שלב 3: המרת HC-05 למצב Master ו- Slave:
- שלב 4: הרכבה אחרונה:
- שלב 5: עבודה:
וִידֵאוֹ: תחנת מזג אוויר חכמה (באמצעות Arduino): 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
תחנת מזג אוויר היא מתקן, ביבשה או בים, עם מכשירים וציוד למדידת תנאי האטמוספירה כדי לספק מידע על תחזיות מזג האוויר ולחקור את מזג האוויר והאקלים. המדידות שנערכו כוללות טמפרטורה, לחץ אטמוספרי, לחות, מהירות הרוח, כיוון הרוח וכמויות המשקעים. אז היום אנחנו הולכים להכין ממנו אב טיפוס שעוזר לנו למצוא את הטמפרטורה והטל. פרויקט זה פועל על פי העיקרון של מצבי האב והעבד של בלוטות '. יאללה בואו נתחיל
שלב 1: חובה
- ארדואינו x 2
- מודול בלוטות 'HC-05 x 2
- צג LCD 16x2 x 1
- DHT 11 x 1
- לוח לחם x 2
שלב 2: מהו מצב ה- Master Master ו- Slave של Bluetooth?
רשתות Bluetooth (המכונה בדרך כלל פיקונט) משתמשות במודל אב/עבד כדי לשלוט מתי והיכן התקנים יכולים לשלוח נתונים. בדגם זה ניתן לחבר מכשיר מאסטר אחד לעד שבעה מכשירי עבד שונים. כל מכשיר עבדים ב- piconet יכול להיות מחובר למאסטר יחיד בלבד. המאסטר מרכז את התקשורת לאורך כל הפיקון. היא יכולה לשלוח נתונים לכל אחד מהעבדים שלה ולבקש מהם נתונים גם כן. לעבדים מותר רק לשדר ולקבל מאדוניהם. הם לא יכולים לדבר עם עבדים אחרים בפיקונט.
שלב 3: המרת HC-05 למצב Master ו- Slave:
עבור פרויקט זה, עלינו להגדיר את שני המודולים. לשם כך עלינו לעבור למצב פקודה AT והנה כיצד נעשה זאת. ראשית, עלינו לחבר את מודול ה- Bluetooth ל- Arduino כפי שניתן בתרשימי המעגלים. מה שעלינו לעשות בנוסף הוא לחבר את סיכת "EN" של מודול ה- Bluetooth ל- 5 וולט וגם להחליף את סיכות TX ו- RX בלוח Arduino.
כעת, בעודנו מחזיקים את הכפתור הקטן מעל סיכת "EN" עלינו להפעיל את המודול וכך ניכנס למצב הפקודה. אם LED מודול ה- Bluetooth מהבהב כל 2 שניות זה אומר שנכנסנו בהצלחה למצב הפקודה AT. לאחר מכן, עלינו להעלות את הקובץ At Command.ino ל- Arduino אך אל תשכח לנתק את קווי RX ו- TX בזמן ההעלאה. לאחר מכן עלינו להריץ את הצג הטריאלי ושם לבחור "הן NL והן CR", כמו גם קצב "9600 baud" המהווה את קצב השידור המוגדר כברירת מחדל של מודול ה- Bluetooth. כעת אנו מוכנים לשלוח פקודות והפורמט שלהן הוא כדלקמן. כל הפקודות מתחילות ב- "AT", ולאחר מכן בסימן "+", ולאחר מכן ב והן מסתיימות עם "?" סימן המחזיר את הערך הנוכחי של הפרמטר או סימן "=" כאשר ברצוננו להזין ערך חדש עבור פרמטר זה. כעת עלינו להגדיר את מודול העבדים. כך למשל, אם אנו מקלידים רק "AT" שזו פקודת בדיקה עלינו להחזיר את ההודעה "אישור". ואז אם נרשום "AT+UART?" עלינו להחזיר את ההודעה המציגה את קצב שידור ברירת המחדל שהוא 38400. ואז אם נכתוב "AT+ROLE?" נקבל הודעה "+ROLE = 0" כלומר מכשיר ה- Bluetooth נמצא במצב עבדים. אם נקליד "AT+ADDR?" אנו נחזיר את הכתובת של מודול ה- Bluetooth והיא אמורה להיראות בערך כך: 98d3: 34: 905d3f. כעת עלינו לרשום את הכתובת הזו כפי שנזדקק לה בעת הגדרת התקן האב. למעשה, זה כל מה שאנחנו צריכים בעת הגדרת התקן העבד, כדי לקבל את כתובתו, למרות שאנו יכולים לשנות הרבה פרמטרים שונים כמו שמו, קצב שידור, זיווג סיסמה וכו ', אך לא נעשה זאת בדוגמה זו.
אוקי עכשיו בואו נתקדם ותגדיר את מודול ה- Bluetooth השני כמכשיר ראשי. ראשית, נבדוק את קצב השידור כדי לוודא שזה אותו 38400 כמו מכשיר העבדים. לאחר מכן על ידי הקלדת "AT+ROLE = 1" נגדיר את מודול ה- Bluetooth כמכשיר ראשי. לאחר מכן באמצעות "AT+CMODE = 0" נגדיר את מצב החיבור ל"כתובת קבועה "ובאמצעות הפקודה" AT+BIND = "נקבע את כתובת התקן העבד שכתבנו בעבר. שימו לב שכאשר כותבים את הכתובת עלינו להשתמש בפסיקים במקום נקודתיים. שים לב גם שהיינו יכולים לדלג על השלב הקודם אם הזן את "1" במקום "0" בפקודה "AT+CMODE", מה שגורם למאסטר להתחבר לכל מכשיר בטווח השידור שלו אך התצורה פחות מאובטחת. כאן תוכל למצוא רשימה מלאה של פקודות ופרמטרים: רשימת פקודות HC-05 AT
עם זאת, זה כל מה שאנחנו צריכים כדי שתצורה בסיסית של מודולי ה- Bluetooth תעבוד כמכשירי אב וכעבדים ועכשיו אם נחבר אותם מחדש למצב נתונים רגיל ונפעיל מחדש את המודולים, תוך שניות ספורות המאסטר יתחבר לעבד. שני המודולים יתחילו להבהב כל 2 שניות, דבר המצביע על חיבור מוצלח.
שלב 4: הרכבה אחרונה:
עכשיו החלק של בלוטות 'הסתיים. נתחיל בהרכבה האחרונה. לשם כך, עליך לקחת את התקן הראשי ולחבר אותו בסדר הבא. ולאחר מכן חבר את מכשיר העבד בסדר הבא. לאחר סיום החיבורים העלה את קבצי ה-ino המתאימים למכשירים המתאימים. אל תשכח להסיר את ה- RX וה- TX. ולאחר מכן הפעל מחדש את שני הלוחות לאחר מספר שניות שני הלוחות יתחברו אוטומטית. אתה יכול להשתמש בכל קופסה כמארז ללוחות בהם אני משתמש בקופסת קרטון.
שלב 5: עבודה:
שמור את יחידת העבדים בחוץ ואת יחידת ההורים בתוך הבית תוכל לעקוב אחר הטמפרטורה והטל מבפנים מבלי לצאת לחוץ.
עקוב אחריי @
מוּמלָץ:
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
עוד תחנת מזג אוויר חכמה, אבל : 6 שלבים (עם תמונות)
ובכל זאת עוד תחנת מזג אוויר חכמה, אבל …: אוקיי, אני יודע שיש כל כך הרבה תחנות מזג אוויר כאלה זמינות בכל מקום, אבל קח כמה דקות לראות את ההבדל … צריכת חשמל נמוכה 2 מסכי נייר אלקטרוניים … אך 10 שונים מסכים! מד תאוצה וחיישני טמפרטורה / לחות מבוססי ESP32 Wifi עדכון
כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: 7 שלבים
כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: למד כיצד להכין תחנת מזג אוויר משלך ב- Ubidots, באמצעות XinaBox xChips (IP01, CW01 ו- SW01) מודול הליבה וה- Wi-Fi ESP8266 (xChip CW01) מאפשר למשתמשים לשלוח נתונים מה- xChips המודולרי של XinaBox לענן. ניתן לעקוב אחר נתונים אלה מרחוק
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם