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

תכנית כל לוח/מודול ESP8266 עם קושחה של פקודות AT: 5 שלבים
תכנית כל לוח/מודול ESP8266 עם קושחה של פקודות AT: 5 שלבים

וִידֵאוֹ: תכנית כל לוח/מודול ESP8266 עם קושחה של פקודות AT: 5 שלבים

וִידֵאוֹ: תכנית כל לוח/מודול ESP8266 עם קושחה של פקודות AT: 5 שלבים
וִידֵאוֹ: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, נוֹבֶמבֶּר
Anonim
תכנית כל לוח/מודול ESP8266 עם קושחה לפקודות AT
תכנית כל לוח/מודול ESP8266 עם קושחה לפקודות AT

ניתן לתכנת כל מודול ולוח ESP8266 בדרכים רבות:

  • ארדואינו,
  • פִּיתוֹן,
  • לואה,
  • פקודות AT,
  • הרבה יותר כנראה…

שלושתן הראשונות הן הטובות ביותר להפעלה עצמאית, קושחת AT מיועדת לשימוש ב- ESP8266 כמודול או לבדיקה מהירה עם תקשורת TTL RS232.

תכנות BTW ESP (למשל עם Arduino, python או Lua) ימחק את כל הזיכרון. אז אם אתה רוצה לחזור לפקודות AT אתה צריך לשפוך קושחה מחדש.

אני אראה לך כיצד לעשות זאת נכון עם הכלים והתיעוד של אסריף.

שלב 1: תוכנות ומסמכים נדרשים

ESP8266 NON-OS SDK-מכיל קושחה של פקודות AT ב.. / ESP8266_NONOS_SDK-2.2.0 / bin / at

  • Flash Download Tools (ESP8266 & ESP32 & ESP32 -S2) - תוכנית להבזק קושחה חדשה
  • מדריך תחילת העבודה ESP8266 SDK - מכיל מפות זיכרון שעליך לעקוב אחריהן כדי לתכנת שבב
  • ערכת הוראות ESP8266 AT - מדריך פקודות AT אופציונלי

שלב 2: חומרה וחיבורים

חומרה וחיבורים
חומרה וחיבורים

אתה תצטרך:

כל מודול או לוח ESP8266,

כל ממיר 3.3V USB טורי (ESP אינו סובלני 5V) (בכמה לוחות יש אחד למשל NodeMCU),

אופציונלי 3.3V PSU (לא לכל ממיר סדרתי יש מספיק כוח להפעיל את ESP8266)

לתכנות תצטרך:

  • משוך את GPIO15 כלפי מטה (מצב ברירת מחדל עבור רוב המודולים),
  • משוך את GPIO2 כלפי מעלה (מצב ברירת מחדל עבור רוב המודולים),
  • משוך את GPIO0 כלפי מטה (תמיד צריך לעשות זאת, להשאיר אותו לבד או למשוך למעלה לפעולה רגילה),

למשוך CH_PD למעלה

לפעמים לא כל סיכות GPIO נגישות (למשל מודול ESP-01), בדרך זו הן מחוברות כפי שהן צריכות להיות, לפעמים יש לחצני הבזק, שיש ללחוץ עליהם בעת איפוס/הפעלה בכניסה למצב הבזק (למשל NodeMCU) ואין צורך ליצור חיבור נוסף.

שלב 3: בדיקת גודל הבזק

תבחן את זה!
תבחן את זה!
תבחן את זה!
תבחן את זה!
תבחן את זה!
תבחן את זה!

אתה יכול להשתמש בכל יישום מסוף. הפקודה "AT" היא בדיקה פשוטה לעבודה, "AT+GMR" יגיד לך את גרסת הקושחה. כל פקודה חייבת להסתיים באמצעות CR+LF. עוד תמצא בערכת ההוראות ESP8266 AT.

"AT+CWAP" מפרט את כל נקודות הגישה הסמוכות, אך המודול חייב להיות במצב תחנה: "AT+CWMODE_CUR = 1"

צירפתי צילומי מסך מהטרמינל האהוב עלי Tera ותצורתו (CR+LF לקווים חדשים וקצב שידור תקין).

מוּמלָץ: