תוכן עניינים:
- שלב 1: דרושים רכיבים
- שלב 2: צור חיבורים
- שלב 3: המרת ערך אנלוגי לערך דיגיטלי
- שלב 4: ממשק LM35 ו- NodeMCU
- שלב 5: ניטור טמפרטורה
וִידֵאוֹ: מדחום דיגיטלי באמצעות NodeMCU ו- LM35: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
הכינו מדחום דיגיטלי משלכם ופקחו על הטמפרטורה דרך האינטרנט מכל מקום. מדריך זה הוא בסיס בסיסי להתחיל להתעסק עם IoT. אנו נתממשק חיישן טמפרטורה LM35 עם NodeMCU 1.0 (ESP-12E).
LM35 הוא חיישן טמפרטורה שיכול למדוד טמפרטורה בטווח של -55 ° C עד 150 ° C. זהו מכשיר בעל 3 מסופים המספק מתח אנלוגי ביחס לטמפרטורה. ניתן להשתמש ב- NodeMCU ADC למדידת המתח האנלוגי מ- LM35 ומכאן לחשב את הטמפרטורה שהיא ביחס למתח האנלוגי.
שלב 1: דרושים רכיבים
- חיישן טמפרטורה LM35
- NodeMCU 1.0 (מודול ESP 12-E)
- חיבור חוטים
- לוח לחם
- Arduino IDE
שלב 2: צור חיבורים
- בצע חיבורים כפי שמוצג בתרשים המעגלים.
- חבר את סיכת ה- Vcc של LM35 לסיכה של 3V של NodeMCU.
- חבר את הפין האנלוגי של LM35 ל- A0 של NodeMCU.
- חבר את סיכת ה- GND של LM35 ל- GND של NodeMCU.
שלב 3: המרת ערך אנלוגי לערך דיגיטלי
ממיר אנלוגי לדיגיטל (ADC) ממיר ערכים אנלוגיים לקירוב דיגיטלי המבוסס על הנוסחה:
ערך ADC = מדגם * 1024 / מתח התייחסות
כדי להמיר ערכים אנלוגיים לצלסיוס יש לנו 3.3 V בלוח שלנו ואנחנו יודעים שמתח המוצא של LM35 משתנה ב -10 mV לכל עלייה/ירידה של צלזיוס
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
כדי להמיר צלזיוס לפרנהייט
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
שלב 4: ממשק LM35 ו- NodeMCU
- פתח את Arduino IDE.
- עבור אל כלים -> לוחות -> NodeMCU 1.0 (מודול ESP 12 -E).
- העתיקו את הקוד. (הקוד מצורף למטה).
- הידור זה.
- העלה אותו ל- NodeMCU.
שלב 5: ניטור טמפרטורה
- ניתן לפקח על הטמפרטורה על ידי פתיחת הצג הסדרתי.
- זה יכול לפקח ברשת על ידי העתק הדבקת כתובת ה- IP המוצגת במסך הטורי, הנה היא 192.168.43.163
מוּמלָץ:
מדחום LED דיגיטלי RPi: 6 שלבים (עם תמונות)
מדחום LED דיגיטלי RPi: מערכת ההפעלה Raspbian למד כיצד יצרתי מדחום LED דיגיטלי זה, עם פטל פי אפס W, רצועת LED, תצוגת OLED, ו- PCB מותאם אישית. הוא מחזור אוטומטי מחשבה ברשימת ערים ומציג את הטמפרטורה ב- OLED תצוגה, וכן נוריות LED. אבל
מדחום דיגיטלי מבוסס Arduino: 3 שלבים
מדחום דיגיטלי מבוסס Arduino: בפרויקט זה מתוכנן מדחום דיגיטלי מבוסס Arduino שניתן להשתמש בו כדי לנתח את הטמפרטורה של החדר. המדחום משמש בדרך כלל כמכשיר למדידת טמפרטורות. ישנם עקרונות שונים שניתן להשתמש בהם כדי למדוד
מדחום דיגיטלי DHT11 באמצעות ESP8266: 4 שלבים
מדחום דיגיטלי DHT11 באמצעות ESP8266: במאמר הקודם כבר דנתי ב- DH11 וכיצד להציג אותו בהתקני פלט כגון 7 פלחים, LCD, צג סידורי וטבעת RGB. ובמאמר זה אראה לך כיצד לעקוב אחר טמפרטורה ולחות. שימוש בדפדפן בנייד
מדחום דיגיטלי עם Arduino ו- DS18B20: 7 שלבים
מדחום דיגיטלי עם Arduino & DS18B20: פשוט צור מד חום דיגיטלי עם יכול לספר לך את טמפרטורת החדר הנוכחית על מסך LCD. זהו פרויקט למתחילים. מכשיר שאתה צריך: 1. Arduino UNO R3 2. חיישן טמפרטורה DS18B20. 3. תצוגת LCD 16X2. 4. חיבור חוטים. 5
מדחום דיגיטלי Acme W/ DS18B20 Tembe Probe & I2C LCD: 5 שלבים
Acme Digital Thermometer W/ DS18B20 Tembe Probe & I2C LCD: זהו פרויקט פשוט מאוד שלא עולה הרבה ולא ייקח הרבה זמן. שמתי אותו בקופסה של אמזון מכיוון שהיא הייתה שם, אך ניתן היה להתקין אותה כמעט בכל דבר