צפה בהכל

אנא עיין בגרסה האנגלית כגרסה הרשמית שלנו.לַחֲזוֹר

אֵירוֹפָּה
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
אסיה/פסיפיק
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
אפריקה, הודו והמזרח התיכון
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
דרום אמריקה / אוקיאניה
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
צפון אמריקה
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
ביתבלוגמדריך מלא לשימוש במודול WiFi ESP12E
ב- 2024/12/17 6,945

מדריך מלא לשימוש במודול WiFi ESP12E

מודול ה- WiFi ESP12E הוא מכשיר קומפקטי ויעיל שנועד להוסיף קישוריות אלחוטית לפרויקטים שונים.זה כולל את כל הרכיבים הדרושים ליצירת חיבורי רשת אמינים, מה שהופך אותו לבחירה נהדרת עבור יישומי IoT.בין אם אתם בונים מערכת חכמה או מתנסים בתקשורת אלחוטית, ESP12E מציע כדאיות וקלות שימוש.

קָטָלוֹג

1. מבוא למודול WiFi ESP12E
2. ESP12E WIFI מודול PINOUT פרטי
3. מפרטים מקיפים של מודול WiFi ESP12E
4. הגדרת מודול WiFi ESP12E עם Arduino Uno
5. כיצד לממשק מודול WiFi ESP12E עם מיקרו -בקר PIC
6. רשימת פקודות AT עבור מודול WiFi ESP12E
7. יתרונות מודול WiFi ESP12E
8. יישומים ושימוש במקרים של מודול WiFi ESP12E
ESP12E WiFi Module

מבוא למודול WiFi ESP12E

מודול ה- WiFi ESP12E הוא מכשיר קומפקטי בעל עוצמה נמוכה המיועד במיוחד לחיבור מכשירים ניידים ותמיכה ביישומי IoT.מודול זה כולל ESP8266 SOC וכל הרכיבים הדרושים, כמו אנטנה, כדי ליצור רשת אלחוטית אמינה.

עם גודלו הקטן ויכולות ה- Wi-Fi המובנות שלו, מודול ESP12E מקל על מעבד או בקר מיקרו להתחבר לרשת.בבסיסו, ה ESP8266EX CHIP מספק מערכת אלחוטית בעלת ביצועים גבוהים על שבב (SOC) התומכת במגוון מקרי שימוש.

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

פרטי Pinout של מודול WiFi ESP12E

מודול ה- WiFi ESP12E מגיע עם תצורה של 24 פינים, שכל אחד מהם משרת מטרה ייחודית כדי להבטיח פעולה חלקה ורבגוניות.להלן פירוט של הסיכות והפונקציונליות שלהם בהתאמה.

ESP12E WiFi Module Pin Configuration

• PIN1 (RST): זהו סיכת האיפוס של מודול ה- Wi-Fi.

• PIN2 (ADC): זהו סיכת קלט אנלוגית עבור ה- ADC 10 סיביות.

• PIN3 (EN): זהו סיכה פעילה להפעלה גבוהה עבור המודול.

• PIN4 (GPIO16): סיכת קלט/פלט לשימוש כללי 16.

• PIN5 (GPIO14): סיכת כניסה/פלט כללית לשימוש כללי 14.

• PIN6 (GPIO12): סיכת קלט/פלט כללי לשימוש 12.

• PIN7 (GPIO13): סיכת קלט/פלט לשימוש כללי 13.

• PIN8 (VDD): +3.3 וולט סיכת כוח קלט.

• PIN9 (CS0): סיכת בחירת שבב לממשק ה- SPI.

• PIN10 (MISO): Master in Slave Out (MISO) PIN עבור ממשק ה- SPI.

• PIN11 (GPIO9): סיכת כניסה/פלט כללית לשימוש כללי 9.

• PIN12 (GPIO10): סיכת קלט/פלט כללי למטרה 10.

• PIN13 (MOSI): MANTER OUT SLEED In (MOSI) PIN של ממשק ה- SPI.

• PIN14 (SCLK): סיכת שעון לממשק ה- SPI.

• PIN15 (GND): סיכת קרקע למודול.

• PIN16 (GPIO15): סיכת כניסה/פלט כללית לשימוש כללי 15.

• PIN17 (GPIO2): קלט/פלט כללי של PIN 2.

• PIN18 (GPIO0): קלט/פלט כללי לשימוש כללי 0.

• PIN19 (GPIO4): סיכת קלט/פלט כללי לשימוש כללי 4.

• PIN20 (GPIO5): סיכת כניסה/פלט כללית לשימוש כללי.

• PIN21 (RXD0): מקלט (RXD) סיכה של UART0.

• PIN22 (TXD0): PIN משדר (TXD) של UART0.

מפרטים מקיפים של מודול WiFi ESP12E

פָּרָמֶטֶר מִפרָט
תקן אלחוטי IEEE 802.11 B/G/N פרוטוקול
טווח תדרים 2.412 עד 2.484 ג'יגה הרץ
ממשקים UART, SPI, SDIO 2.0
PWM זָמִין
ערוצי ADC 1
טווח טמפרטורות הפעלה -40 מעלות צלזיוס עד +125 מעלות צלזיוס
GPIO ניתן לתכנות
צריכת חשמל המתנה מתחת ל 1.0 מגוואט
אַנטֶנָה אנטנת PCB
סוג רשת אלחוטית AP/STA/STA + AP
MCU משולב 32 סיביות בעלות עוצמה נמוכה
סוג אבטחה WPA-PSK / WEP / WPA2-PSK
זרם דליפה < 10 µA
סוג הצפנה WEP128/WEP64/AES/TKIP
משיכת זרם מקסימאלית (לכל סיכה) 15 mA
פרוטוקול רשת IPv4, UDP / TCP / HTTP / FTP
מתח הפעלה 3.3V

הגדרת מודול WiFi ESP12E עם Arduinino uno

מודול ה- WiFi ESP12E הוא חלק מהסדרה 'ESP-XX' הפופולרית, הכוללת מודולים כמו ESP-01 ל- ESP-15.בעוד שכל המודולים הללו בנויים על ה- ESP8266 SOC, הם נבדלים זה מזה בתכונות כמו זיכרון פלאש, סוגי אנטנות ומספר הסיכות הזמינות.גמישות זו הופכת את ה- ESP12E לבחירה מועדפת עבור מהנדסים רבים בכל מה שקשור לאפשר תקשורת אלחוטית בין מכשירים.עם בקר המיקרו -בקר והגודל הקומפקטי שלו, מודול זה מציע פונקציונליות ופשטות הן בחבילה אחת.

כדי להשתמש ב- ESP12E עם Arduino UNO, תצטרך כמה רכיבים בסיסיים: לוח Arduino UNO, מודול ה- WiFi ESP12E, וכמה חוטי חיבור.תהליך ההתקנה פשוט, כמתואר להלן:

ESP12E WiFi Module Interfacing with Arduino Uno

• חבר את סיכת ה- GND של ה- Arduino Uno לסיכת ה- GND של מודול ESP12E.

• קשר את סיכת 3v3 של ה- Arduino Uno לסיכת VCC של ה- ESP12E.

• חבר את סיכת ה- TX של Arduino Uno לסיכה TXD0 של מודול ESP12E.

• לבסוף, חבר את סיכת ה- RX של ה- Arduino Uno לסיכה RXD0 של ה- ESP12E.

לאחר ביצוע חיבורים אלה, המודול יכול לשמש כנקודת גישה ל- WiFi.אתה יכול להקצות לו שם וסיסמא, ולאפשר למכשירים אחרים המאפשרים WIFI להתחבר ישירות אליו.להלן דוגמה לקוד Arduino כדי להגדיר את התצורה של מודול ESP12E כנקודת גישה:

#לִכלוֹל

Setup בטל () {

Serial.Begin (115200);

Wifi.softap ("ssid-name-here", "wifi-pass (8 מקסימום)");

}

לולאה בטלה () {

Serial.printf ("תחנות מחוברות = %d \ n", wifi.softapgetstationnum ());

עיכוב (3000);

}

בקוד זה, פונקציית wifi.softap משמשת להגדרת שם וסיסמת ה- wifi.לאחר השלמת ההתקנה, פונקציית LOOP עוקבת אחר מספר המכשירים המחוברים באמצעות wifi.softapgetstationnum ().

לחלופין, אם אתה מעדיף לא לכתוב קוד מותאם אישית, אתה יכול להשתמש בפקודות.לדוגמה, כדי להגדיר את המודול כנקודת גישה, באפשרותך לשלוח את הפקודה ב-+cwmode = 2.אתה יכול גם לשנות את שם ה- WiFi והסיסמה עם הפקודה ב-+cwjap = "ssid", "סיסמה".הקפד להחליף את מצייני המיקום בשם הרשת שבחרת ובסיסמת 8 תווים.

ניתן להתאים גם תהליך הגדרה זה עבור בקרי מיקרו אחרים.הפשטות והגמישות של ה- ESP12E הופכים אותה לבחירה מעשית למגוון רחב של יישומי תקשורת אלחוטית.

כיצד לממשק מודול wifi ESP12E עם בקר מיקרו

מודול ה- WiFi ESP12E יכול לעבוד בצורה חלקה עם בקר מיקרו PIC כדי לאפשר תקשורת אלחוטית.הגדרה זו היא פשוטה בעת שימוש בתקשורת UART, המאפשרת לבקר המיקרו לשלוח פקודות ולקבל תגובות מהמודול.האינטראקציה חלקה ויעילה כאשר ההגדרה מוגדרת כראוי.

כדי להתחיל, יש להקצות את סיכות ה- UART במיקרו -בקר PIC שלך כך שיתאימו לדרישות התקשורת של המודול.קוד הדוגמה עוזר לך להבין כיצד לאתחל את הגדרות ה- UART, לשלוח פקודות ולעבד את תגובות המודול.

בדוגמה שסופקה, פונקציית UART_INIT () מבטיחה כי בקר המיקרו מוכן לשלוח ולקבל נתונים.פונקציית UART_WRITE () דואגת לשלוח נתונים תו אחד בכל פעם, ואילו פונקציית UART_READ () מטפלת בתגובות המקבלות ממודול ESP12E.

האינטראקציה העיקרית מתרחשת באמצעות פונקציות ESP_SENDCOMMAND () ו- ESP_RECEIVERESPONSE ().פונקציות אלה מקלות על שליחת פקודות למודול ומעבדות את התוצאות.לדוגמה, ESP_SENDCOMMAND ("ב \ r \ n") בקוד שולח פקודת בדיקה כדי לבדוק אם המודול מגיב.

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

להלן הקוד להתממשק של מודול ESP12E עם בקר מיקרו PIC:

#לִכלוֹל

#לִכלוֹל

// הגדר סיכות UART

#הגדר UART_TX RC0

#הגדר UART_RX RC1

// הגדר את שיעור ה- UART BAUD

#הגדר baud_rate 9600

בטל uart_init () {

// הגדר את סיכות ה- UART כפלטים

Triscbits.trisc0 = 0;// TX PIN כפלט

Triscbits.trisc1 = 1;// סיכת RX כקלט

// קביעת תצורה של UART עבור קצב Baud הרצוי

uint16_t baud = (_xtal_freq / (16 * baud_rate)) - 1;

Spbrg = baud;

// אפשר יציאה סדרתית אסינכרונית

Txstabits.txen = 1;// אפשר TX

Txstabits.sync = 0;// מצב אסינכרוני

Rcstabits.spen = 1;// הפעל יציאה סדרתית

}

בטל uart_write (נתוני char) {

בזמן (! txif);// המתן למאגר TX יהיה ריק

TXREG = נתונים;// כתוב נתונים למאגר TX

}

char uart_read () {

בזמן (! rcif);// המתן לנתונים שיתקבלו

להחזיר את RCREG;// החזר נתונים קיבלו נתונים

}

// esp12e קוד מודול WiFi

בטל esp_init () {

Uart_init ();

}

בטל esp_sendcommand (const char* פקודה) {

// שלח פקודה למודול ESP

עבור (int i = 0; פקודה [i]! = '\ 0'; i ++) {

Uart_write (פקודה [i]);

}

}

char esp_receiveresponse () {

// לקבל תגובה ממודול ESP

החזר uart_read ();

}

void main () {

// אתחול מודול ESP

ESP_INIT ();

// שלח בפקודה ולקבל תגובה

Esp_sendcommand ("ב \ r \ n");

CHAR תגובה = ESP_RECEIVERESPONSE ();

// תגובת תהליכים

בעוד (1) {

// לולאת התוכנית הראשית

// ...

}

}

רשימת פקודות AT עבור מודול WiFi ESP12E

מודול ה- WiFi ESP12E תומך במגוון של פקודות AT, מה שמקל על התצורה ושליטה בפונקציונליות שלו.פקודות אלה מאפשרות לך לנהל הגדרות WiFi, לקבוע חיבורים ולהחליף נתונים ביעילות.להלן רשימה של נפוצה בפקודות עבור מודול ESP12E:

• AT: פקודת בדיקה כדי לבדוק אם המודול מגיב.

• AT+RST: אפס את המודול.

• AT+CWMode: הגדר את מצב ה- WiFi (תחנה, נקודת גישה או שניהם).

• AT+CWJAP: התחבר לרשת WiFi על ידי מתן SSID והסיסמה.

• AT+CWLAP: הצג רשימה של רשתות WiFi זמינות.

• AT+CWQAP: נתק מרשת ה- WIFI הנוכחית.

• AT+CIFSR: אחזר את כתובת ה- IP המקומית.

• AT+CIPSTART: התחל חיבור TCP או UDP.

• AT+CIPSEND: שלח נתונים על חיבור TCP או UDP פעיל.

• AT+CipClose: סגור חיבור TCP או UDP קיים.

• AT+CIPMUX: הגדר את מצב החיבור לחיבורים יחידים או מרובים.

• AT+CIPSERVER: הגדר את המודול להפעלה כשרת TCP.

• AT+CIPSTO: הגדר את פסק הזמן לחיבור שרת TCP.

• AT+Ping: פינג כתובת IP מרוחקת לבדיקת קישוריות.

• AT+GMR: אחזר מידע על גרסת הקושחה.

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

יתרונות של מודול WiFi ESP12E

תמחור סביר

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

צריכת חשמל נמוכה

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

עיצוב קומפקטי ונייד

ה- ESP12E קטן בגודלו, מה שמקל על ההשתלבות בפרויקטים עם שטח מוגבל.אופייו הקלים והנייד פירושו גם שתוכלו להשתמש בו ביישומים בהם הגודל והמשקל הם דאגה, כמו מכשירים לבישים או מערכות קומפקטיות.

פונקציונליות עצמאית

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

עיצוב חיסכון בחלל

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

סיכות GPIO מוגברות ותכונות PCB משופרות

ה- ESP12E כולל יותר סיכות GPIO (קלט/פלט למטרה כללית) מאשר מודולים רבים אחרים, ומספקים לך גמישות רבה יותר לחיבור ולשלוט על רכיבים חיצוניים.בנוסף, הקצוות המלאים שלו מעל ה- PCB (לוח מעגל מודפס) מקלים על הלחמה ומאפשרים שילוב טוב יותר בעיצובים שונים.

יישומים ושימוש במקרים של מודול WiFi ESP12E

מערכות ניטור מזג אוויר

ה- ESP12E משמש לרוב בתחנות מזג אוויר כדי לאסוף ולהעביר נתונים כמו טמפרטורה, לחות ולחץ אטמוספרי.היכולות האלחוטיות שלה מקלות על שליחת נתונים אלה לשרתים או לפלטפורמות ענן לניתוח והדמיה.

מכשירי בית חכמים

תוכלו למצוא את ה- ESP12E המוטמע במכשירים ביתיים כמו מקררים חכמים, מזגנים ומכונות כביסה.זה מאפשר למכשירים אלה להתחבר לרשתות WiFi, מה שמאפשר שלט רחוק ומעקב באמצעות אפליקציות סלולריות או עוזרי קול.

פרויקטים מבוססי IoT

המודול הוא בחירה עוברת ליישומי IoT בגלל גודלו הקומפקטי וקישוריות אלחוטית אמינה.ממערכות תאורה חכמות לחיישנים מחוברים, ESP12E עוזר להביא מכשירים ברשת ומתקשרים זה עם זה בצורה חלקה.

משחקים וצעצועים

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

מערכות בקרה אלחוטיות

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

אוטומציה של אבטחה ואוטומציה ביתית

עבור אוטומציה ביתית, ESP12E יכול לשלוט במכשירים כמו מנעולי דלתות, מצלמות ומערכות אזעקה.היכולת שלה להתחבר לרשתות WiFi הופכת אותה למושלמת לשליחת התראות ולאפשר למשתמשים לפקח על מערכות האבטחה הביתיות שלהם מרחוק.

מכשירי מחשוב

ה- ESP12E משמש גם במחשבים ובמחשבים ניידים, במיוחד בפרויקטים שבהם יש צורך בפונקציונליות נוספת של WiFi.אופיו בעלות נמוכה הופך אותו לבחירה מועדפת לשיפור הקישוריות במערכות קיימות.

שימוש תעשייתי ומסחרי

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

אלקטרוניקה לבישה

עבור מכשירים לבישים כמו עוקבי כושר או גאדג'טים לניטור בריאות, ה- ESP12E מוסיף קישוריות WiFi מבלי להתפשר על גודל או יעילות כוח.העיצוב הקומפקטי שלו אידיאלי למכשירים אלה מוגבלים בחלל.

פתרונות רשת

ה- ESP12E ממלא תפקיד מפתח ביישומי רשת, כגון נקודות גישה אלחוטיות ורשתות רשת.זה מאפשר למכשירים להתחבר ולתקשר ביעילות ברשתות אלה.

עלינו

ALLELCO LIMITED

Allelco הוא חד-פעמי מפורסם בינלאומי מפיץ שירותי רכש של רכיבים אלקטרוניים היברידיים, המחויב לספק שירותי רכש ושרשרת אספקה ​​מקיפים לרכיבים לתעשיות הייצור וההפצה האלקטרוניות הגלובליות, כולל 500 מפעלי OEM העולמיים והמתווכים העצמאיים.
קרא עוד

חקירה מהירה

אנא שלח בירור, נגיב מייד.

כמות

פוסטים פופולריים

מספר חלק חם

0 RFQ
עגלת קניות (0 Items)
זה ריק.
השווה רשימה (0 Items)
זה ריק.
מָשׁוֹב

המשוב שלך חשוב!ב- Allelco אנו מעריכים את חווית המשתמש ושואפים לשפר אותה ללא הרף.
אנא שתפו איתנו את התגובות שלכם באמצעות טופס המשוב שלנו, ונגיב במהירות.
תודה שבחרת Allelco.

נושא
אֶלֶקטרוֹנִי
הערות
CAPTCHA
גרור או לחץ כדי להעלות קובץ
העלה קובץ
סוגים: .xls, .xlsx, .doc, .docx, .jpg, .png ו- .pdf.
MAX גודל קובץ: 10MB