תוכן עניינים:
- אספקה
- שלב 1: חווט את הארדואינו
- שלב 2: חברו את חיישני DHT 22
- שלב 3: חבר את האנטנה
- שלב 4: העלה את הקוד
- שלב 5: חבר את הסוללה
- שלב 6: הפרויקט בוצע! אבל האם ניתן לשפר?
וִידֵאוֹ: חישה טמפרטורה מרחוק: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
בפרויקט זה, MKR 1400 משמש לשליטה על 3 חיישני DHT 22 ולתקשר את התוצאה עם מספר הטלפון הסלולרי שהוזן בקוד (אראה היכן). הטמפרטורה היא הנתונים היחידים שאוחזרים מ- DHT 22, אך מעניין לציין שאפשר גם לאחזר לחות.
מורה זה הוא עבודה שנעשתה לקראת פיתוח מערכת ניטור טמפרטורת סל זרעים. רוב העבודה הושלמה על ידי אני ו- @acrobatbird (שם GitHub). GitHub העיקרי של הפרויקט הוא https://github.com/PhysicsUofRAUI/binTempSensor וכאשר הוא יסתיים אכין עבורו GitHub נפרד.
אספקה
-
3 חיישני DHT 22 (לפרויקט הגדול יותר יש צורך בשלושה)
www.adafruit.com/product/385
-
3 נגדים של 10K
www.digikey.ca/product-detail/en/yageo/CFR…
-
ארדואינו MKR 1400 אחד
https://store.arduino.cc/usa/mkr-gsm-140
-
מגוון חוטי מגשר
לכל ספק צריך להיות כמה
-
כרטיס סים
אני ממליץ לכל מה שכרטיס התשלום מראש הזול ביותר באזור שלך. שלי היה SaskTel אבל אם אתה לא גר בססקצ'ואן, קנדה, זו לא בחירה טובה
-
סוללת ליתיום פולימר (ומטען במידת הצורך)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
אנטנת ארדואינו
-
www.adafruit.com/product/1991
-
נתתי מקומות לקנות את רוב החלקים המשמשים באינטרנט, אך הייתי ממליץ לך לקנות תחילה אצלך חנות אלקטרוניקה תחביב. זה לא רק לתמוך בעסקים מקומיים, אלא גם כי זה נוח לקבל אותם כשאתה צריך חלק בהקדם האפשרי ולא רוצה לחכות למשלוח.
שלב 1: חווט את הארדואינו
במקרה הספציפי שלי הנחתי את ה- Arduino MKR 1400 על לוח לחם, לשלי יש כותרות ולאחר מכן הצמדתי את הקרקע לקו השלילי של לוח הלחם ואת ה- 5 V לחלק החיובי.
שלב 2: חברו את חיישני 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 שעות. רגע זה לא מאוד שימושי. הנה מה שעובדים עליו ושוקלים אותו כדי להפוך את הפרויקט לשימושי יותר.
-
סוללה גדולה יותר
הצעה ברורה למדי, אבל זה רק עד שהסוללות יתייקרו למדי ככל שהן יגדלו בקיבולת
-
כוח נמוך של Arduino
זוהי חלופה טובה בעלות נמוכה להגדלת חיי הסוללה מכיוון שהיא רק שינוי בתוכנה, אך הרווחים לא צפויים להיות משמעותיים
-
פאנל סולארי
- זה מה שעובדים עליו כעת כדי לגרום למערכת לפעול ללא הגבלת זמן ללא התערבות אנושית
- סביר להניח שהוא ישלב כמה מהשניים לעיל כדי להבטיח שהסוללה תוכל לפעול במהלך הלילה ובמשך חודשים מעוננים מאוד.
כל הצעה אחרת תתקבל בברכה. תודה שקראתם!
מוּמלָץ:
555 טיימר מרחוק מרחוק טלוויזיה: 3 שלבים
555 טיימר מרחוק טלוויזיה מרחוק: כיצד פועל משבש הטלוויזיה? הלד בשלט פולט אור אינפרא אדום בלתי נראה המתאים לקודים בינאריים ספציפיים. קודים בינאאריים אלה מכילים פקודות כמו
ניטור טמפרטורה ולחות מרחוק באמצעות אפליקציית ESP8266 ו- Blynk: 15 שלבים
ניטור טמפרטורה ולחות מרחוק באמצעות אפליקציית ESP8266 ו- Blynk: זה היה הפרויקט הראשון שלי עם שבב ESP8266. כרגע בניתי חממה חדשה ליד הבית שלי וזה היה מעניין אותי מה קורה שם במהלך היום? כלומר איך הטמפרטורה והלחות משתנים? האם החממה מאווררת מספיק? אז אני מחליטה
חישה מרחוק לאספקת חשמל של Korad: 8 שלבים (עם תמונות)
חישה מרחוק לאספקת חשמל של Korad: יחידות אספקת החשמל הן כלי חיוני לכל אדם העוסק באלקטרוניקה. קורה לי שיש לי Korad, כלומר ספק כוח לינארי (כבד) במחיר טוב וקיבלו ביקורות טובות. מהו ספק כוח ומה הסיכוי
ניטור טמפרטורה מרחוק: 7 שלבים (עם תמונות)
ניטור טמפרטורות מרחוק: פרויקט זה יראה לך כיצד ליצור מערכת ניטור טמפרטורות מרחוק באמצעות Phidgets. מערכות אלה משמשות לעתים קרובות כדי להבטיח שהטמפרטורה במיקום מרוחק (בית נופש, חדר שרתים וכו ') אינן ברמות מסוכנות. מערכת זו
רובוט נשלט מרחוק באמצעות Arduino ו- TV מרחוק: 11 שלבים
רובוט נשלט מרחוק באמצעות Arduino וטלוויזיה מרחוק: מכונית זו בשלט רחוק ניתנת להסתובבות באמצעות כמעט כל סוג של שלט כגון טלוויזיה, AC וכו '. באמצעות מקלט IR, שהוא חיישן זול מאוד