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

גלאי בית גז: 3 שלבים
גלאי בית גז: 3 שלבים

וִידֵאוֹ: גלאי בית גז: 3 שלבים

וִידֵאוֹ: גלאי בית גז: 3 שלבים
וִידֵאוֹ: איך לשמור גז בפירוק מזגן. ניקוז גז How to save refrigerant gas when disassembling an air conditioner 2024, נוֹבֶמבֶּר
Anonim
גלאי גז ביתי
גלאי גז ביתי
גלאי גז ביתי
גלאי גז ביתי
גלאי גז ביתי
גלאי גז ביתי

פרויקט זה נועד ליצור גלאי גז ביתי יעיל מארדונו אונו (או במקרה זה המקבילה הסינית שלו) וחבורה של חיישנים.

אספקה

הציוד שתזדקק לו הוא:

1. Arduino uno או גרסת הצ'ופר שלו מ- Geekcreit שזה בערך 5-8 $.

2. מודול שעון בזמן אמת DS3231 תמורת כ -2 $ אשר ישמש עבור השעון אך גם למדידת טמפרטורה.

3. חיישן גז MQ-2 אשר ישמש למדידת קונצרטציה של CO. זה בערך 2.50 $.

4. חיישן גז MQ-7 אשר ישמש למדידת גפ מ ועווית עשן. זה בערך 2.50 $.

5. זמזם פאסיבי וחיישן לחות שבדרך כלל עולה 1-2 $ או באריזת חיישנים גדולה יותר.

6. תצוגת TFT צבעונית 1.8 אינץ 'ST7735. זו זו שבה אני משתמשת בפרויקט זה ועולה כ -5 $.

www.banggood.com/1_8-Inch-TFT-LCD-Display-…

שלב 1: המעגל

המעגל
המעגל

המודולים והחיבורים שלהם ללוח מתוארים בהמשך. סיכות המודול נמצאות בצד שמאל והחץ מצביע על סיכת הלוח שאליה מחובר סיכה זו.

DS3231:

VCC → 5V

GND → GND

SDA → סיכה שנייה מלמעלה, בצד ימין של הלוח

SCL → סיכה ראשונה מלמעלה, בצד ימין של הלוח

(SDA ו- SCL מוקפים באדום בתמונת הלוח למעלה)

MQ-2:

VCC → 5V

GND → GND

A0 → A0

MQ-7:

VCC → 5V

GND → GND

A0 → A1

תצוגה ST7735:

VCC → 5V

GND → GND

CS → 10

איפוס → 9

AD → 8

SDA → 11

SCK → 13

LED → 3.3V

זַמזָם:

- → GND

סיכה אמצעית → VCC

S → 5

חיישן לחות:

- → GND

סיכה אמצעית → VCC

S → 5

שלב 2: הקוד

הקוד
הקוד
הקוד
הקוד
הקוד
הקוד
הקוד
הקוד

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

מבנה והגיון הקוד

בתמונה הראשונה הספריות כלולות, ואז יש מעט הגדרות עבור הבאזר, חיישן הלחות והתצוגה, גם הייתי צריך לכלול את הצבע האפור כי זה לא מוגדר כברירת מחדל מהספרייה. לאחר מכן מופעי החיישן והמשתנים שיבואו שימושי מאוחר יותר. משתני hr ו- wr הם כמה מדידות לגבולות הקו. הבא הוא ההתקנה. קצב החיבור הטורי נקבע על 115200 באודים וחיישני mq2 ו- ds3231 (rtc) מופעלים.

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

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

בתמונה הרביעית הלולאה הראשית ממשיכה בקבלת מידע על השעה. אחרי זה הטמפרטורה. צבע הטקסט על המסך תלוי בטמפרטורה. לאחר כמה שורות קוד יש tft.print ((char) 248), זה מדפיס את הסימן צלזיוס על המסך.

בתמונה החמישית הלחות מודפסת בצבע כחול אם היא בתוך 30 ו -55 אחוזים (הלחות הנורמלית הנחשבת לחדר) ואדומה אם אין. לאחר מכן CO (פחמן חד חמצני), ריכוז עשן וגפ מ (גז) נמדדים ומוצגים.

בתמונה השישית והשביעית נמצאים הבדיקות המפעילות את הבאזר ומתריעות על רמות פוטנציאליות גבוהות ומזיקות של חומרים רעילים. אם גפ מ הוא בין 15 ל -30 עמודים לדקה, הוא מזמזם במרווחים של שתי שניות כאזהרת זהירות. אם הרמות הן מעל 30 זה זמזם כל הזמן עד שהרמות האלה יורדות. שכן CO הוא זהה אך עם שלושה ספים וסף אחד לעשן. הרמות מתעדכנות כל 5 שניות.

שלב 3: התוצאה

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

אתה אמור לקבל את המראה לעיל במסך TFT שלך כאשר אתה מפעיל את הלוח.

מוּמלָץ: