תוכן עניינים:
- שלב 1: דרושים רכיבים ותוכנה
- שלב 2: דרישות מוקדמות
- שלב 3: אינטגרציה
- שלב 4: שרת אינטרנט של ממסר Tasmotized NodeMCU 8CH
- שלב 5: תצורת התקן הבזק של קושחה Tasmota
- שלב 6: תצורה עבור ESP8266 NodeMCU לשליטה בלוח ממסר 8CH
- שלב 7: תוכנית פריצה
- שלב 8: כיצד פלאש קושחת Tasmota במכשיר מבוסס ESP8266 שלך
- שלב 9: שילוב עוזר הבית
- שלב 10: הפניות
- שלב 11: בקר בבלוג שלי ובערוץ YouTube
וִידֵאוֹ: ממסר NodeMCU 8CH Sonoff ממסר: 11 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
זהו פרוייקט בקרת ממסר 8CH של NodeMCU Tasmota-Sonoff
Sonoff-Tasmota היא קושחה חלופית למכשירים מבוססי ESP8266 כמו NodeMCU המאפשרת שליטה על WiFi של מערכות בית חכם (ioT).
הרעיון שלי היה להחזיק ממסרי 8CH הנשלטים על גבי WiFi עם לוח קושחה של Tasmota Flashed (Tasmotized) NodeMCU.
קיבלתי השראה מ:
הדרך המהירה ביותר לפלאש ולהגדיר התקני Sonoff מבוססי ESP8266 עם Tasmota או קושחה אחרת - על ידי מחשב מרושע ביוטיוב
כיצד לשנות קושחה במכשירי Sonoff לשימוש בפרויקטים של אוטומציה ביתית - מאת DrZzs ביוטיוב
הקושחה המהבהבת של SONOFF Tasmota ב- NodeMCU מאת Sarath341 ב- Instructables
www.instructables.com/id/Flashing-SONOFF-T…
שלב 1: דרושים רכיבים ותוכנה
מועצת הפיתוח של NodeMCU
קושחת Sonoff Tasmota
תוכנת טרמיטים (מחשב)
סורק IP מתקדם (מחשב)
או אצבע (Android/IOS APP)
Arduino IDE
מועצת ממסרי 8CH
חוט נקבה לנקבה מדופונט
לוח לחם
כבל MicroUSB
שלב 2: דרישות מוקדמות
הורד את קושחת Sonoff Tasmota מ- Github
ודא שיש לך את ספריית ESP8266 מותקנת ב- Arduino IDE שלך.
אם אתה רוצה לדעת כיצד להתקין את ספריית ESP8266 כראוי בקר בבלוג השלם הזה של קושחה SONOFF Tasmota המהבהבת ב- NodeMCU
שלב 3: אינטגרציה
ניתן לשלב ממסר Tasmotized NodeMCU 8CH עם פלטפורמת IoT מגוונת:
HomeAssistant
Yeti (אפליקציית Domotic לאנדרואיד ו- IOS)
מתווך MQTT
(דוגמה לתצורה:
(דוגמה לברוקר ענן MQTT זמין בחינם:
ניתן גם לגשת ישירות אל ממסר ה- Tasmotized NodeMCU 8CH באמצעות שרת האינטרנט המשובץ שלו (כ- AP או עם כתובת IP DHCP או כתובת IP סטטית) באמצעות דפדפן אינטרנט.
כדי לגשת לממסר Tasmotized NodeMCU 8CH מהאינטרנט, עליך להעביר את הנתב שלך כדי להפנות אותו לשרת האינטרנט ממסר Tasmotized NodeMCU 8CH (ראה להלן דף האינטרנט הנגיש באמצעות דפדפן האינטרנט)
שלב 4: שרת אינטרנט של ממסר Tasmotized NodeMCU 8CH
זהו דף שרת האינטרנט הנגיש באמצעות דפדפן האינטרנט המועדף עליך לגישה ישירה לממסר Tasmotized NodeMCU 8CH ולפקוד על הממסר 8 באופן עצמאי.
מדף זה ניתן גם להגדיר את התקן Tasmotized, לבצע שדרוג קושחה ולשלוח פקודות באמצעות הקונסולה למכשיר.
ראה גם:
קושחה ראשונה של קושחת Tasmota:
הגדרת קושחת Sonoff Tasmota:
Integrazione SONOFF con MQTT: esempi di programzione:
שלב 5: תצורת התקן הבזק של קושחה Tasmota
כברירת מחדל, המכשיר המקושקש של Tasmota יהיה במכשיר Sonoff Basic.
אז אתה צריך לשנות את זה ל'גנרי 'בתפריט' תצורה '.
לחץ על 'תצורה' ובתוכו בחר 'הגדר מודול'.
שלב 6: תצורה עבור ESP8266 NodeMCU לשליטה בלוח ממסר 8CH
בחר את הלוח כללי ושמור.
המכשיר יופעל מחדש.
אפשרות זו מתאימה לכל לוחות ESP8266.
כעת, אם תלחץ על התצורה, תוכל לראות אפשרויות GPIO נוספות.
באמצעות זה אתה יכול לבחור את פונקציות GPIO.
בהתאם להגדרת GPIO האפשרות תופיע בדף הבית כמו DHT, ממסר, מתג ועוד.
בפרויקט זה השתמשתי ב:
GIO0 כממסר 8 (סיכה D3 של NodeMCU) - מחובר לסיכת ממסר 8 של לוח הממסרים 8CH
GPIO2 כממסר 7 (סיכה D4 של NodeMCU) - מחובר לסיכת ממסר 7 של לוח הממסרים 8CH
GPIO4 כממסר 6 (סיכה D2 של NodeMCU) - מחובר לסיכת ממסר 6 של לוח הממסרים 8CH
GPIO5 כ- Realy5 (סיכה D1 של NodeMCU) - מחובר לסיכת ממסר 5 של לוח הממסרים 8CH.
GPIO12 כממסר 2 (סיכה D6 של ה- NodeMCU) - מחובר לסיכת ממסר 2 של לוח הממסרים 8CH
GPIO13 כממסר 4 (סיכה D7 של ה- NodeMCU) - מחובר לסיכת ממסר 4 של לוח הממסרים 8CH
GPIO14 כממסר 3 (סיכה D5 של NodeMCU) - מחובר לסיכת ממסר 3 של לוח הממסרים 8CH
GPIO15 כממסר 2 (סיכה D8 של NodeMCU) - מחובר לסיכת ממסר 2 של לוח הממסרים 8CH
GPIO16 כממסר 16 (סיכה D0 של NodeMCU) - מחובר לסיכת ממסר 1 של לוח הממסרים 8CH
שלב 7: תוכנית פריצה
תכנית Fritzing לחיבור בין NodeMCU לבין לוח הממסרים 8CH.
הערה: VCC הוא 5V DC
שלב 8: כיצד פלאש קושחת Tasmota במכשיר מבוסס ESP8266 שלך
אם אתה רוצה להבהב את מכשיר ESP8266 שלך עם Arduino IDE השתמש בקוד מקור הקושחה של sonoff מ- GitHub:
דרך אחרת להבהב את מכשיר ה- ESP8266 שלך היא באמצעות sonoff.bin עם ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) באמצעות שורת הפקודה של פייתון או Platformio IDE.
כאן תוכל להוריד את הקושחה של קוד המקור sonoff.bin או sonoff
שלב 9: שילוב עוזר הבית
כיצד לשלב את ממסר ה- NodeMCU Tasmotized 8CH שלך עם עוזר הבית
דרישות מוקדמות:
1. הגדר את מתווך MQTT המשולב של Home Assistant (או מתווך MQTT חלופי)
2. הגדר את ה- NodeMCU Tasmotized עם פרמטרי MQTT של הברוקר שלך כגון Host (כתובת IP), Port (בדרך כלל 1883), לקוח, משתמש וסיסמה של מתווך MQTT שלך.
זהו קטע config.yaml שלי לשילוב ממסרי Tasmotized NodeMCU 8CH (כאורות) בלוח העוזר הבית שלי:
#תאורה של Tasmota_Sonoff_8CH_
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
- כינוי: Tasmota_Sonoff_NodeMCU_8CH
פלטפורמה: mqtt
שם: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
שאלות: 0
payload_on: "ON"
payload_off: "כבוי"
payload_available: "מקוון"
payload_not_available: "לא מקוון"
לשמור: שקר
שלב 10: הפניות
ויקי הקושחה של Sonoff-Tasmota:
קושחת Sonoff-Tasmota:
קושחת SONOFF מהבהבת ב- NodeMCU:
שלב 11: בקר בבלוג שלי ובערוץ YouTube
MGS DIY
מוּמלָץ:
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: 16 שלבים
אוטומציה ביתית עם NodeMCU חיישן מגע LDR ממסר בקרת טמפרטורה: בפרויקטים קודמים של NodeMCU שלטתי בשני מכשירי חשמל ביתיים מאפליקציית Blynk. קיבלתי הערות והודעות רבות לשדרוג הפרויקט באמצעות שליטה ידנית והוספת תכונות נוספות. אז עיצבתי את תיבת הרחבת הבית החכם הזה. ב- IoT זה
מתג ממסר ממסר RFID Arduino Uno, עם תצוגת I2C: 4 שלבים
מתג ממסר ממסר RFID Arduino Uno, עם תצוגת I2C: שלום, זהו הפרויקט הראשון שלי, שמי אוסקר ואני בן 13. פרויקט זה עובד עם צג I2C, לא רגיל
הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים
Sonoff Basic Wifi Extender - ממסר מגע יבש MQTT - מתח נמוך 5V DC: בסדר היו לי כמה מכשירים בסיסיים של Sonoff מהדור הראשון ואני לא רוצה להשתמש בהם עם 220v מכיוון שהם עדיין לא היו בטוחים במהדורה זו. הם שכבו זמן מה וחיכו לעשות איתם משהו, אז נתקלתי במרטין-גר
בקר ממסר ממסר Alexa Raspberry Pi: 6 שלבים
בקר ממסר ממסר Alexa Raspberry Pi: יצרתי את המדריך הזה כדי לחלוק את החוויות שלי עם שילוב מכשירי IOT עם Alexa של אמזון. פרויקט זה מאפשר לשלוט בלוח ממסר המחובר לפאי פטל מבקר smarthome. הוא נבדק עם אלקסה אך נראה גם
מתג חימום בקרה עם ממסר באמצעות Sonoff Th10: 8 שלבים
מתג חימום בקרה עם ממסר באמצעות Sonoff Th10: התקני sonoff מאפשרים לך להפעיל ציוד חשמלי. הדגם th10 צפוי במיוחד להדליק ולכבות תנורי חימום עם בקרת טמפרטורה ויכולות לוח זמנים. הבעיה מתרחשת כאשר תנור הבית שלך מופעל על ידי גז