תוכן עניינים:
- שלב 1: WiFi ESP8266 NodeMcu ESP-12E
- שלב 2: DDNS
- שלב 3: תרשים
- שלב 4: שינויים בקובץ Automacao.ino
- שלב 5: תוסף לכתיבת קבצים
- שלב 6: שמור קובץ HTML
- שלב 7: בדיקה
- שלב 8: הורד את הקבצים
וִידֵאוֹ: אוטומציה ESP8266 עם ממשק אינטרנט ו- DDNS: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במאמר של היום, נציג אוטומציה שיכולה להיות למגורים, באמצעות התכונה DDNS (Dynamic Domain Name System). תבין כיצד להגדיר את היישום שתציב ב- ESP8266, ב- NodeMCU. כמו כן, נראה כיצד להגדיר את DDNS לשליטה במכשירי הבית שלך מהסמארטפון שלך.
ביסודו של דבר, התוכנית פועלת כדלקמן: הסמארטפון שלך ישלח נתונים לענן באמצעות שירות DDNS, אשר יגיע ל- ESP8266 שלך הממוקם בביתך.
במקרה זה, קוד המקור גדול ומשתמש בתכונת ESP כדי לתפקד כשרת אינטרנט עצמו. מדוע זה יתרון? ובכן, אינך צריך להתקין יישומים בסמארטפון שלך. זה עובד בצורה מושלמת ב- iOS, מחשב, אנדרואיד או כמעט כל דבר אחר המכיל דפדפן.
שלב 1: WiFi ESP8266 NodeMcu ESP-12E
שלב 2: DDNS
ראשית, יש צורך ליצור חשבון באתר NO-IP, https://www.noip.com/. זהו השירות בו נשתמש. לאחר הגדרת הכניסה והסיסמה, היכנס לחשבונך והגדר את "שם המארח" ו"דומיין ". הקלד סוג והשאיר אותו כפי שהוא (A). לאחר האוכלוס, לחץ על "הוסף שם מארח". לאחר מכן עבור אל הגדרת החשבון על ידי לחיצה על "חשבון". במקרה זה, אנו משתמשים ב "automacaoesp.ddns.net."
לאחר מכן, הגדר את "USERNAME" ושמור את ההגדרות.
כעת עבור לנתב ולחץ על "DNS דינמי". מלא את השדות בשם המשתמש שהגדרת בתצורת החשבון, הסיסמה ושם הדומיין, שבמקרה זה היה "automacaoesp.ddns.net". הפעל את האפשרות "אפשר DDNS" ולחץ על שמור. כעת, הוא ימסור את ההודעה "הצליח!" אם זה עבד.
חזרה לדף NO-IP, לחץ על התפריט בצד "שמות מארחים" ובדוק אם הופיע הרישום של הנתב שלך, כפי שמוצג להלן. כתובת ה- IP החיצונית של הנתב שלך אמורה להופיע.
השלב האחרון הוא להפנות את יציאת הנתב להתקן הרשת הפנימי. אנו מגדירים את ה- IP של ה- ESP (192.168.1.111), אז ניכנס למסך "העברה" -> "שרתים וירטואליים" של הנתב ולחץ על "הוסף חדש".
מלא את היציאה שתנתב מחדש ואת כתובת ה- IP של התקן הרשת הפנימית, ואז הפרוטוקול יציג את "ALL" (אלא אם כן אתה עובד עם אחד בלבד) ושמור את הסטטוס כ- "מופעל" כדי להיות פעיל. שמור.
שלב 3: תרשים
ברגע שזה נעשה, זה יעבוד. ללא קשר לכתובת ה- IP החיצונית, כאשר תיכנס ל "automacaoesp.ddns.net" ביציאת ברירת המחדל 80, תיפול ביציאה 80 של התקן הרשת הפנימית, אשר יש לה IP של 192.168.1.111.
זכור לשמור על כתובת זו קבועה.
שלב 4: שינויים בקובץ Automacao.ino
בצע את ההגדרות הבאות לשנות את הגדרות הרשת והזן את מספר ה- GPIO המרבי הזמין בכרטיס +1 שלך בסכום של MAX_PIN_COUNT.
// Mude para os dados da sua rede #הגדר SSID "TesteESP" #define SENHA "87654321" #define IP "192.168.1.111" #define GATEWAY "192.168.1.1" #define SUBNET "255.255.255.0" // Quantidade máxima de pinos, lembrando que os gpios // geralmente começam em 0. // Se o gpio máximo for 16, by exemplo, coloque 17 #define MAX_PIN_COUNT 17
בקובץ automacao.html, שנה בשורה 117 את כתובת האתר שאליה נרשמת באתר של ddns no-ip.
שלב 5: תוסף לכתיבת קבצים
עליך לכלול את התוסף ב- Arduino IDE כדי לכתוב קבצים לפלאש esp8266. הורד את התוסף כאן. פתח את הקובץ, ואם הוא נמצא ב- Windows, הכנס את קובץ.jar ל:
C: / Users / Documents / Arduino / tools / ESP8266FS / tool / esp8266fs.jar
אם אתה משתמש ב- Mac, הכנס את קובץ.jar ל:
~ / Documents / Arduino / tools / ESP8266FS / tool / esp8266fs.jar
הפעל מחדש את ה- IDE של Arduino. כעת תופיע אפשרות חדשה בכלים. אפשרות זו, הנקראת "ESP8266 העלאת נתוני סקיצה", תתעד את תוכן תיקיית "הנתונים" בפלאש ESP8266.
תיקיית "התאריך" חייבת להיות בתוך התיקייה של קובץ ה-ino הנוכחי.
אם ברצונך לשמור קובץ HTML, לדוגמה:
~ / אוטומציה / אוטומציה
~ / Automation / data / automation.html
שלב 6: שמור קובץ HTML
לחץ על אפשרות זו כדי לשלוח את קובץ automacao.html שנמצא בתיקיית "הנתונים" למערכת הקבצים ESP
שלב 7: בדיקה
1. עדיין ב- Arduino IDE, לחץ על החץ כדי לאסוף ולשלוח את הקוד ל- ESP. כעת עבור לדפדפן והקלד את כתובת האתר בשורת הכתובת שרשמת באתר ללא ip. התוצאה צריכה להיות זו של התמונה.
2. לחץ על "מספר סיכה" ובחר את מספר הסיכה מהרשימה שמופיעה.
3. הזן את שם הכפתור שיתאים לסיכה שנבחרה ולחץ על "+".
4. ברשימה יופיע כפתור עם השם הנבחר.
5. כאשר תלחץ על הכפתור, הוא יהפוך לכחול והסיכה עם המספר שבחרת תהיה גבוהה.
6. אם אתה רוצה שהסיכה תחזור ל- LOW, פשוט לחץ שוב על הכפתור. כדי להסיר את הכפתור לחץ על "-"
שלב 8: הורד את הקבצים
הורד את הקבצים:
INO
מוּמלָץ:
אוטומציה מדוברת -- אודיו מאת Arduino -- אוטומציה מבוקרת קול -- מודול בלוטות 'HC - 05: 9 שלבים (עם תמונות)
אוטומציה מדוברת || אודיו מאת Arduino || אוטומציה מבוקרת קול || מודול בלוטות 'HC - 05: …………………………. אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים …. …. בסרטון זה בנינו אוטומציה מדוברת .. כאשר תשלח פקודה קולית באמצעות הנייד, היא תפעיל מכשירים ביתיים ותשלח משוב
נקודת גישה ESP8266 NodeMCU (שרת אינטרנט) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 והדפסת טמפרטורה ולחות בדפדפן: 5 שלבים
נקודת גישה ESP8266 NodeMCU (AP) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 וטמפרטורת הדפסה ולחות בדפדפן: שלום חברים ברוב הפרויקטים בהם אנו משתמשים ב- ESP8266 וברוב הפרויקטים אנו משתמשים ב- ESP8266 כשרת אינטרנט כך שניתן יהיה לגשת לנתונים ב כל מכשיר באמצעות wifi על ידי גישה לשרת האינטרנט המתארח על ידי ESP8266 אך הבעיה היחידה היא שאנחנו צריכים נתב עובד עבור
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: 10 שלבים
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: סקירה כללית של הפרויקט בדוגמה זו נבין כיצד ליצור שרת אינטרנט מבוסס ESP32 לשליטה על מצב LED, הנגיש מכל מקום בעולם. תזדקק למחשב Mac לפרויקט זה, אך תוכל להריץ תוכנה זו אפילו על i
שימוש חוזר במודעת מצלמת אינטרנט של WebCam 101 Aka 679257-330 כמצלמת אינטרנט כללית של USB: 5 שלבים
שימוש חוזר במודול מצלמת רשת HP WebCam 101 Aka 679257-330 כמחשב מצלמת אינטרנט כללי: אני רוצה לתבל את ה- Panasonic CF-18 בן 14 שלי עם מצלמת רשת חדשה לגמרי, אך Panasonic אינה תומכת יותר במכונה המופלאה הזו, אז אני חייב השתמש בחומר האפור למשהו קל יותר מ b & b (בירות והמבורגרים). זהו החלק הראשון
אוטומציה וניטור ביתי באמצעות קול/אינטרנט מבוקרים באמצעות ESP8266 ו- Google Home Mini: 6 שלבים
עשה זאת בעצמך אוטומציה וניטור ביתי באמצעות קול/אינטרנט באמצעות ESP8266 ו- Google Home Mini: היי !! אחרי הפסקה ארוכה אני כאן מכיוון שכולנו צריכים לעשות משהו משעמם (עבודה) כדי להרוויח. אחרי כל המאמרים האוטומטיים של HOME שכתבתי מ- BLUETOOTH, IR, Local WIFI, Cloud כלומר הקשים, * עכשיו * מגיע הכי קל אבל הכי יעיל