תוכן עניינים:

לוח תכנות מודולים ESP-01: 12 שלבים (עם תמונות)
לוח תכנות מודולים ESP-01: 12 שלבים (עם תמונות)

וִידֵאוֹ: לוח תכנות מודולים ESP-01: 12 שלבים (עם תמונות)

וִידֵאוֹ: לוח תכנות מודולים ESP-01: 12 שלבים (עם תמונות)
וִידֵאוֹ: 🚀 RUTUBE ונקודה. פיתוח RUTUBA תוך 5 שעות *ללא מים* [הבא / תגובה / Nest / PostgreSQL / Redux] 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מפרט
מפרט

מידע נוסף ועדכון מסמכים כאן באתר שלי

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01 הוא מודול esp8266 בעלות נמוכה, עם WIFI מובנה.

הוא נוצר כמודול WIFI של Arduino, אבל זה יותר כוח מארדואינו מאשר עכשיו אם אתה צריך לעשות מודול קטן כדי לשלוט בממסר או באיזה מחשב נתונים דיגיטלי פשוט זה הפתרון הטוב ביותר.

תוכל למצוא חדשות או עדכונים אודות לוח זה כאן.

שלב 1: מפרט

קיים גרסה כלשהי של מודול זה, אך לכולם יש מעבד L106 32 סיביות מעבד RISC המבוסס על תקן Tensilica Xtensa Diamond 106Micro הפועל במהירות 80 מגהרץ, כאשר אתה קונה אחד מהם עליך לשים לב רק ב- Flash, לחלקם יש 512 KiB פלאש, 1MiB אחר

הגדרת סיכה

  • VCC: כוח 3.0 ~ 3.6V
  • GND: קרקע
  • איפוס: אות איפוס חיצוני (רמת מתח נמוכה: פעיל)
  • CH_PD: הפעלת שבב. גבוה: מופעל, השבב פועל כראוי; נמוך: כבוי, זרם קטן
  • GPIO0: (פלאש) I/O IO למטרה כללית, אם הוא נמוך בזמן איפוס/הפעלה מעביר את השבב למצב תכנות סדרתי
  • GPIO1: (TX) I/O IO O למטרות כלליות ו- TXd סידורי
  • GPIO3: (RX) I/O IO למטרות כלליות ו- RXd סידורי
  • GPIO2: I/O IO למטרה כללית ו- Serial1 TXd

שלב 2: תכנות

תִכנוּת
תִכנוּת

כפי שאתה יכול לראות מודול זה לא נמצא ב- usb, כך שהדרך הקלה ביותר לתכנת היא באמצעות ממיר USB ל TTL, תוכל למצוא אותו ב -0, 50 $.

יש לי בעיה עם מודול FT232RL או FT232 יקר יותר, במקום זאת CH340G או CH340 עובד טוב מאוד.

שלב 3: חיבור בסיס לתכנות

חיבור בסיס לתכנות
חיבור בסיס לתכנות

סכמת החיבור הבסיסית היא פשוטה למדי, עליך לשים 3.3v על VCC ו- CH_PD (כדי להפעיל ולהפעיל), ולאחר מכן לשים על GND את GND ו- GPIO0 (האחרון לשים מודול על מצב תכנות), מאשר לחבר RX ל- TX ו- TX ל- RX.

שלב 4: הגדר את ה- Ide שלך

הגדר את ה- Ide שלך
הגדר את ה- Ide שלך
הגדר את ה- Ide שלך
הגדר את ה- Ide שלך
הגדר את ה- Ide שלך
הגדר את ה- Ide שלך

מאשר עליך להגדיר את Arduino IDE שלך, תחילה עליך להוסיף לוח חדש ב- Boards Manager.

במנהל הלוח, הלוח לבחירה הוא esp8266.

כעת תוכל לבחור לוח esp8266 גנרי מרשימת הלוחות

שלב 5: לוח תכנות

לוח תכנות
לוח תכנות

תהליך זה מייגע, עליך להתחבר ואז להסיר חיבור וכן הלאה, וכדי להשתמש בכל הסיכות זה מאוד מייגע.

הפתרון שלי לבעיה זו הוא ליצור לוח תכנות (אני חובב לוח שירות).

הפונקציונליות היא:

  • מקור כוח חיצוני לתת יותר אמפר למעגל;
  • מתג לבחירת מצב תכנות ולאחר מכן שחרר את סיכת GPIO0;
  • מתג 2 להפעלת RX ו- TX מאשר להעניק שימוש בסיכה זו למעגל;
  • כפתור איפוס להתחלת התכנות.

שלב 6: אב טיפוס PCB

אב טיפוס PCB
אב טיפוס PCB

בדוק באתר שלי למידע נוסף

שלב 7: תוצאה של תהליך הטחינה

Image
Image
הרכבת PCB
הרכבת PCB

אני רוצה להוסיף את התוצאה של הנתב המפואר הישן שלי (שנוצר עם סורק ומדפסת epson), די מחוספס אבל בסדר.

יש גם באג שתוקן באמצעות חוט (הקובץ שאני נותן לך כבר לא קיים).

בעוד כמה ימים אני מקווה להוסיף את ההדרכה ליצירת ה- CNC החדש שלי, ואת ההדרכה ליצירת gcode. אתר זה נמצא בעיצומו.

שלב 8: הרכבת PCB

עכשיו התחל להרכיב את הלוח.

שלב 9: אופן השימוש בלוח התכנות

השימוש הוא די פשוט:

הכנס תחילה esp01 ללוח, מאשר חבר את GND ל- GND, TX ל- RX ו- RX ל- TX של ממיר TTL ל- USB.

עכשיו אתה מוכן לתכנת, אני מוסיף כמה דוגמאות לשימוש.

העלה קובץ מהבהב

  • בלוח עליך להגדיר את המתג השמאלי במצב תכנות מאשר ללחוץ על כפתור האיפוס.
  • בדוק שהמתג של RX ו- TX נמצא במצב העברה. מאשר להתחיל להעלות את הסקיצה.
  • בסיום הכנס את "מצב השימוש" ללוח כדי לשחרר את סיכת המתכנת ולחצן להכניס את TX ל"מצב שימוש ".
  • אז אתה יכול לבדוק את מהבהב הלד החיצוני כי BUILTIN_LED מחובר לסיכת TX.

שלב 10: השתמש בכל 4 הסיכות של הלוח

  • בלוח עליך להגדיר את המתג השמאלי של qith במצב תכנות מאשר ללחוץ על כפתור האיפוס.
  • בדוק שהמתג של RX ו- TX נמצא במצב העברה. מאשר להתחיל להעלות את הסקיצה.
  • בסיום הכנס את "מצב השימוש" ללוח כדי לשחרר את סיכת המתכנת ולחצן לשים את סיכות RX ו- TX ב"מצב שימוש ". אז אתה משתמש בכל 4 הפינים כדי לשלוט בלד.

שלב 11: השתמש בשלושה סיכות לשליטה באד ובאחד לאיתור באגים סדרתי

  • בלוח עליך להגדיר את המתג השמאלי במצב תכנות מאשר ללחוץ על כפתור האיפוס.
  • בדוק שהמתג של RX ו- TX נמצא במצב העברה.
  • מאשר להתחיל להעלות את הסקיצה.
  • חבר את הצג הטורי ליציאה הנכונה.
  • בסיום הכנס את "מצב השימוש" ללוח כדי לשחרר את סיכת המתכנת ולחצן הכניסה של RX ל"מצב שימוש ".
  • אז אתה משתמש בשלושה סיכות כדי לשלוט ב- LED וב- TX כדי לאתר באגים בתוכנית.

שלב 12: תודה

אם יש לך בעיה או כתוב הערה אחרת או נושא פתוח לפורום.

מוּמלָץ: