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

ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors: 6 שלבים
ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors: 6 שלבים

וִידֵאוֹ: ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors: 6 שלבים

וִידֵאוֹ: ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors: 6 שלבים
וִידֵאוֹ: סכין טמפרטורת החדר VS ביצה (99.99% יאמינו למה שקרה!!) 2024, יולי
Anonim
ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors
ניטור טמפרטורת החדר והלחות באמצעות הענן ESP32 ו- AskSensors

במדריך זה תלמד כיצד לעקוב אחר הטמפרטורה והלחות בחדר או בשולחן העבודה שלך באמצעות DHT11 ו- ESP32 המחוברים לענן.

עדכוני ההדרכה שלנו ניתן למצוא כאן.

מפרט DHT11:

חיישן DHT11 מסוגל למדוד טמפרטורה מ 0 ° C עד 50 ° C (דיוק ± 2 ° C) ולחות בין 20% ל- 90% (דיוק ± 5%). החיישן דורש 5V להפעלה תקינה ומפיק טמפרטורה ולחות בנתונים סדרתיים.

אז בואו נתחיל!

שלב 1: דרישות חומרה

דרישות חומרה
דרישות חומרה

חומרים:

בהדגמה זו נצטרך:

  • מודול WiFi ESP32.
  • מחשב שמריץ Arduino IDE.
  • לוח לחם
  • DHT11 או DHT22
  • נגד 47K
  • חוטים לחיבורים בין DHT11 ל- ESP32.
  • כבל מיקרו USB לחיבור ה- ESP32 למחשב שלך.

חיבורים:

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

  • DHT VCC ל- ESP32 5V.
  • קרקע DHT עד קרקע ESP32.
  • נתוני DHT ל- ESP32 IO4 (מצוין בקוד).
  • חבר את פין הנתונים (IO4) ואת ה- 5V עם נגדי משיכה של 47K או 10K.

שלב 2: דרישות תוכנה

חשבון AskSensors

הירשם לחשבון חינם בפלטפורמות IoT של AskSensors (זה כל כך מהיר!). לאחר מכן תוכל לאחסן את הנתונים שלך בענן, לגשת אליהם מרחוק דרך האינטרנט ולקבל תכונות רבות כגון הדמיה של הנתונים שלך בגרפים, ייצואם בקבצי CSV והגדרת התראות דוא ל …

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

התקן את ESP32 ב- arduino IDE

אם זו הפעם הראשונה שאתה עובד עם ESP32, עיין במדריך זה שבו אני מראה לך מדריך שלב אחר שלב כיצד להתקין את ESP32 שלך ב- Arduino IDE ולחבר אותו לענן.

התקן ספריות

התקן את ספריית DHT מ- github (תוכל גם להתקין אותה על ידי מעבר לסקיצה> כלול ספרייה> נהל ספריות, וחפש ספריית dht של adafruit)

שלב 3: כתיבת הקוד

הורד הדגמה זו מדף Github של AskSensors ופרק אותו.

המערכון קורא טמפרטורה ולחות מחיישן DHT11 ושולח אליו AskSensors באמצעות HTTP GET בקשות.

כל מה שאתה צריך זה לשנות את הדברים הבאים:

const char* ssid = "……………"; // Wifi SSID

const char* password = "……………"; // סיסמת Wifi const char* apiKeyIn = "……………."; // מפתח API

שים לב שסיכת נתוני DHT מחוברת לפין ESP32 IO4. במידת הצורך, תוכל לשנות זאת כאן:

// תצורת DHT. #define DHTPIN 4 // Pin המחובר לחיישן DHT.

שלב 4: הפעל את הבדיקה

הפעל את הבדיקה
הפעל את הבדיקה
הפעל את הבדיקה
הפעל את הבדיקה
  1. חבר את ESP32 למחשב שלך באמצעות כבל USB.
  2. פתח את Arduino IDE והעלה את הקוד.
  3. פתח מסוף סדרתי. אתה אמור לראות את ה- ESP32 שלך מתחבר לאינטרנט דרך WiFi, ואז, ESP32 יקרא מדי פעם את הטמפרטורה והלחות וישלח אותו ל- AskSensors.

שלב 5: תוצאות

תוצאות
תוצאות
תוצאות
תוצאות

כעת, חזור אל AskSensors.

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

הערה: השתמשתי במייבש שיער כדי לראות וריאציות של טמפרטורה ולחות;-)

שלב 6: תודה

האם יש לך שאלה או הצעה? רק הגיבו, נשמח מאוד לראות את המשוב שלכם!

האם הדרכה זו עזרה לך בדרך כלשהי? אנא תפגע בלב הקטן הזה:-)

מוּמלָץ: