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

ממסר NodeMCU 8CH Sonoff ממסר: 11 שלבים
ממסר NodeMCU 8CH Sonoff ממסר: 11 שלבים

וִידֵאוֹ: ממסר NodeMCU 8CH Sonoff ממסר: 11 שלבים

וִידֵאוֹ: ממסר NodeMCU 8CH Sonoff ממסר: 11 שלבים
וִידֵאוֹ: 5v relay module connection #shorts #shortvideo #youtubeshorts #spdt #electricalteluguvideos 2024, יולי
Anonim
ממסר NodeMCU 8CH Sonoff ממסר
ממסר NodeMCU 8CH Sonoff ממסר

זהו פרוייקט בקרת ממסר 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: אינטגרציה

Image
Image

ניתן לשלב ממסר 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

תצורת התקן הבזק של קושחת Tasmota
תצורת התקן הבזק של קושחת Tasmota

זהו דף שרת האינטרנט הנגיש באמצעות דפדפן האינטרנט המועדף עליך לגישה ישירה לממסר 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 NodeMCU לשליטה בלוח ממסר 8CH
תצורה עבור 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

מוּמלָץ: