תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה אראה לך כיצד להכין גרסה משלך לכלי ברביקיו המודד את הטמפרטורה הנוכחית במנגל שלך ומדליק מאוורר כדי להדליק אותו במידת הצורך. בנוסף לכך מצורף גם חיישן טמפרטורת ליבת בשר, וכל זה (במקרה שלי) מחובר לדומוטיקז: קריאה בזמן אמת מהטמפרטורות הנוכחיות וגם רישום.
אספקה
דברים שאתה צריך:
- Wemos D1 מיני (1x)
- מודול צמד תרמי MAX31855 כולל בדיקה (2x)
- פוטנציומטר 10k אוהם (1x)
- LCD 2004 כולל מודול I2C (1x)
- IRF 520 mosfet (1x)
- מאוורר 5V (2x)
- אספקת DC LM2596 (1x) - הגדר את הפלט ל- 5v, הכניסה יכולה להשתנות
- דיור (1x)
- מחברים עבור זוג תרמי (2x) - (התחבר לשני MAX31855 עם הגששים)
- מחבר DC נקבה (2x) - אחד עבור DC in (תלוי בשקע ספק כוח DC)
- מחבר DC זכר (1x) - לחיבור המאווררים
- אגוז ובורג M3 x 30
- ספק כוח DC לפחות 5v
- קצת כפול -חוט - לחיבור המאווררים.
- כבל מיני USB ישן - להפעלת ה- D1 mini
כלים שאתה צריך:
- תחנת הלחמה
- מקדחות במספר גדלים
- כלי חיתוך לתצוגה
שלב 1: הכנת הדיור
בתחילה, מודדים את גודל התצוגה. בצע חיתוך בחלק העליון של הדיור לתצוגה משתלב יפה. לאחר מכן צור שני חורים במיקום של חורי ההשתקה בחלק האחורי של ה- LCD (ראה תמונה).
מאשר להשתמש בברגים M3x30 כדי להתקין את התצוגה בבית, ראה תמונה אחרת מלמעלה.
כעת אנו מתחילים לחבר / להלחם את כל החלקים יחד.
שלב 2: הלחמה
עכשיו הגיע הזמן לחבר את כל החלקים יחד, ראו תמונה ולהלן:
Wemos D1 mini -> MAX31855 (מנגל)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (בשר)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> מד לחץ
3v3 -> VCC
GND-> GND
A0 -> סיר
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
שלב 3: הכנס אותו לדיור
אז עכשיו הגיע הזמן להכניס את הכל לדיור. התצוגות כבר מותקנות שם. אתה פשוט מכניס את החלקים בעדינות ושחלקי האות אינם נוגעים. ראה את התמונה כיצד עשיתי זאת.
כמו כן, זהו הרגע לקדוח את מספר החורים למחברים. במקרה שלי, הכנסתי את הכוח בצד אחד ואת פלט החיישנים / מאוורר באתר השני.
שלב 4: תוכנה
יש להבהב את ה- Wemos D1 mini עם ESPeasy עבור הדרכה זו, אך תוכל להשתמש בבחירה שלך. כיצד להתקין את ESPeasy ראה:
הגדר את כל ההתקנים המחוברים ל- GPIO הנכון (ראה תמונות לתצורות שלי)
- קלט אנלוגי (מד פוטר) ל- D0 / ADC (TOUT)
- מאוורר: GPIO 16
- חיישן מנגל: GPIO15
- תצוגת LCD 2004: GPIO4, 5, 0
- חיישן בשר: GPIO2
הגדרות משימה
כניסה אנלוגית:
עליך להגדיר את 1024 נקודות המדידה למעלות "רגילות". השתמשתי 50 עד 250 מעלות צלזיוס אבל אתה יכול להתאים את זה לטעמך תחת "כיול שתי נקודות". תראה תמונות. מרווח לשנייה אחת, ערך עם 0 עשרונים
חיישני טמפרטורה (מנגל ובשר):
מרווח מדידה ל -5 שניות (לא משתנה כל כך)
LCD2004:
מצא את כתובת I2C הנכונה, זהו ניסוי וטעייה (או כאשר אתה יודע את הכתובת בחר את הכתובת). התאם את גודל התצוגה לגודל הנכון (4x20). בשורות, מלא את הטקסט והערכים הרצויים. ראה תמונה כיצד עשיתי זאת (זה בהולנדית).
הפעל את הכללים תחת "כלים" ולאחר מכן בחר "כללים" ו- "מנוע ישן".
מאשר לקבוע כלל, כדי לשלוט במאוורר (ודא ששמות המכשירים והערכים זהים, אחרת זה לא עובד):
on Meting#טמפרטורה <[Waarde#Analog] do
let, 1, [Waarde#Analog]-[מדידה#טמפרטורה]
אם %v1 %> 5
GPIO, 16, 1 // הפעל מאוורר
endif
להסתיים ב
על מדידה#טמפרטורה> [Waarde#אנלוגי] do
let, 2, [מדידה#טמפרטורה]-[Waarde#אנלוגי]
אם %v2 %> 5
GPIO, 16, 0 // לכבות מאוורר
endif
להסתיים ב
הגיע הזמן לבדוק את זה! ודא ש- ESP8266 יכול לחבר את רשת ה- wifi, אחרת היא לא תתחיל!
שלב 5: זמן למנגל
כעת הרכיבו יחד את המאווררים והרכיבו אותם על המנגל. ראה תמונות איך זה קרה. עכשיו זה להתחיל את "גורו המנגל" ולהתחיל במנגל!