תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
עם Arduino UNO R3, SIM900 Shield ו- DHT22 אתה יכול לרשום נתוני טמפרטורה ולחות בחוץ, בחדר, בחממה, במעבדה, בחדר הקירור או בכל מקומות אחרים לגמרי בחינם. דוגמה זו נשתמש לרישום טמפרטורת החדר ולחות החדר.
המכשיר יתחבר לאינטרנט באמצעות GPRS 2G, כך שניתן להשתמש בו גם ללא נתב קיים או חיבור אינטרנט קווי. הטוב ביותר לשדות, כרמים או מקומות דומים ללא חיבור אינטרנט קבוע.
תוכל לבדוק את הקריאות האחרונות בטלפון הנייד, בשולחן העבודה או בכל מכשיר אחר באמצעות הדפדפן.
אספקה
אתה יכול לרכוש מכשירים נחוצים כאן (מינימום נדרש):
Arduino UNO R3
מגן SIM900 ל- Arduino UNO
מטען USB להפעלת המכשיר שלך - עכשיו זה נדרש עבור מודול ה- GSM של המודול אין מספיק כוח
כבל מיקרו USB
מודול DHT22 עם כבל
כרטיס ה- SIM עם PIN הושבת ותוכנית נתונים כלשהי
דיודת LED למצב
גם נחמד שיש:
חוטי מגשר
פלטפורמה ניסיונית עבור Arduino
מארז עמיד למים
מתג שקע להפעלה
זה נבדק/עובד גם עם חיישן AM2305 תעשייתי
שלב 1: הוסף את המכשיר שלך ל- LoggingPlatform
כאן תוכל להוסיף את המכשיר שלך כדי לקבל מפתחות API הדרושים מאוחר יותר:
שלב 2: חיבור חומרה
הכנס את ה- SIM למודול GSM Shield Connect Shield ל- Arduino
חבר מתאם מתח ו- USB למחשב
חבר את DHT22 Out ל- PIN 10 של מגן GSM
חבר DHT22 + למגן GSM 3V
חבר DHT22 - למגן GSM GND
חבר נורית אם אתה רוצה אינדיקציה לסטטוס, לא נדרש
דוגמה לתרשים על התמונה
שלב 3: העלאת התוכנה הדרושה למכשיר (מדריך Windows)
הורד והתקן את Arduino IDE: https://www.arduino.cc/en/main/software חבר מכשיר ל- USB במחשב Windows שלך והתקן מנהלי התקנים במידת הצורך.
הפעל את Arduino IDE
בחר יציאת COM (בדרך כלל זהו מספר גדול יותר אם אין לך התקנים אחרים מחוברים), תמונה 1
בחר סוג לוח, תמונה 2
הורד וקוד קוד פתוח: עליך שיהיו לך ספריות:
SoftwareSerial.h - זה נכלל בדרך כלל ב- Arduino IDE
ו
DHT.h-אתה יכול להוריד כאן ולהעתיק לתיקיית ספריית arduino שלך כמו: C: / arduino-1.6.8 / libraries
קוד SIM900 לרישום זמין כאן
פתח קוד SIM900 זה עם Arduino IDE:
שנה פרמטרים אלה כמו בתמונה 3
APN אתה יכול לקבל מספק כרטיס ה- SIM שלך
ועוד מפלטפורמת loggingforest: https://loggingforest.com/index.php/page/pricing, תמונה 3
כמה הודעות קוד: ספריות סטנדרטיות עבור SIM900 אינן פועלות כראוי למשימות החוזרות על עצמן כמו רישום, ולכן אנו מתקשרים ישירות עם פקודות SIM900 AT טורי
אם אתה משתמש במגן אחר אולי עליך להגדיר סיכות RX, TX שונות בקוד
בעת שימוש (לא באגים או בדיקות) עליך להשבית את DEBUG_EN, לשנות מאמת לשקר
לבחירת רשת באופן ידני עם SIM900, אם אתה גר על גבול המדינה, תוכל לבטל את התגובות של שורות אלה ולהגדיר את קוד הרשת המסופק בסדרה, כמו תמונה 4
קוד רשת כמו 21910 עבור A1 ניתן למצוא בשורת COPS, תמונה 5
אם הקוד שלך תקוע ב- TEST AT, פירוש הדבר שמתאם המתח אינו נותן מספיק כוח ל- SIM900, עדיף להשתמש 5V 2A או 9V 1A. חלק מספקי ה- SIM עשויים לדרוש USER ו- PWD לחיבור apn, תוכל גם להגדיר בקוד.
לאחר מכן המכשיר שלך יתחיל לשלוח נתונים ליערות היער ואתה יכול לראות אותו שם
שלב 4: בדוק נתונים בנייד או בשולחן העבודה
לאחר מכן המכשיר שלך יתחיל לשלוח נתונים ל- loggingforest ותוכל לראות אותו שם בעריכת מכשיר loggingforest פשוט הגדר שם פרמטרים וערכים כתמונה 1
לחץ על תצוגה מקדימה, תמונה 2
ותראה נתונים נחמדים, תמונה 3
אל תהסס להגיב ולשתף את הכורש שלך