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

• 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.
| פָּרָמֶטֶר | מִפרָט |
| תקן אלחוטי | 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 הוא חלק מהסדרה 'ESP-XX' הפופולרית, הכוללת מודולים כמו ESP-01 ל- ESP-15.בעוד שכל המודולים הללו בנויים על ה- ESP8266 SOC, הם נבדלים זה מזה בתכונות כמו זיכרון פלאש, סוגי אנטנות ומספר הסיכות הזמינות.גמישות זו הופכת את ה- ESP12E לבחירה מועדפת עבור מהנדסים רבים בכל מה שקשור לאפשר תקשורת אלחוטית בין מכשירים.עם בקר המיקרו -בקר והגודל הקומפקטי שלו, מודול זה מציע פונקציונליות ופשטות הן בחבילה אחת.
כדי להשתמש ב- ESP12E עם Arduino UNO, תצטרך כמה רכיבים בסיסיים: לוח Arduino UNO, מודול ה- WiFi ESP12E, וכמה חוטי חיבור.תהליך ההתקנה פשוט, כמתואר להלן:

• חבר את סיכת ה- 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 יכול לעבוד בצורה חלקה עם בקר מיקרו 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) {
// לולאת התוכנית הראשית
// ...
}
}
מודול ה- 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 קטן בגודלו, מה שמקל על ההשתלבות בפרויקטים עם שטח מוגבל.אופייו הקלים והנייד פירושו גם שתוכלו להשתמש בו ביישומים בהם הגודל והמשקל הם דאגה, כמו מכשירים לבישים או מערכות קומפקטיות.
עם בקר המיקרו המובנה שלו, ה- ESP12E יכול לעבוד כמכשיר עצמאי מבלי לדרוש בקר מיקרו חיצוני.זה מפשט את ההגדרה שלך ומקטין את הצורך בחומרה נוספת, מה שהופך את הפרויקט שלך למיעוץ יותר.
העיצוב הקומפקטי של המודול מבטיח שהוא תופס מקום מינימלי בלוח הפרויקט שלך.תכונה זו מועילה במיוחד כאשר עובדים עם מכשירים בעלי אילוצי שטח הדוקים, כמו מערכות משובצות או גאדג'טים ניידים.
ה- ESP12E כולל יותר סיכות GPIO (קלט/פלט למטרה כללית) מאשר מודולים רבים אחרים, ומספקים לך גמישות רבה יותר לחיבור ולשלוט על רכיבים חיצוניים.בנוסף, הקצוות המלאים שלו מעל ה- PCB (לוח מעגל מודפס) מקלים על הלחמה ומאפשרים שילוב טוב יותר בעיצובים שונים.
ה- ESP12E משמש לרוב בתחנות מזג אוויר כדי לאסוף ולהעביר נתונים כמו טמפרטורה, לחות ולחץ אטמוספרי.היכולות האלחוטיות שלה מקלות על שליחת נתונים אלה לשרתים או לפלטפורמות ענן לניתוח והדמיה.
תוכלו למצוא את ה- ESP12E המוטמע במכשירים ביתיים כמו מקררים חכמים, מזגנים ומכונות כביסה.זה מאפשר למכשירים אלה להתחבר לרשתות WiFi, מה שמאפשר שלט רחוק ומעקב באמצעות אפליקציות סלולריות או עוזרי קול.
המודול הוא בחירה עוברת ליישומי IoT בגלל גודלו הקומפקטי וקישוריות אלחוטית אמינה.ממערכות תאורה חכמות לחיישנים מחוברים, ESP12E עוזר להביא מכשירים ברשת ומתקשרים זה עם זה בצורה חלקה.
במכשירי משחק וצעצועים חכמים, ה- ESP12E מאפשר אינטראקציה אלחוטית, כגון שליטה על הצעצוע מרחוק או הפעלת משחקי מרובה משתתפים דרך WiFi.זה משפר את חווית המשתמש על ידי הוספת תכונות קישוריות מודרניות לצעצועים ומשחקים מסורתיים.
המודול נמצא בשימוש נרחב במערכות בהן יש צורך בשליטה אלחוטית, כמו בקרי מנוע, ציוד תעשייתי ומל"טים.התקשורת האמינה שלה מבטיחה תפעול חלק וזמני תגובה מהירים ביישומים אלה.
עבור אוטומציה ביתית, ESP12E יכול לשלוט במכשירים כמו מנעולי דלתות, מצלמות ומערכות אזעקה.היכולת שלה להתחבר לרשתות WiFi הופכת אותה למושלמת לשליחת התראות ולאפשר למשתמשים לפקח על מערכות האבטחה הביתיות שלהם מרחוק.
ה- ESP12E משמש גם במחשבים ובמחשבים ניידים, במיוחד בפרויקטים שבהם יש צורך בפונקציונליות נוספת של WiFi.אופיו בעלות נמוכה הופך אותו לבחירה מועדפת לשיפור הקישוריות במערכות קיימות.
בתעשיות, ה- ESP12E מיושם במערכות כמו מסכי תינוקות, ציוד תעשייתי ומכשירי חישת מיקום אלחוטיים.זה מבטיח תקשורת אמינה ומעקב מרחוק בסביבות אלה.
עבור מכשירים לבישים כמו עוקבי כושר או גאדג'טים לניטור בריאות, ה- ESP12E מוסיף קישוריות WiFi מבלי להתפשר על גודל או יעילות כוח.העיצוב הקומפקטי שלו אידיאלי למכשירים אלה מוגבלים בחלל.
ה- ESP12E ממלא תפקיד מפתח ביישומי רשת, כגון נקודות גישה אלחוטיות ורשתות רשת.זה מאפשר למכשירים להתחבר ולתקשר ביעילות ברשתות אלה.
אנא שלח בירור, נגיב מייד.
ב- 2024/12/17
ב- 2024/12/17
ב- 8000/04/18 147749
ב- 2000/04/18 111893
ב- 1600/04/18 111349
ב- 0400/04/18 83713
ב- 1970/01/1 79502
ב- 1970/01/1 66866
ב- 1970/01/1 63001
ב- 1970/01/1 62926
ב- 1970/01/1 54071
ב- 1970/01/1 52087