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

הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים
הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים

וִידֵאוֹ: הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים

וִידֵאוֹ: הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC: 6 שלבים
וִידֵאוֹ: Dingtian DT-R008 многоканальное умное реле с ethernet и wi-fi - обзор и интеграция в Home Assistant 2024, נוֹבֶמבֶּר
Anonim
הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC
הארכת Wifi בסיסית Sonoff - ממסר מגע יבש MQTT - מתח נמוך 5V DC

בסדר היו לי כמה מכשירים בסיסיים של Sonoff מהדור הראשון ואני לא רוצה להשתמש בהם עם 220 וולט מכיוון שהם עדיין לא היו בטוחים במהדורה זו. הם שכבו זמן מה וחיכו לעשות איתם משהו.

אז נתקלתי בפרויקט מרטין-גר ב- GitHub (https://github.com/martin-ger/esp_wifi_repeater) ופרצתי לסונוף.

ראשית התאמתי את Sonoff לעבודה על 5vDC והשבתתי את שאר המעגל.

אספקה

Sonoff Basic R1

ספק כוח 5V DC

שלב 1: Sonoff על 5V DC

Sonoff על 5v DC
Sonoff על 5v DC
Sonoff על 5v DC
Sonoff על 5v DC
Sonoff על 5v DC
Sonoff על 5v DC

אז זה די פשוט.

תראה בתמונה הראשונה שה- Sonoff משתמש בווסת AMS1117 בכדי לעבור מ- 5v ל -3.3v. הסיכות על הרגולטור הן משמאל לימין: IN (GND), OUT, IN (+). על ידי הלחמת חוט קטן ל- IN (GND) ול- IN (+) תוכל לחבר את מקור המתח 5V DC שלך כדי להפעיל את שאר הלוח. מכיוון שזה יכול להיות קצת מסובך שם השתמשתי ב -2 נקודות חיבור אחרות. נקודת ההלחמה הריקה מימין ל- AMS117 (סמן PCB מרובע) היא GND. רק משמאל יש חיבור +. תסתכל על תמונת התקריב.

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

שלב 2: התקנת קושחה חדשה

התקנת קושחה חדשה
התקנת קושחה חדשה
התקנת קושחה חדשה
התקנת קושחה חדשה

ב- Github https://github.com/martin-ger/esp_wifi_repeater בקושחת התיקיות תראה את קבצי.bin:

  • 0x00000.bin
  • 0x02000.bin

אתה צריך להוריד את אלה.

לאחר מכן אתה נכנס לאתר ESP Expressif ומוריד את כלי ההורדה של ESP (PC בלבד):

www.espressif.com/en/support/download/othe…

הפעל אותו ותקבל תחילה חלון בחירה - בחר DEVELOPER ולאחר מכן ESP8266. המסך אמור להיראות כמו צילום המסך למעלה.

לאחר מכן לחץ על הצד הימני "…" כדי לעיין ולבחור תחילה בקובץ 0x00000. הוסף את מיקום הזיכרון בתיבה שלידו: 0x00000.

בצע את אותו הדבר לגבי הקובץ השני והגדר את מיקום הזיכרון ל: 0x02000.

לאחר שתסיים, קח את ה- USB-TTL המועדף עליך וחבר את ה- Sonoff למעלה (ודא שאין לך כוח אחר המחובר ללוח Sonoff). בדוק גם שה- USB-TTL מוגדר ל -3.3 וולט!

לחץ על הלחצן ב- Sonoff תוך הכנסת ה- USB-TTL למחשב שלך כדי להפעיל את מצב הבזק.

בחר את יציאת ה- COM בכלי ההורדה של ESP והגדר את המהירות ל- 1152000. לחץ על התחל.

זה אמור לקחת רק 3 או 4 שניות. לפעמים הלוח שלי לא נכנס למצב פלאש כמו שצריך-פשוט הוציא USB-TTL החוצה, לחץ על הכפתור והכנס מחדש.

בסדר - עם זה נעשה יש לנו את הקושחה החדשה ב- Sonoff ESP8266.

נתק את ה- USB-TTL שלך וחבר את מקור המתח 5V DC ל- Sonoff.

שלב 3: הגדר את ה- WiFi שלך

אנו הולכים להשתמש ב- Telnet כדי להגדיר את המכשיר. אני משתמש במרק.

לאחר חיבור החשמל ל- Sonoff, אתה אמור להופיע SSID חדש של Wifi: MyAP.

התחבר אליו עם המחשב שלך - בהתחלה אין סיסמה.

לאחר החיבור פתח את שפכטל והגדר אותו ל: 192.168.4.1 PORT 7777

בסיום החיבור תראה: CMD>

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

CMD>

הגדר את_SSID של_הבית_שדה שלך

הגדר את הסיסמה סיסמת_הבית_שגרה שלך

הגדר ap_ssid את_ESP's_new_ssid

הגדר ap_password ESP's_password

show // (כדי לבדוק את הפרמטרים)

הגדר status_led 13 // (הנורית דולקת על GPIO 13 בלוח)

שמור // (!!! אל תשכח)

אפס // (= אתחול מחדש)

אוקיי עכשיו יש לך רשת משנה בסיסית שבה תוכל להשתמש כדי לחבר התקני IoT המופרדים מה- Wifi הראשי שלך.

או שתוכל להשתמש בזה לאורחים, בייביסיטר, ילדים המגיעים לאינטרנט באמצעות טיימר,….

הבא - הוסף MQTT, ממסר מגע יבש וניקוי.

שלב 4: ניקוי, שפר עם MQTT וממסר מגע יבש

ניקוי, שפר עם MQTT וממסר מגע יבש
ניקוי, שפר עם MQTT וממסר מגע יבש
ניקוי, שפר עם MQTT וממסר מגע יבש
ניקוי, שפר עם MQTT וממסר מגע יבש

לנקות

ראשית ניקיתי את הלוח והכנתי אותו להתנהגות מגע ממסר יבש.

זה אומר:

  1. חיבור DC 5V למסוף הירוק
  2. חיתוך המסלולים הישנים על הלוח (לחתוך את החלק העליון והתחתון של הלוח) כך שהטרמינל בעצם מבודד ומתחבר ישירות ל -2 הנקודות שהלחמנו קודם על הלוח. בחלק העליון אתה יכול לחתוך אותו היכן שהקווים האדומים - תראה שקצצתי אותם קצת יותר בהתחלה. אני משתמש בסכין סטנלי ולאחר מכן במגרד חד מאוד. במקום זאת, מברג שטוח קטן עשוי גם לגרד את הנחושת של ה- PCB.
  3. חתכו את הלוח המודרני ליד הממסר (מסילת הלחמה) והתקינו גשר כפי שאתם רואים בתמונה. בעצם 2 החיבורים השמאליים לממסר עדיין מופעלים על ידי 3.3v. 2 אנשי הקשר הנכונים יהוו כעת לולאה סגורה כאשר הטרמינל הירוק בראש הלוח. כך נוצר מגע יבש בסיסי.

MQTT

ברגע שזה נעשה אני מחבר את מקור 5V DC למסוף הירוק כך שהלוח יתחיל לפעול. אתה אמור לראות את הנורית הירוקה מהבהבת כאשר ה- Wifi פועל.

עבור MQTT אני משתמש בהתקנה אדומה בצומת ב- Raspberry Pi 3A+ עם Aedes MQTT. הודע לי אם מישהו מעוניין להרחיב את ההוראה כיצד להגדיר זאת. אבל זה יעבוד גם עם כל מתווך MQTT אחר.

התחבר עם מרק לסונוף. תוכל להשתמש ב- IP הפנימי (192.168.4.1) או ב- IP החיצוני (ה- IP שקיבל מנתב ה- Wifi שלך).

CMD>

הגדר mqtt_host IP_from_your_MQTT_server // (השארתי את ברירת המחדל - ה- MQTT אמור להיות ברשת הראשית - כך ב- Wifi הראשי שלך בפנים או בציבור האינטרנט)

מצב gpio 12 out // (הממסר נמצא ב- GPIO 12)

לשמור

אִתחוּל

הקפד לשמור ולאפס. הגדרות MQTT משתנות רק בעת אתחול מחדש.

לאחר שתעשה זאת תוכל להשתמש בכלי לקוח MQTT כדי לבדוק את ההודעות. אני משתמש ב- MQTT Explorer.

שלב 5: בדוק את MQTT

בדוק את MQTT
בדוק את MQTT
בדוק את MQTT
בדוק את MQTT

לאחר 15 שניות אתה אמור לראות את ה- ESP דוחף את ההודעות.

כדי לבדוק את הממסר אתה מפרסם הודעה:

נושא:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx הוא ערך HEX של המכשיר שלך)

הודעה: gpio 12 מוגדר גבוה ל- 4 // (הגדר את gpio 12, הממסר, לגבוה למשך 4 שניות)

אתה צריך לשמוע את לחיצת הממסר ו- ESP ישלח את משוב הפקודה לנושא ("תגובה").

מעכשיו אתה יכול להשתמש ב- telnet או ב- MQTT כדי להגדיר ולשנות הגדרות. כל פקודה תקפה ניתנת לפרסום על ידי MQTT.

זהו זה. כעת אמור להיות לך Sonoff במתח נמוך, Wifi SSID פרטי, עם MQTT וממסר יבש שניתן לשלוט בו.

תן לי עכשיו בתגובות אם מצאת שזה שימושי, כל הטעויות שעשיתי, טעויות שמצאת או שיפורים!

תודה.

שלב 6: שיפורים …?

הטווח הוא כל כך כך.

יש לי אנטנה מיני 2.4Ghz מהנתב הישן.

אני הולך לנסות להתקין את זה ב- Sonoff ולראות אם זה קצת משפר את הטווח.

גישה ל- AP/ST - נעילת גישה לדף אינטרנט

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

מוּמלָץ: