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

חישה טמפרטורה מרחוק: 6 שלבים
חישה טמפרטורה מרחוק: 6 שלבים

וִידֵאוֹ: חישה טמפרטורה מרחוק: 6 שלבים

וִידֵאוֹ: חישה טמפרטורה מרחוק: 6 שלבים
וִידֵאוֹ: פספסון | paspason מכונת כביסה 9 קילו LG 2024, יולי
Anonim
חישת טמפרטורה מרחוק
חישת טמפרטורה מרחוק

בפרויקט זה, MKR 1400 משמש לשליטה על 3 חיישני DHT 22 ולתקשר את התוצאה עם מספר הטלפון הסלולרי שהוזן בקוד (אראה היכן). הטמפרטורה היא הנתונים היחידים שאוחזרים מ- DHT 22, אך מעניין לציין שאפשר גם לאחזר לחות.

מורה זה הוא עבודה שנעשתה לקראת פיתוח מערכת ניטור טמפרטורת סל זרעים. רוב העבודה הושלמה על ידי אני ו- @acrobatbird (שם GitHub). GitHub העיקרי של הפרויקט הוא https://github.com/PhysicsUofRAUI/binTempSensor וכאשר הוא יסתיים אכין עבורו GitHub נפרד.

אספקה

  1. 3 חיישני DHT 22 (לפרויקט הגדול יותר יש צורך בשלושה)

    www.adafruit.com/product/385

  2. 3 נגדים של 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. ארדואינו MKR 1400 אחד

    https://store.arduino.cc/usa/mkr-gsm-140

  4. מגוון חוטי מגשר

    לכל ספק צריך להיות כמה

  5. כרטיס סים

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

  6. סוללת ליתיום פולימר (ומטען במידת הצורך)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. אנטנת ארדואינו

    • www.adafruit.com/product/1991

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

שלב 1: חווט את הארדואינו

חוט את הארדואינו
חוט את הארדואינו
חוט את הארדואינו
חוט את הארדואינו

במקרה הספציפי שלי הנחתי את ה- Arduino MKR 1400 על לוח לחם, לשלי יש כותרות ולאחר מכן הצמדתי את הקרקע לקו השלילי של לוח הלחם ואת ה- 5 V לחלק החיובי.

שלב 2: חברו את חיישני DHT 22

חברו את חיישני DHT 22
חברו את חיישני DHT 22
חברו את חיישני DHT 22
חברו את חיישני DHT 22
חברו את חיישני DHT 22
חברו את חיישני DHT 22

כל אחד מהחיישן חייב להיות מחובר לקרקע, פין 5 וולט וסיכת נתונים. נגד 10 K צריך להיות מחובר גם לסיכה 5 V של Arduino כדי לשמש כמשיכה למעלה. חיברתי את החיישנים לפינים 4, 5 ו -6. אם אתה רוצה לחבר אותם לסיכות שונות, יהיה עליך לשנות את הקוד.

Adafruit יש מאמר נחמד לעומק כיצד לחבר אותם בקישור הזה:

שלב 3: חבר את האנטנה

חבר את האנטנה
חבר את האנטנה

יש לחבר את האנטנה ל- Arduino MKR 1400 כדי להבטיח חיבור סביר.

שלב 4: העלה את הקוד

כעת הקוד יעלה ל- Arduino. כללתי את הקוד בקובץ zip המצורף, והוא אמור להיפתח ולהרכיב בסדר בעורך Arduino כל עוד מותקנות הספריות הדרושות. הספריות הדרושות הן MKRGSM, DHT.h, DHT_U.h ו- Adafruit_Sensor.h. אם ספריות אלה אינן מותקנות במחשב שלך יהיה עליך להוסיף אותן בהתאם לשלבים הדומים ל-

השימוש ב- Arduino LowPower עשוי להגדיל את משך הזמן שהפרויקט פועל, אך כרגע אני מריץ בדיקות בכדי לגרום לו לפעול. יש קוד עבורו ב- GitHub של הפרויקט.

שלב 5: חבר את הסוללה

חבר את הסוללה
חבר את הסוללה

ניתן לחבר את הסוללה כעת. הסוללה המשמשת כאן היא 1000mAh בלבד, אך ניתן להשתמש בסוללה גדולה יותר כל עוד היא 3.7 וולט.

שלב 6: הפרויקט בוצע! אבל האם ניתן לשפר?

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

  1. סוללה גדולה יותר

    הצעה ברורה למדי, אבל זה רק עד שהסוללות יתייקרו למדי ככל שהן יגדלו בקיבולת

  2. כוח נמוך של Arduino

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

  3. פאנל סולארי

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

כל הצעה אחרת תתקבל בברכה. תודה שקראתם!

מוּמלָץ: