תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה אראה לך כיצד תוכל לשלוט במכשירים כמו נוריות LED, ממסרים, מנועים וכו 'דרך האינטרנט באמצעות דפדפן אינטרנט. ותוכל לגשת לבקרות בצורה מאובטחת בכל מכשיר. פלטפורמת הרשת בה השתמשתי כאן היא RemoteMe.org בקר בדף כדי לדעת יותר על כך.
הקפד להתייחס לתמונות שיעזרו לך להבין טוב יותר את התהליך.
אז בואו נתחיל.
שלב 1: דברים שתצטרך:-
לפרויקט זה תזדקק ל:-
- קישור ESP8266 (NodeMCU) ל- USLink לאירופה
- LEDLink עבור USLink לאירופה
- Push ButtonLink עבור USLink לאירופה
- Breadboard. Link ל- USLink לאירופה
תוכנה:-
- Arduino IDE
- חשבון ב- RemoteMe.
שים לב שאתה יכול להשתמש ב- Arduino או ב- Raspberry-pi לפרויקט אם אין לך NodeMCU.
שלב 2: הגדרת ה- IDE של Arduino:-
ראשית כדי לעבוד עם NodeMCU Esp8266 עליך להוסיף את הלוחות ל- IDE אם עדיין לא עשית זאת, עיין במדריך זה כאן.
לאחר שהלוחות יהיו זמינים ב- IDE ישנן כמה ספריות הדרושות לפרויקט זה.
כדי להתקין ספריות אלה:-
פתח את IDE וגוטו >> סקיצה >> כלול ספרייה >> נהל ספריות. יופיע חלון קופץ. כאן תחפש את הספריות הנדרשות
רשימת הספריות:-
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- ArduinoHttpClient.h
התקן אותם אחד אחד והפעל מחדש את IDE בסיום.
עם זאת ה- IDE מוכן לשימוש.
שלב 3: הגדרת דף ב- RemoteMe:-
כדי להשתמש ב- RemoteMe תחילה עליך להירשם כדי שתוכל ליצור דפי אינטרנט משלך ולהתחיל לשלוט במכשירים.
עבור אל RemoteMe.org לחץ על "יישום", היכנס להרשמה והזן את פרטיך והקש על הרשמה
תתקבל בברכה עם דף קבלת פנים, כעת בצד שמאל בתפריט בחר "התקנים"
בצד ימין תראה אפשרות בשם "מכשיר חדש", לחיצה עליה תתן לך תפריט נפתח, כאן בחר "דף אינטרנט חדש"
עכשיו תן שם ומזהה מכשיר, קראתי לו 'LED' ונתתי את מזהה המכשיר '203'. (מזהה המכשיר הוא המספר הייחודי שיבדיל בין מכשירים שונים)
וודא שהמתג מוגדר כ'פעיל 'ולחץ על' שלח '. בדף יופיע מכשיר חדש בשם LED עם מזהה מכשיר 203. כעת בחר את החץ למטה בצד ימין של המכשיר ותראה חריץ ריק שבו תוכל ליצור דפי אינטרנט
עבור לדף GitHub זה. עליך לגרור שלושה קבצים (index.html, scripts.js & styles.css) ולשחרר אותם אחד אחד לחריץ הריק במכשיר שלך וסיימת
שלב 4: העלאת קוד ב- MCU:-
להלן סיפקתי את הקוד הדרוש לך בכדי לגרום לפרויקט לעבוד.
לפני שתוכל להעלות את הקוד, עליך לבצע כמה שינויים קלים בקוד.
לאחר שהקוד פתוח ב- IDE עליך להזין את שם ה- WiFi והסיסמה שלך בשדה הנדרש כדי שהלוח יוכל להתחבר לרשת שלך.
בצע את החלקים הבאים של הקוד:-
#define WIFI_NAME הזן את שם ה- WiFi שלך
כדי לקבל את אסימון האימות Goto Remoteme.org >> יישומים >> אסימונים (בתפריט בצד שמאל למטה התקנים)
העתק את האסימון והדבק אותו בקוד.
כעת חבר את NodeMCU למחשב האישי שלך, בחר ביציאה הנכונה והעלה את הקוד.
שלב 5: חיבורים:-
עקוב אחר התמונה למעלה כדי ליצור קשרים:-
הנורית מחוברת לפין D5 של ה- MCU.
כפתור הלחיצה מחובר לפין D2.
השתמש בנגד בסדרה עם LED למניעת נזק ל- LED.
שלב 6: בדיקה:-
כעת סיימת את הפרויקט בהצלחה. הגיע הזמן לבדוק את המבנה.
ראשית כדי לבדוק אם החיבורים תקינים, לחץ על הלחצן וכדאי שתראה את הנורית נדלקת, לחיצה נוספת על הכפתור תכבה את הנורית
כעת עבור לאתר RemotMe ופתח את האפליקציה שלך. התחבר באמצעות החשבון שאיתו נכנסת
כעת עבור למכשירים ובחר את המכשיר שיצרת זה עתה. שים לב לסמל קישור החיבור בצד שמאל לפני שמזהה המכשיר הפך לירוק מה שמצביע על כך שלוח ה- ESP מחובר לשרת
כעת לחץ על הקובץ "index.html" ובחר "פתח בכרטיסייה חדשה", בכרטיסייה חדשה יופיע דף אינטרנט עם עיגול. אתה יכול ללחוץ על העיגול כדי להדליק ולכבות את הנורית
לשליטה ב- LED שלך באמצעות סמארטפון. שוב עבור לדף המכשיר ולחץ על "index.html". הפעם בחר באפשרות האחרונה "קבל קישור אנונימי …", יופיע חלון מוקפץ ובו קישור שתוכל לפתוח בכל סמארטפון כדי לשלוט בנורית ללא צורך להיכנס כל פעם
אפשרות טובה אפילו יותר, אתה יכול לבחור באפשרות QR ממש ליד הקישור. וסרוק את ה- QR באמצעות האנדרואיד או האייפון שלך ותועבר לדף האינטרנט עם עיגול
בדוק את הדגמת הווידאו כדי לראות כיצד הוא פועל.
מקווה שאתה אוהב את הפרויקט, אם יש לך שאלות אתה מוזמן לשאול בתגובות.
תודה.