תוכן עניינים:
וִידֵאוֹ: שרת אינטרנט HiFive1 עם מודולי WiFi ESP32 / ESP8266 הדרכה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
ה- HiFive1 הוא הלוח הראשון מבוסס RISC-V התואם Arduino שנבנה עם מעבד FE310 מבית SiFive. הלוח מהיר פי 20 מ- Arduino UNO אך בדומה ללוח UNO HiFive1 חסר קישוריות אלחוטית. למרבה המזל, ישנם מספר מודולים זולים בשוק כדי להקל על מגבלה זו.
במדריכים הקודמים שלי ראינו כיצד להוסיף קישוריות WiFi מינימליסטית באמצעות פקודות AT או להשיג נגישות ברחבי העולם באמצעות מתווך MQTT.
במדריך זה נוסיף יכולת שרת אינטרנט ל- HiFive 1. כל התקן ברשת המקומית יוכל לתקשר עם שרת האינטרנט באמצעות דפדפן אינטרנט.
פרויקט זה מדגים כיצד לשלוט על ה- RGB LED מובנה HiFive1 באמצעות דף אינטרנט פשוט.
החומרים הדרושים לפרויקט זה:
- לוח HiFive1 (ניתן לרכוש כאן)
- מודול ESP32 Dev או ESP8266 NodeMCU 1.0
- 4 חוטי מגשר
שלב 1: הגדרת סביבה
ראשית, אתה צריך את Arduino IDE
1. עקוב אחר ההוראות להתקנת חבילת Arduino לוח HiFive1 ולנהג USB.
2. התקן את חבילת הלוח ESP32 או ESP8266 על ידי הוספת כתובת URL מתאימה ל"קובץ-> העדפות-> מנהל לוחות נוספים ":
ESP8266 -
ESP32 -
שלב 2: חיווט ה- ESP32
אם אתה משתמש ב- ESP8266 דלג לשלב 3.
חבר את חוטי המגשר באופן הבא:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
ודא כי מגשר IOREF מוגדר ל- 3.3v.
שלב 3: חיווט ה- ESP8266
חבר את חוטי המגשר באופן הבא:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
ודא כי מגשר IOREF מוגדר ל- 3.3v.
שלב 4: תכנות
קוד HiFive1:
לפני התכנות הגדר את "כלים-> לוח" ל- "HiFive1", "כלים-> תדר שעון מעבד" ל- "256MHz PLL", "כלים-> מתכנת" ל- "SiFive OpenOCD" והגדר את הנמל הסידורי הנכון.
קוד ESP32/8266:
במהלך התכנות, לוח ה- ESP צריך לנתק את סיכות החומרה Rx ו- Tx.
לאחר העלאת הקוד בהצלחה, חבר מחדש את סיכות Rx ו- Tx ב- ESP כדי להבטיח תקשורת בין HiFive1 ו- ESP.
עבור ESP32-הגדר את "כלים-> לוח" ל- "ESP32 Dev Module", "כלים-> מתכנת" ל- "AVRISP mkll" והגדר את הנמל הסידורי הנכון.
עבור ESP8266-הגדר את "כלים-> לוח" ל- "NodeMCU 1.0 (מודול ESP-12E)", "כלי-> מתכנת" ל- "AVRISP mkll" והגדר את היציאה הטורית הנכונה.
שלב 5: תוצאה סופית
על מנת להתחבר לדף האינטרנט של ESP, פתח דפדפן במחשב האישי או במכשיר הנייד והזן את כתובת ה- IP (תוכל למצוא את כתובת ה- IP על ידי ביטול התגובה של השורה עם WiFi.localIP () בפונקציית ההתקנה. זכור לבצע מחדש את הגיבו על השורה לאחר מציאת ה- IP על מנת שהסקיצה תפעל כראוי).
במקרה שלי, כתובות ה- IP היו: ESP32 - 10.0.49.94 ו- ESP8266 - 10.0.51.252.
הגדר את קצב השידור של הצג הסידורי שלך ל -115200 המשמש את הסקיצה.
הדף האחרון שלך אמור להיראות כמו בתמונות המצורפות.
מוּמלָץ:
ESP8266 עם Thingspeak ו- DHT11 הדרכה - שרת אינטרנט: 7 שלבים
ESP8266 עם Thingspeak ו- DHT11 הדרכה | שרת אינטרנט: היי, מה קורה חבר'ה! אקרש כאן מ- CETech. הפרויקט הזה שלי הוא יותר עקומת למידה להבנת הפלטפורמה של דברים, יחד עם הרעיון של MQTT ולאחר מכן שימוש ב- Thingspeak עם ESP8266. לקראת סוף המאמר, נשתף פעולה
נקודת גישה ESP8266 NodeMCU (שרת אינטרנט) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 והדפסת טמפרטורה ולחות בדפדפן: 5 שלבים
נקודת גישה ESP8266 NodeMCU (AP) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 וטמפרטורת הדפסה ולחות בדפדפן: שלום חברים ברוב הפרויקטים בהם אנו משתמשים ב- ESP8266 וברוב הפרויקטים אנו משתמשים ב- ESP8266 כשרת אינטרנט כך שניתן יהיה לגשת לנתונים ב כל מכשיר באמצעות wifi על ידי גישה לשרת האינטרנט המתארח על ידי ESP8266 אך הבעיה היחידה היא שאנחנו צריכים נתב עובד עבור
צור נקודת גישה WiFi וספק שרת אינטרנט ב- NodeMCU V3: 4 שלבים
צור נקודת גישה WiFi וספק שרת אינטרנט ב- NodeMCU V3: במאמר הקודם כבר דנתי בנושא אופן השימוש ב- NodeMCU ESP8266. במאמר אני מסביר כיצד להוסיף NodeMCU ESP8266 ל- Arduini IDE. ישנן מספר דרכים לתקשר באמצעות האינטרנט באמצעות NodeMCU ESP8266. יצירת NodeMCU כ
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: 10 שלבים
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: סקירה כללית של הפרויקט בדוגמה זו נבין כיצד ליצור שרת אינטרנט מבוסס ESP32 לשליטה על מצב LED, הנגיש מכל מקום בעולם. תזדקק למחשב Mac לפרויקט זה, אך תוכל להריץ תוכנה זו אפילו על i
שרת אינטרנט טמפרטורה ולחות של Esp32 באמצעות PYTHON & Zerynth IDE: 3 שלבים
שרת אינטרנט לטמפרטורה ולחות של Esp32 באמצעות PYTHON & Zerynth IDE: Esp32 הוא בקר מיקרו מפואר, הוא חזק בדיוק כמו Arduino אבל אפילו טוב יותר! יש לו קישוריות Wifi, המאפשרת לך לפתח פרויקטים של IOT בזול ובקלות. אבל לעבוד עם Esp מכשירים מתסכלים, ראשית הוא לא יציב, Secon