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

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. חיישן: 4 שלבים (עם תמונות)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. חיישן: 4 שלבים (עם תמונות)

וִידֵאוֹ: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. חיישן: 4 שלבים (עם תמונות)

וִידֵאוֹ: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. חיישן: 4 שלבים (עם תמונות)
וִידֵאוֹ: ESP32 - Multisensor 2024, יולי
Anonim
Image
Image

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

שלב 1: חומרה - מה שאתה צריך

חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך
חומרה - מה שאתה צריך

אינני תומך, מייצג או מקבל דבר עבור הדוגמאות להלן. Emptor Caveat.

החלף לפי הצורך עבור הדרישות/פרמטרים האישיים שלך. קישורים למוצרים הם רק לשם דוגמה ולא לקידום מכירות. לא השתמשתי בנגד ל- DS18B20. אנא השתמש בשיקול דעת שלך.

1. ESP8266 ESP12 NodeMCU SOC

2. חיישן טמפרטורה DS18B20

3. בסיס NodeMCU

4. רכזת SmartThings 2.0 של סמסונג

כבל מיקרו USB

שלב 2: תוכנה - מה שאתה צריך

תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך
תוכנה - מה שאתה צריך

הנחות: עבודה נוחה עם Arduino IDE, ספריות, SmartThings IDE ו- GITHub.

Arduino IDE

Samsung SmartThings IDE

אפליקציית Android של SmartThings

GITHub

שלב 3: התקנת חומרה

התקנת חומרה
התקנת חומרה

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

  • התקן את לוח NodeMCU על בסיס הצומת. (אשר את הכיוון הנכון על ידי מיקומי האנטנות המתאימים לכל אחד או התאמת מספרי סיכה אם מופיעים בבסיס)
  • התקן חיבורי מסוף נקבה ב- DS18B20. (גזרתי, הפשטתי, הלחמתי ועטפתי מגשרים לקווי ה- DS1820B)
  • חבר את מתח DS18B20 למעקה 3.3v בבסיס הצומת. ראה תמונה.
  • חבר את מסילת DS18B20 קרקע לקרקע על בסיס הצומת. ראה תמונה.
  • צרף את נתוני DS18B20 למעקה D3 על בסיס הצומת. ראה תמונה.

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

שלב 4: התקנת תוכנה

התקנת תוכנה
התקנת תוכנה
התקנת תוכנה
התקנת תוכנה
התקנת תוכנה
התקנת תוכנה

הנחות: עבודה נוחה עם Arduino IDE, ספריות, SmartThings IDE ו- GITHub.

  • היכנס לחשבונות SmartThings IDE ו- GITHub המתאימים שלך.
  • בצע את כל השלבים המוצגים כאן על ידי דניאל אוגורצ'וק. AKA Ogiewon.

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

  • שנה את סקיצת Arduino המצורפת, והוסף את פרטי הסביבה שלך WiFi/SmartThings. המערכון קורא היכן לבצע את השינויים, וכך גם השלבים בדף GITHub.
  • עיין בצילומי המסך המצורפים לשינויים ספציפיים במכשיר (2) ST_Anything. (לגרסת NodeMCU 0.9 … שנה את פין D7 לסיכה D3) והערה לגבי התקנים/ספריות שייתכן שלא תרצה להתקין בשלב זה.
  • המערכון המצורף כולל את השינויים D7 עד D3 והתוספות המגיבות. הערה: אם ניתקת את המגשר מ- D#, התחבר מחדש לאחר טעינת הסקיצה.
  • פתח את האפליקציה לנייד של SmartThings. אם אתה עדיין צריך להוסיף פרטים לפי השלבים כאן, עשה זאת כעת.
  • תסתכל ברשימת המכשירים שלך באפליקציית SmartThings לנייד, כעת אתה אמור לראות DS18B20 המופיע בטמפרטורה הנוכחית שלך.

מוּמלָץ: