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

בקר ארדואינו (מחליף אוויר ביתי) עם חיסכון אוויר: 7 שלבים (עם תמונות)
בקר ארדואינו (מחליף אוויר ביתי) עם חיסכון אוויר: 7 שלבים (עם תמונות)

וִידֵאוֹ: בקר ארדואינו (מחליף אוויר ביתי) עם חיסכון אוויר: 7 שלבים (עם תמונות)

וִידֵאוֹ: בקר ארדואינו (מחליף אוויר ביתי) עם חיסכון אוויר: 7 שלבים (עם תמונות)
וִידֵאוֹ: מנורת לד LED חיבור USB למחשב 2024, יוני
Anonim
בקר ארדואינו מסוג HRV (מחליף אוויר ביתי) עם חיסכון אוויר
בקר ארדואינו מסוג HRV (מחליף אוויר ביתי) עם חיסכון אוויר
בקר ארדואינו (מחליף אוויר ביתי) עם חסכון אוויר
בקר ארדואינו (מחליף אוויר ביתי) עם חסכון אוויר

בקר ארדואינו HRV עם חיסכון אוויר

אז ההיסטוריה שלי עם הפרויקט הזה היא שאני גר במינסוטה והלוח שלי מטוגן על LifeBreath 155Max HRV שלי. לא רציתי לשלם את 200 $ עבור אחד חדש.

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

רשמתי תיאור מפורט של הפעולה עבור כל המצבים, בקרת נקודת המפתח וכו 'ניתן למצוא כאן "HRV Control Narrative.docx"

כל קוד המקור, התמונות, סכמות החיווט והתיעוד ניתן למצוא בדף GitHub שלי.

שלב 1: חומרה

חומרה
חומרה
חומרה
חומרה
חומרה
חומרה

(1) Arduino ESP32 - משמש בשל כמות ה- GPIO הנדרשת לפרויקט זה. ESP8266 פשוט לא היה מספיק GPIO.

(1) 120V עד 5V הורדת ספק הכוח - אל תשתמש במחשבי הלוח הזולים של אספקת החשמל. עברתי עוד שני סוגים לפני שגיליתי שזה הכי יציב.

(2) חיישני טמפרטורה DHT 22 - חיישן פנימי וחיישן מרחוק חיצוני. מדוד טמפרטורה ולחות בפנים ובחוץ.

(1) תצוגת OLED בגודל 0.96 אינץ 'לציון מקומי של המצב שבו הוא פועל ולחיווי טמפרטורה/לחות. הקפד להסיר את סיכות הלחמה והלחמה כך שהלוח מוגדר לתקשורת I2C. ניתן למצוא הוראות עבור SPI ו- I2C כאן.

(1) לוח ממסר הדק ברמה גבוהה של SSR בעל 8 ערוצים

(1) ווסת מתח לינארי LM1117 להפעלת ESP32 במהירות 3.3V

(1) מקודד סיבובי KY-040 & ידית המשמשת ככפתור לחיצה. פונקציונליות עתידית הכוללת תפריט ויכולה לבחור מצבי פעולה ולשלוט בנקודות הגדרה.

(1) מארז לבית המסך והמקודד OLED. קבלו את הגדול. המידות הן 100mmx68mmx50mm.

שלב 2: מנהל הפעולה

האופן בו מתוכנת HRV זה הוא ב -4 מצבים.

כבוי - מסביר את עצמו

רציף- ב- 20 / Off 40 עם זמני ריצה משתנים.

תפוסה גבוהה - מהירות מפוח של 100% עבור נקודת סט. תארו לעצמכם ארוחת הודיה עם 20 אורחים.

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

שלב 3: תוכנה

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

אפליקציית Blynk ל- iOS משמשת לשליטה וניטור של מצב ה- HRV.

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

לאחר שיהיה לך אסימון האימות שלך לפרויקט סרוק את קוד ה- QR הזה מהטלפון שלך באפליקציית blynk והוא יוריד את הפרויקט שכבר הוגדר ומוכן לארדואינו שלך.

שלב 4: קוד ARDUINO

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

ספריות מיוחדות שאתה צריך להתקין:

Blynk מאת Volodymyr Shymanskyy (v 0.4.10) - משתמש ב- BlynkSimpleEsp32.h לקריאה וכתיבה של נתונים לאפליקציית iOS שלהם.

Adafruit SSD1306 מאת AdaFruit גירסה 1.1.2 - משתמש ב- Adafruit_SSD1306.h, SPI.h & Wire.h לתצוגה המקומית OLED

ArduinoOTA מאת Ivan Grokhotkov ו- Miguel Ajo גירסה 1.0.0 - משתמש ב- ArduinoOTA.h, mDNS.h, WiFiClient.h ו- WiFiUdp.h לעדכוני אוויר.

בעת העלאת קוד ההגדרות המוצלחות בהן השתמשתי הן כדלקמן:

לוח: NodeMCU-32S

מהירות העלאה: 512000

פלאש: 40MHz

הערות:

1.) מכיוון שאתה משתמש בספריות OTA הצג הטורי ב- arduino ide לא יתמך.

שלב 5: הדגמה

הַדגָמָה
הַדגָמָה
הַדגָמָה
הַדגָמָה
הַדגָמָה
הַדגָמָה

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

לוח המקשים הסר את לוח המקשים ואת כבל הסרט מהחלק החיצוני של ה- HRV וזרק.

PCB נתק את כל כבלי הסרט כדי להסיר את הלוח ולזרוק אותו.

לשנאי אוטומטי יש 6 חוטים. אתה צריך את החלק הזה. זה שולט על מהירות מנוע המפוח 120 וולט. מהירות נמוכה היא 73 וולט ומהירות גבוהה היא 120 וולט וברזים בין לבין. חתוך את המחבר מבזבז את כמות האורך המינימלית ככל האפשר. אתה תצטרך את האורך !!!. תעד את הצבעים עכשיו או מאוחר יותר. אתה יכול להשתמש במספר מטרים מאוחר יותר כדי להצמיד את ברזי השנאי כדי לקבל את המתח למהירויות המאוורר. עיין בתרשים החיווט שלי.

ל- Fan Motor יש רק שני מוליכים שיחוברו ללוח ה- SSR החדש. מנוע 120 וולט.

לסולנואיד לבולם יש 3 חוטים (120 וולט - נפוץ, פתוח, סגור). מהדק את המחבר הקרוב למחבר ויתחבר ללוח ה- SSR החדש.

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

שלב 6: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

תרשים החיווט ניתן למצוא כאן.

המנהל הכללי הוא שיש לי את כל הכוח של 120V בתוך HRV וכבל סרט המתחבר למסך OLED המרוחק.

מארז HRV מכיל את ספק הכוח 5V, שנאי אוטומטי (קיים), לוח ממסר SSR, נתיכים ולוח פריצה. השתמשתי בלוחות פריצה לדרך קלה לנתק את כבל הסרט שלי למקרה שאצטרך לטפל במשהו.

מארז OLED מכיל את בקר הארדואינו, כפתור OLED וכפתור מקודד.

כל הרכיבים הללו, האותות החיתוכים וכיצד לוחות הפריצה מחווטים מזוהים בבירור בתרשים החיווט.

שלב 7: סגירה

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

דברים שהייתי עושה אחרת או שיפורים עתידיים.

  • כלול API של מזג אוויר במקום חיישן הטמפרטורה החיצונית. כרגע יש לו תקופת דגימה שלא יהיה צורך בכך. עיין בתיאור הבקרה.
  • השתמש בפונקציונליות הגשר של blynk והנח את משדר הטמפרטורה הפנימית בתוך הבית איפשהו. השתמש ב- ESP-01 דרך wifi. כבלי סרט היו בלגן והיו הופכים את הפרויקט לפשוט יותר. עיין בתיעוד Blynk API בנושא גישור בין שני מכשירים.
  • רציתי להוסיף ספריית תפריטים לתצוגת OLED. שנה נקודות ערך מקומיות והצג את כל נתוני הבאגים מתצוגת OLED. זו הייתה התחייבות לזמן אבל עדיין הייתי רוצה לעשות זאת יום אחד.
  • תנקה קצת את הקוד. הרבה קווי ניפוי עדיין קיימים אך אינם פוגעים בשום דבר לפעולה.

מוּמלָץ: