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

מערכת בית חכם זולה וקלה: 7 שלבים
מערכת בית חכם זולה וקלה: 7 שלבים

וִידֵאוֹ: מערכת בית חכם זולה וקלה: 7 שלבים

וִידֵאוֹ: מערכת בית חכם זולה וקלה: 7 שלבים
וִידֵאוֹ: ZemiSmart ZM-H7 - מתג זיגבי אינדוקציה המופעל בהינף יד 2024, יולי
Anonim
מערכת בית חכם זולה וקלה
מערכת בית חכם זולה וקלה

שלום שם!

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

שלב 1: רכישת חלקים

רכישת חלקים
רכישת חלקים

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

(כל הקישורים בבריטניה אני חושש)

NODEMCU 1x

אֲמָזוֹנָה

בנגוד

ARDUINO לכל הפחות 2x תלוי בכמה מודולים אתה משתמש (כל סוג יעשה, אבל השתמשתי ב- Pro Micros כפי שהיה לי אותם מונחים)

אֲמָזוֹנָה

בנגוד

לוח ממסר 8 חלקים 1x

בנגוד

אֲמָזוֹנָה

מודולי רדיו (NRF24L01) לפחות 2x

אֲמָזוֹנָה

בנגוד

מתאמי רדיו לפחות 2x

בנגוד

אֲמָזוֹנָה

מספר מודולי ממסר יחיד בהתאם לרצונך לחבר התקנים נוספים

אֲמָזוֹנָה

בנגוד

MISC

הרבה כבלי מגשר, בקצוות שונים

הרבה סבלנות

רצועת LED ws2182b

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

הד אמזון, מכל סוג שהוא

כבלי USB לתכנות

לוח פרפ

כותרות סיכה

שלב 2: איך זה עובד

איך זה עובד
איך זה עובד

כאשר אנו עושים זאת עלינו קודם כל להבין כיצד זה עובד.

בעיקרו של דבר יש 3 רכיבים להתקנה זו.

  • ה- NodeMCU המקבל פקודות מאמזון הד אשר שולח פקודות לאורך הממסר
  • הארדואינו המקבל פקודות מה- NodeMCU באמצעות הממסר ואז שולח פקודות נוספות באמצעות רדיו
  • הרדיו המקבל ארדואינו, המקבל פקודות באמצעות רדיו ומחובר לכל האורות

אני יודע שיש דרכים טובות יותר לגרום לארדואינו לתקשר עם ה- NodeMCU מאשר עם Logic board ממסר בסיסי, אבל ניסיתי 3 פתרונות אחרים וזה היה הדבר היחיד שעבד עליו בסופו של דבר אז נתקעתי בזה.

שלב 3: חיווט החלקים (משדר)

חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)
חיווט החלקים (משדר)

תחילה חברו את ה- NODEMCU אל הממסר,

יש לחבר את D0-D6 ל- INPUT 1-7 בממסר

ו- VIN ו- GROUND התחברו בהתאם.

חבר את הממסר ל- Arduino

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

אז חבר את NO של הממסר לזרם 5v

חבר את ה- COM של הממסר לשני דברים שונים, לפין הארדואינו הנכון ול- GND באמצעות הנגד pullup 1Kohm.

אתה יכול לעשות את כל זה על לוח לחם או באמצעות perfboard עם הלחמה

חבר את מודול הרדיו

תחילה הכנס את מודול הרדיו למתאם שלו ואז חבר אותו

זה מיועד למיקרו פרו

מתאם ------------ ארדואינו

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

זה כל החיווט לפונקציית המשדר

שלב 4: חיווט החלקים (מקלט)

חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)
חיווט החלקים (מקלט)

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

קוֹדֶם כֹּל, חבר את מודול הרדיו. הכנס תחילה את מודול הרדיו למתאם ואז חבר אותו

זה מיועד למיקרו פרו

מתאם ------------ ארדואינו

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

חבר את רצועת ה- LED

5v - 5v

GND -GND

DI- A0

שלב 5: הקוד

הקוד
הקוד

היי, אני מודה כרגע שהידע שלי ב- C ++/ Arduino הוא ברמה נמוכה.

לכן מיזגתי הרבה קוד אנשים שונים ביחד

קרדיט ל:

רואי סנטוס

כיצד לבצע מכטרוניקה

דוגמאות של ארדואינו

יוצר FauxMoESP

בעיקרו של קוד NodeMCU נעשה שימוש בספר נפלא בשם FauxMoESP, שמחקה מתג WeMO.

משם זה די פשוט לשימוש, אבל עדיין השתמשתי ושיניתי את הקוד של Rui Santos, מצטער!

הוא שולט בכל ממסר לבצע פקודה מסוימת וזהו.

קוד המשדר של Arduino מזהה דפוסים ואז שולח אותות רדיו, שוב, זה לא היה הקוד שלי לגמרי, אבל שיניתי אותו.

הקוד של Arduino Reciever שוב, לא לגמרי שלי אבל שיניתי אותו, הוא מקשיב לקודים ואז מדליק/ כבה נוריות

הקוד מקושר למטה

שלב 6: הגדרת Alexa

הגדרת Alexa
הגדרת Alexa

בסיס הפקודות הוא שגרה.

האלקסה יודע לעשות 7 דברים; הפעל וכיבוי כל ממסר, על ידי הגדרת מתג ה- FauxmoESP ל -10%, 20% וכו '. עם זאת זה לא מספיק. אז אנו משתמשים בשגרה כדי לבצע את כל הדברים האלה על מנת שנוכל לשלוט על נוריות ה- LED.

תהליך זה עשוי להימשך זמן מה אך סבלנות!

שלב 7: תודה

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

מוּמלָץ: