תוכן עניינים:
- שלב 1: צור יישום אינטרנט
- שלב 2: צור מסד MySQL
- שלב 3: צור טבלת מסדי נתונים של MySQL
- שלב 4: הורד וערוך קבצי PHP
- שלב 5: העלה קבצי PHP לשרת
- שלב 6: ערוך והעלה קובץ Arduino (.ino) ל- NodeMCU ESP8266
- שלב 7: בדוק את החיבור למסד הנתונים של MySQL
וִידֵאוֹ: כיצד לחבר את NodeMCU ESP8266 למסד הנתונים של MySQL: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
MySQL היא מערכת לניהול מסדי נתונים יחסיים נפוצה (RDBMS) המשתמשת בשפת שאילתות מובנית (SQL). בשלב מסוים, ייתכן שתרצה להעלות נתוני חיישנים של Arduino/NodeMCU למסד הנתונים של MySQL. במדריך זה נראה כיצד לחבר את NodeMCU ESP8266 למסד הנתונים של MySQL.
כאן אני הולך להשתמש ב- 000webhost לארח את מסד הנתונים של MySQL בגלל הפשטות והזמינות החופשית. עם זאת, אתה יכול להשתמש בכל פלטפורמה עם ערימת LAMP (Linux, Apache, MySQL/MariaDB, PHP) מותקנת עליה. אפילו אתה יכול להשתמש ב- XAMPP כדי לארח את מסד הנתונים של MySQL באופן מקומי במחשב Windows שלך.
בהוראה זו, אני לא מתכוון להשתמש בחיישן כלשהו. אני רק אגדיל שני משתנים ואכניס אותם למסד הנתונים. עם זאת, אתה יכול לחבר כל חיישן ללוח שלך.
דרישות:-
- לוח פיתוח NodeMCU ESP8266
- גירסה חינם של חשבון 000webhost (או MySQL מותקן ב- localhost)
- לקוח FTP של Filezilla (גרסה חינמית)
שלב 1: צור יישום אינטרנט
- נווט אל 000webhost.com והיכנס לחשבונך.
- אתר את הלחצן צור אתר חדש בפינה השמאלית העליונה של החלון.
- הזן את שם האתר והסיסמה הרצויים ולאחר מכן לחץ על כפתור היצירה. (רשום את סיסמת האתר במקום בטוח כי אנו הולכים להשתמש בה בשלבים הקרובים).
- המשך לאפשרות ניהול אתר.
שלב 2: צור מסד MySQL
נווט אל כלים >> מנהל מסדי נתונים ולאחר מכן צור מסד נתונים חדש.
לאחר יצירת מסד הנתונים בהצלחה, המשך לניהול >> PhpMyAdmin.
שלב 3: צור טבלת מסדי נתונים של MySQL
- אתר ולחץ על שם מסד הנתונים בחלונית השמאלית של חלון PhpMyAdmin (כפי שמוצג בצילום א).
- הזן את שם הטבלה ומספר העמודות (שיהיה 5). לאחר מכן לחץ על כפתור המשך.
- צור עמודות (לפי סכמה המוצגת בצילום ב ') ולאחר מכן לחץ על לחצן שמור.
לחלופין, תוכל ליצור טבלה על ידי הפעלת הפקודה הבאה:-
צור טבלה `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) NOT NULL AUTO_INCREMENT, `val` FLOAT (10) NOT NULL,` val2` FLOAT (10) NOT NULL, `date` DATE NOT NULL,` time `TIME NOT NULL, מפתח ראשוני (` id`)) ENGINE = InnoDB;
שלב 4: הורד וערוך קבצי PHP
- הורד את הקובץ dbwrite.php ו- dbread.php מ- Github (או הורד קבצים מצורפים).
- עדכן את פרטי מסד הנתונים ואת שם הטבלה ב- dbwrite.php ו- dbread.php (כפי שמוצג בצילום מסך).
שלב 5: העלה קבצי PHP לשרת
- נווט לנהל אתר >> הגדרות אתר >> כללי.
- רשום שם מארח, שם משתמש, יציאה וסיסמה (הסיסמה זהה לסיסמת האתר שנוצרה בשלב 1).
- השתמש בפרטים אלה כדי להתחבר לשרת באמצעות לקוח FTP של Filezilla (כפי שמוצג בצילום מסך).
- נווט לתיקייה public_html והעלה קבצים dbwrite.php ו- dbread.php.
שלב 6: ערוך והעלה קובץ Arduino (.ino) ל- NodeMCU ESP8266
- נווט לנהל אתר >> הגדרות אתר >> כללי ורשום שם אתר (כתובת אתר).
- ערוך את קובץ.ino כדי להחליף example.com בשם האתר שלך. אל תשכח לעדכן את ה- SSID והסיסמה של WiFi.
- לבסוף, העלה קוד ל- NodeMCU.
שלב 7: בדוק את החיבור למסד הנתונים של MySQL
לאחר העלאת הקוד ל- NodeMCU, הוא יתחיל לשלוח נתונים למסד הנתונים של MySQL.
בקר ב "example.com/dbread.php" לצפייה בערכי מסד הנתונים.
מקווה שתמצא הדרכה מועילה. תהנה!
מוּמלָץ:
כיצד להפוך את מגיף הנתונים החיים של נגיף הקורונה ל- COVID 19 באמצעות ESP8266, תצוגת נייר אלקטרוני: 7 שלבים
כיצד להפוך את מעקב הנתונים החי של נגיף הקורונה ל- COVID 19 באמצעות ESP8266, תצוגת נייר אלקטרוני: 1
כיצד לחבר את ה- ESP8266 NodeMCU לענן IoT: 5 שלבים
כיצד לחבר את ESP8266 NodeMCU לענן IoT: מדריך זה מראה לך הדגמה פשוטה של אינטרנט של דברים באמצעות ESP8266 NodeMCU ושירות IoT מקוון בשם AskSensors. אנו מדגימים אותך כיצד לקבל נתונים מהלקוח ESP8266 HTTPS במהירות ולשרטט אותם בגרף ל- AskSensors Io
כיצד לשחזר את הנתונים האבודים שלך בחינם: 4 שלבים
כיצד לשחזר את הנתונים האבודים שלך בחינם: כולנו יודעים שאיבוד נתונים הוא אחד הדברים הגרועים ביותר בעולם וכמעט כולנו עברנו את הבעיה הזו. והנה הפתרון שחיכיתם לו, מצאתי תוכנה זו שמאפשרת לי לשחזר את הקבצים האבודים שלי בקלות רבה
NODEMCU LUA ESP8266 התחבר למסד הנתונים של MySQL: 6 שלבים
NODEMCU LUA ESP8266 התחבר למסד הנתונים של MySQL: הוראה זו אינה מיועדת לבעלי לב חלש מכיוון שהיא משתמשת ב- XAMPP (Apache, MySQL & PHP), HTML וכמובן LUA. אם אתה בטוח להתמודד עם אלה, המשך לקרוא! אני משתמש ב- XAMPP מכיוון שניתן להגדיר אותו בכונן עט או בכונן הקשיח והוא מוגדר
כיצד לחבר את NodeMCU / ESP8266 ו- OLED Shield: 8 שלבים
כיצד לחבר את NodeMCU / ESP8266 ו- OLED Shield: אראה במדריך זה כיצד לחבר NodeMCU V2 Amica (ESP8266) באמצעות I2c לתצוגת OLED המבוססת על שבב SSD1306 המפורסם. עבור ה- OLED נשתמש במדריך זה במגן OLED שמגיע עם הלחמות 0,96 " אינץ OLED