» אלקטרוניקה » ארדואינו »תחנת מזג אוויר Bluetooth למתחילים עם ארדואינו

תחנת מזג אוויר Bluetooth למתחילים עם ארדואינו

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


חומרים וכלים לייצור:
- ברומטר אחד מסוג BMP085;
- 500 קילוגרמים פוטו-היסטוריים;
- מודול BT-HC-05 (x2);
- Arduino UNO R3 (x2);
- תצוגת LCD, מסך LCD LCM 1602 i2c (x1);
- קצה לחם, נגדים, דיודות ורכיבים אחרים;
- ברזל הלחמה עם הלחמה.
תחנת מזג אוויר Bluetooth למתחילים עם ארדואינו


תהליך ייצור תחנת מזג אוויר:

צעד ראשון. כיצד לחבר פוטורסיסטור

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

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

ערכי חיישן מוציאים באמצעות הפונקציה analogRead (pin_number).




שלב שני אנו מחברים בין חיישן הטמפרטורה והלחץ

כדי לקבל נתונים על טמפרטורה, לחץ וגובה, משתמשים בברומטר מסוג BMP085. על מנת לחבר חיישן זה לארדואינו, עליכם להשתמש ב -4 סיכות. סיכת Vcc מסופקת עם כוח + 5V. סיכת ה- SDA מתחברת לסיכה המתאימה ב- Arduino (A4). יש לחבר את יציאת ה- SCL לכניסת ה- SCL ב- Arduino (A5). ובכן, GND פירושו אדמה. על מנת שהחיישן יוכל לבצע קריאות, עליך לחבר את ספריית Adafruit.



כך נראה הקוד:



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

LCD GND -> ארנדינו GND
SDA LCD -> Arduino SDA (A4)
VCC LCD -> Arduino 5V
LCD SCL -> Arduino SCL (A5)

קוד דוגמה כלול:




שלב רביעי חיבור אלקטרוניקה

שלב הרכבה זה הוא סופי. עכשיו אתה צריך לחבר את מודול ה- Bluetooth לבקר Arduino. מכשיר מאסטר חייב להתחבר למכשיר Slave, שבתורו יחכה לחיבור נכנס. כדי ליצור לוח מסוג מאסטר אתה צריך להתקין בו מתג על N. בלוח אחר אתה צריך להכניס מתג ל- L, זה יהיה עבד. לאחר שהמודולים מחוברים לבקר Arduino, תוכלו להמשיך לתצורה.

כדי להגדיר את התצורה של המאסטר, אתה צריך לשלוח קבוצה מסוימת של פקודות למודול ה- Bluetooth, הדבר נעשה באמצעות צג הסידורי (Ctrl + Shift + M). בתהליך ההודעות, עדיף להגדיר את שיעור הבוד -> 38400 & "שניהם NL&CR".
לאחר שליחת הפקודה AT, עליך להמתין לתגובת OK. משמעות הדבר היא שהכל מחובר נכון, ותוכלו להמשיך לשלב הבא. אם אין תשובה כזו, עליכם לבדוק הכל, אולי מודול ה- Bluetooth אינו מחובר כראוי.



להלן מספר פקודות שתצטרך להגדיר את תצורת המכשיר שלך:
AT - פשוט מחזיר את "אישור", ואז הכל בסדר
ב- + NAME? - יחזיר את שם המודול. אנו יכולים גם לקבוע את שמנו על ידי שליחת, למשל, AT + NAME = WEATHER_MONITOR
בתפקיד + תפקיד? - אחת מפקודות המפתח תחזיר את תפקיד המכשיר, אדון / עבד. ניתן לקבוע את הערך באמצעות AT + ROLE = 0 - לעבור למצב עבדים, או AT + ROLE = 1 - מצב מאסטר.
ב- + PSWD? - יחזיר את קוד הסיכה המשמש לחיבור.
ב- + ADDR? - תחזיר את כתובת המכשיר, לדוגמה, "14: 2: 110007". ראוי לציין כי בעת השימוש בכתובת בפקודות AT שנשלחו, המעי הגס ":" יש להחליף בפסיקים ",", כלומר "14: 2: 110007" -> "14,2,110007".


אנו ממשיכים בהגדרת Mastera. זה מורכב משני שלבים, החל מהגדרות תצורה וחיבור ישיר.

1. ראשית עליך לשלוח את הפקודה AT + ORGL, זה יחזיר את המודול להגדרות המקוריות שלו.
2. אם ברצונך לשנות את שם המודול, ניתן לעשות זאת באמצעות הפקודה AT + NAME = myname.
3. באמצעות הפקודה AT + RMAAD, עליכם למחוק את כל המידע אודות זיווגים קודמים.
4. על ידי שליחת הפקודה AT + ROLE = 1, אנו גורמים למכשיר לעבוד במצב מאסטר.
5. הפקודה AT + PSWD = 1234 מאפשרת לך להגדיר סיסמה.
6. בעת שליחת הפקודה AT + CMODE = 1, המכשיר יכול להתחבר לכל כתובות.

ועכשיו תוכלו לעבור ישירות לחיבור.

1. כדי לוודא שהמכשיר פועל, באפשרותך לשלוח פקודת AT ולחכות לתגובת אישור.
2. האתחול מתבצע על ידי צוות AT + INIT. אם התשובה היא שגיאה (17), זה לא מפחיד, ככל הנראה האתחול כבר נעשה לפני כן.
3. החיפוש אחר כתובות Bluetooth זמינות מתחיל באמצעות הפקודה AT + INQ.
4. תהליך החיבור למכשיר עצמו מתבצע באמצעות הפקודה AT + LINK =. לדוגמה, פקודה עשויה להיראות כך - AT + LINK = 14,2,110007.
אם הכל נעשה נכון, תדירות ההבהוב של הדיודות תפחת.


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

meteo.rar [2.31 Kb] (הורדות: 318)
6.5
5.5
5.5

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
2 פירוש
הכותב
אתה יכול להסתכל באליקה
ארטמי
מעוניין באיזה מקרה משתמשים בפרויקט?

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...