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

מדחום עם צבע יחסי טמפרטורה על צג TFT בגודל 2 אינץ 'וחיישנים מרובים: 5 שלבים
מדחום עם צבע יחסי טמפרטורה על צג TFT בגודל 2 אינץ 'וחיישנים מרובים: 5 שלבים

וִידֵאוֹ: מדחום עם צבע יחסי טמפרטורה על צג TFT בגודל 2 אינץ 'וחיישנים מרובים: 5 שלבים

וִידֵאוֹ: מדחום עם צבע יחסי טמפרטורה על צג TFT בגודל 2 אינץ 'וחיישנים מרובים: 5 שלבים
וִידֵאוֹ: Part 06 - Of Human Bondage Audiobook by W. Somerset Maugham (Chs 61-73) 2024, דֵצֶמבֶּר
Anonim
מדחום עם צבע יחסי טמפרטורה על 2
מדחום עם צבע יחסי טמפרטורה על 2
מדחום עם צבע יחסי טמפרטורה על 2
מדחום עם צבע יחסי טמפרטורה על 2

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

75 מעלות צלזיוס = אדום> 60> 75 = כתום> 40 <60 = צהוב> 30 <40 = LIGHTBLUE <40 = DARKBLUE

שלב 1: הסיבה

הבית שלנו מחומם בחימום מרכזי. המערכת מוזנת על ידי תנור בוער במטבח המזין מיכל חיץ של 1000 ליטר. מכאן המים החמים נשאבים לחימום הרצפה ולרדיאטורים.

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

רציתי מסך שמודד את הטמפרטורה במיכל בכמה רמות כדי שנוכל לראות כמה חום שמרנו. למעשה צבע הטמפרטורה צריך להשתנות עם הערך: אדום לחם מאוד (> 75 מעלות צלזיוס עד כחול כהה לקור, <30 מעלות.

שלב 2: חומרים בשימוש

חיישני טמפרטורה Arduino UnoFour DS18b201 נגד 4.7k אוהם תצוגת TFT צבעונית, השתמשתי בתצוגת 2 זו מ- AliexpressWiring וכו '.

שלב 3: חיבור הכל

מחבר הכל
מחבר הכל
מחבר הכל
מחבר הכל
מחבר הכל
מחבר הכל

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

חיבור התצוגה לקח יותר מאמץ. זה אמור (צריך …) לעבוד על ידי לחיצה עליו כמגן, אך זה לא עבד. כמה מחקרים הראו לי כיצד לחבר אותו באמצעות SPI (אין לי מושג מה זה אומר) באמצעות התוכנית הבאה:

VCC 5vGND קרקע CLK D13SDA D11 RS D9 RST D8 CS D10

משמש את הספרייה ILI9225 כפי שהוזכר על גבי אריזת התצוגה. תוכל למצוא את הספרייה כאן ב- Github.

הכל מוכן, העברתי את הדגימות מהספרייה, הכל בסדר. יאההה !!!

שלב 4: הקוד

לקח לי זמן להבין איך לצייר טקסט, שורות וכו 'על מסך TFT. התברר שזה די פשוט. הקוד ליצור את צבע הטקסט ביחס לטמפרטורה היה משהו אחר אז פניתי לפורומים של ארדואינו, שם עזר לי חבר בשם "Wild Wild". כָּבוֹד!!

תוכל למצוא את הקוד כאן.

שלב 5: מחשבות אחרונות

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

רשימת משאלות:

- הוסף WIFI, צריך להיות פשוט עם ESP288 או Nodemcu; יש לי אותם מונחים

מוּמלָץ: