תוכן עניינים:
וִידֵאוֹ: שלט ה- MQTT האוניברסלי: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
שלום כולם, קודם כל, אני צרפתי, אז יתכן שחלק מהמשפטים לא הגיוניים, אני מצטער, אני עובד קשה לשיפור.
כיום אני עובד על אוטומציה ביתית בדירה שלי. השתמשתי בתוכנת OpenHab2 ויתוש. אני לא מומחה בשתי התוכנות האלה אבל אני יודע איך הן פועלות באופן כללי. OpenHab הוא צד המשתמש, עם ממשק גרפי שנועד לשלוט בבית. Mosquitto היא תוכנה שנועדה לגרום לדברים לדבר ביחד. לדוגמה, OpenHab מסוגלת לדבר בקלות עם החומרה שלי.
לאנשים שלא ממש מכירים את פרוטוקול MQTT, הנה אתר שמסביר את הבסיס.
הבעיה שלי היא שאני רוצה לשלוט בחומרה שלי (4 תקעים חכמים לקיר) באמצעות מתגים אמיתיים, לא רק עם ממשק האינטרנט של OpenHab. עיצבתי, תכננתי ויצרתי שלט שמסוגל לשלוח בקשות MQTT למכשירים שאני בוחר. הדבר הטוב ביותר בשלט שלי הוא שיש לי 4 כפתורים לתפריט, ואני יכול להוסיף את מספר המכשיר שאני רוצה.
הנה איך עשיתי את זה.
שלב 1: חלקים
-Esp8266. אני משתמש ב- NodeMCU. Banggood
-לחם מיני. אני משתמש בזה כי אני רוצה להיות מסוגל לעשות שימוש חוזר ברכיב שלי כשאעשה V2 של השלט עם מחשב לוח. Banggood
- LCD. אני משתמש ב- 16x2 LCD אבל 20x4 עובד גם. חשוב שיהיה מודול i2c על ה- LCD שלך. Banggood
-כפתורים. אני משתמש ב -4 כפתורים, למעלה, למטה, להיכנס ולצאת. בנגוד
-מתנגדים. הנגד 4.7K להרים את המתג
- בורג M3.
- דבק חם.
-PCB. לא הכרחי אבל אני מלחיץ עליו את הכפתורים והנגד.
שלב 2: תרשים חיווט
עקוב אחר הסמטי של הכפתורים.
כפתורים:
UP ---------- D5 או GPIO 1
למטה ------- D6 או GPIO 12
הזן ------- D7 או GPIO 13
יציאה --------- D4 או GPIO 2
LCD:
SDA -------- D2 או GPIO 4
SCL -------- D1 או GPIO 5
5V ---------- וין
GND ------- GND
שלב 3: קוד ארדואינו
אתה צריך לשנות קצת מידע בסקיצה.
ה- MQTT_SERVER היא רק כתובת ה- IP שבה פועל שרת MQTT שלך.
SSID וסיסמה של ה- Wifi שלך.
הדבר האחרון שצריך לשנות הוא הנושאים שלך. מה הנושאים שלך? ובכן, אתה בוחר רוצה שאתה רוצה. יש לי ארבעה נושאים אבל אתה יכול להוסיף הרבה יותר אם אתה רוצה. הדבר היחיד שיש לזכור הוא שעליך לעדכן את מספר הנושא (int NombreTopic = 4;) בקוד. זה צריך להתאים למספר הנושא שאתה כותב.
שלב 4: בנייה
עיצבתי נרתיק מודפס תלת מימד לשלט שלי. אני מדפיס אותו בקנה מידה 1.015, ממלא 20% עם PLA לבן והתוצאה טובה מאוד.
אם אין לך מדפסת תלת מימד, תוכל ליצור מארז פשוט עם עץ דק או פרספקס.
לאחר שהתיק נוצר, התחלתי להדביק את הכפתורים. לחצתי חזק על גב הכפתור כדי להיות בטוח שנוכל להשתמש בו נכון. הדבקתי את המסך בדבק חם. לפני שהכנסתי את לוח הלחם למארז הדבקתי את החוט כדי להיות בטוח שהם לא זזים.
סיימו עם שני הבורג והצלחת האחורית.
הערה: אתה יכול לכתוב בעיפרון על הקופסה כמו: UP, DOWN, ENTER ו- EXIT.
שלב 5: תהנה
בסרטון תוכלו לראות 4 חלונות לארבעת הנושאים שלי. בחלונות אלה אתה יכול לראות את הודעת MQTT שהשלט שולח לנושא.
השלט שלך הושלם כעת, עליך לכוונן את החומרה החכמה שלך כדי להאזין לנושא שלך ותוכל להשתמש בשלט לשליטה על הבית שלך!
אם יש לך שאלות לגבי השלט הזה, אני כאן כדי לענות לך.
אם אתה מעריך את הפרויקט הקטן הזה, אל תהסס לעשות לייק ולהצביע עבורי בתחרות מרחוק!
תודה
מוּמלָץ:
שלט תריס דוושת רגל + טריגר: 6 שלבים (עם תמונות)
שלט תריס דוושות רגל + טריגר: שלט דוושה זה מושלם לאנימטורי עצירה, ארכיונאי תמונות, בלוגרים ומקצוענים שאינם יכולים להגיע ללחצן התריס של המצלמה שלהם כל הזמן, או שהם צריכים לעבוד במהירות על שולחן עם מצלמה מותקנת. תקורה גבוהה. עדכון דצמבר 2020: E
IRduino: שלט רחוק Arduino - חיקוי שלט אבוד: 6 שלבים
IRduino: שלט רחוק Arduino - חיקוי שלט רחוק: אם איבדת את השלט הרחוק לטלוויזיה או לנגן ה- DVD שלך, אתה יודע כמה זה מתסכל להיות צריך ללכת, למצוא ולהשתמש בכפתורים במכשיר עצמו. לפעמים הכפתורים האלה אפילו לא מציעים את אותה פונקציונליות כמו השלט. קבל
כיצד לבנות כבל מסוף למחשב הלוח האוניברסלי: 11 שלבים
כיצד לבנות כבל מסוף למחשב הלוח האוניברסלי: פרויקט ה- PCB האוניברסלי (בקיצור UPCB) החל לאפשר בקר משחק אחד, במיוחד מקלות לחימה, בכמה שיותר קונסולות שונות. מידע על הפרויקט ניתן למצוא בשרשור הבא ב- Shoryuken.com
כיצד לבנות כבל USB עבור הלוח האוניברסלי: 11 שלבים
כיצד לבנות כבל USB עבור הלוח האוניברסלי: פרויקט ה- PCB האוניברסלי (בקיצור UPCB) החל לאפשר בקר משחק אחד, במיוחד מקלות לחימה, בכמה קונסולות שונות. מידע על הפרויקט ניתן למצוא בשרשור הבא ב- Shoryuken.com
פריצת מתאם החשמל האוניברסלי שלך ל- IGo: 4 שלבים
פריצת מתאם החשמל האוניברסלי של IGo: iGo מייצר מתאם מתח אוניברסלי להפעלת דברים כמו מחשבים ניידים, מסכים והתקנים ניידים. הם מציעים מגוון עצום של עצות להחלפה לחיבור המכשיר הספציפי שלך. מצאתי צג LCD של Apple Studio Display בגובה מקומי