תוכן עניינים:
- שלב 1: מודול ESP32
- שלב 2: התקנת ESP -IDF - דרישות
- שלב 3: מדריך התקנה שלב אחר שלב + דוגמה
- שלב 4: הורדה קלה ובדיקה "שלום עולם"
- שלב 5: מסקנות
וִידֵאוֹ: התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
לפני מספר חודשים רכשתי מודול ESP32, בדקתי אילו שיטות קיימות לתכנת אותו, מכיוון שאני מחשיב אותו כחומרה חזקה מאוד, הפעם נתקין וניתן להגדיר את התצורה של Espressif IoT Development Framework Platform או
(ESP-IDF) מאפס, זוהי פלטפורמת הפיתוח האספרסיבית הרשמית למודולי ESP32.
אם אתה רוצה להפיק את המרב מ- ESP32 אני מחשיב אפשרות טובה, אם כי הוא נחשב למעט יותר מורכב ומאוד שלם.
יצרתי הדרכה זו מכיוון שהקיימים אינם מאוד מסבירים, ובמקרים מסוימים הם שונים מתיעוד האספרסיף הרשמי של ESP-IDF.
אתר רשמי: ESP-IDF espressif
Github הרשמי: ESP-IDF
ובכן, אם אתה רוצה להתחיל ב- ESP32, הדפים הבאים הם במחיר נמוך מאוד.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
אתה יכול לבקר באנגלית PDAControl
תיעוד והסבר מלא
pdacontrolen.com/esp-idf-modules-esp32-comp…
הדרכות הבאות ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
מסמך והסבר משלים
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
שלב 1: מודול ESP32
אם אינך מכיר את מודולי ESP32, יצרתי תיעוד קטן ומדריך וידאו.
סקירה ראשונה של ESP32 eBox & Widora
pdacontrolen.com/first-tests-esp32-eboxwido…
שלב 2: התקנת ESP -IDF - דרישות
דרישות
- מחשב עם מערכת הפעלה Linux (אובונטו / דביאן) או Virtualbox, במקרה שלי Lubuntu.
- כלי עבודה לבניית האפליקציה ל- ESP32.
- ESP-IDF המכיל למעשה API עבור ESP32. ותסריטים להפעלת שרשרת הכלים.
- עורך טקסט, לעריכה או יצירת תוכניות.
מחשב עם מערכת הפעלה Linux (אובונטו / דביאן) או Virtualbox
מכיוון שההתקנה במערכת הפעלה לינוקס, Lubuntu במקרה שלי, היא נגזרת של (אובונטו), למרות שיש גרסה של ESP-IDF עבור Windows, אתה ממליץ להתקין מכונה וירטואלית עם לינוקס.
- הדרכה מומלצת התקנת Lubuntu במכונה וירטואלית (Virualbox) ב- Windows
- הדרכה מומלצת התקן את Lubuntu לצמיתות במחשב 32 ביט
הערה: אני חושב שאני אוהב את לינוקס במקרה זה (אובונטו / דביאן) אני אישית מעדיף את לובונטו, אבל זה אותו הדבר.
שלב 3: מדריך התקנה שלב אחר שלב + דוגמה
מכיוון שההתקנה היא יסודית מאוד, בסרטון זה תוכלו לראות את ההתקנה שלב אחר שלב
שלב 4: הורדה קלה ובדיקה "שלום עולם"
הידור והורדה קלה
השוואה מדויקת של ESP-IDF עם ה- SDK עבור ESP8266 גרסה זו מקלה לחלוטין על הורדת האוסף וניטורו של הקוד באמצעות esptool.py
כמה פקודות זמינות
- לעשות menuconfig
- לעשות הכל
- לעשות פלאש
- לעשות צג
esp-idf מאפשר שילובים עם כמה מזהים, כגון Eclipse ו- Platformio. אני אישית מעדיף מסוף פקודות ועורך טקסט,
שלב 5: מסקנות
מסקנות
אם תחליט להשתמש ב- ESP-IDF, אזכיר כמה יתרונותיו. זה נעשה ב- C ומאפשר FreeRTOS, מעוצב על ידי espressif ישירות יש יותר דוגמאות ותיעוד, פחות סיכוי למצוא שגיאות או תקלות. של אינטגרציה זה מאפשר לנו לחשוב שנוכל להשתמש בחלק גדול ממאפייני ה- ESP32.
אם יש Arduino IDE ל- ESP32 אבל אני חושב שהוא אינו מספק את האבטחה והשליטה המלאה על הקוד, כמובן ש- ESP-IDF דורש יותר ידע ב- C, והיית עוזב את אזור ההתכנסות בארדואינו ומרחיב את הידע שלך.
והמדריך הזה נועד לפתוח אפשרויות עם ESP-IDF, ובכן זו דעתי הצנועה. החיסרון העתידי היחיד האפשרי, התלות באספרסיף אבל עם הדבר הקיים אתה יכול לעשות הכל! לחשוב על ESP32 ברמה מקצועית / תעשייתית
למרות שנעשה גם כמה בדיקות בהמשך:
- ESP32- Arduino IDE
- מערכת הפעלה ESP32 Mongoose.
אתה יכול לבקר ב- PDAControl English
תיעוד והסבר מלא
pdacontrolen.com/esp-idf-modules-esp32-com…
הדרכות הבאות ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
מסמך והסבר משלים
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
מוּמלָץ:
ביטול טעינה מלאה לנייד: 20 שלבים
ביטול טעינה מלאה לנייד: טעינת הטלפון הנייד נטענת אוטומטית כאשר היא טעונה במלואה. אין צורך לדאוג לחיי הסוללה גם אם השארת אותה במשך הלילה. טלפונים ניידים מופעלים על ידי הסוללות. למרות שהסוללות שימושיות לשימוש, השימוש בהן דורש גם כמה אמצעי זהירות. אמא
התקנת De La Carte TagTagTag Pour Nabaztag / התקנת לוח TagTagTag ב- Nabaztag שלך: 15 שלבים
התקנת De La Carte TagTagTag Pour Nabaztag / התקנת לוח TagTagTag ב- Nabaztag שלך: (ראה להלן לגרסה באנגלית) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
התקנת De La Carte TagTagTag Pour Nabaztag: tag / התקנת לוח TagTagTag ב- Nabaztag שלך: tag: 23 צעדים
Installation De La Carte TagTagTag Pour Nabaztag: tag / התקנת לוח TagTagTag ב- Nabaztag שלך: tag: (ראה להלן לגרסה באנגלית) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
תחילת העבודה עם ESP32 - התקנת לוחות ESP32 ב- Arduino IDE - קוד מהבהב ESP32: 3 שלבים
תחילת העבודה עם ESP32 | התקנת לוחות ESP32 ב- Arduino IDE | קוד מהבהב ESP32: במדריך זה נראה כיצד להתחיל לעבוד עם esp32 וכיצד להתקין לוחות esp32 ל- Arduino IDE ונתכנת את esp 32 להפעלת קוד מהבהב באמצעות arduino ide
תחילת העבודה עם Esp 8266 Esp-01 עם Arduino IDE - התקנת לוחות Esp ב- Arduino Ide ותכנות Esp: 4 שלבים
תחילת העבודה עם Esp 8266 Esp-01 עם Arduino IDE | התקנת לוחות Esp ב- Arduino Ide ותיכנות Esp: במדריך זה נלמד כיצד להתקין לוחות esp8266 ב- Arduino IDE וכיצד לתכנת esp-01 ולהעלות בו קוד. מכיוון שלוחות esp הם כל כך פופולריים ולכן חשבתי לתקן מדריך עבור זה ורוב האנשים מתמודדים עם בעיה