תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
ניתן להשתמש ב- ESP8266 כמיקרו-בקר עצמאי עם Wi-Fi מובנה ושני סיכות GPIO או שניתן להשתמש בו עם מיקרו-בקר אחר באמצעות תקשורת טורית כדי להעניק קישוריות Wi-Fi למיקרו-בקר. ניתן להשתמש בו כדי לגרום לחיישני IoT לרשת לדווח על נתוני חיישנים לאינטרנט או ללוחות המחוונים המחוברים לאינטרנט, באמצעותו ניתן ליצור מכשיר אוטומציה ביתי המחובר לאינטרנט או לרשת מקומית. ניתן להשתמש ב- ESP8266 לפיתוח מערכת אבטחה מבוססת IoT, תקעים ואורות חכמים, רשתות רשת או התקנים לבישים. בגלל העלות הנמוכה, צריכת החשמל הנמוכה וגודלה הקטן ניתן להשתמש בו לפיתוח כל סוג של מכשיר IoT.
שלב 1: מעט על אדריכלות ותכונות
במודול ה- Wi-Fi ESP8266 יש מיקרו-מעבד RISC 32 סיביות שעון על 80Mhz וניתן לשעון אותו ל- 160Mhz. יש לו 32 KiB הדרכה RAM, 32 KiB זיכרון מטמון RAM, 80 KiB נתוני משתמש ובכל זאת יש לו GPIO, 12C, ADC, SPI ו- PWM
שלב 2: צריכת חשמל
המתח והזרם המרבי הדרושים להפעלת מודול ה- Wi-Fi ESP8266 הוא 3.6V ו -120.5mA, ל- Arduino יש סיכת יציאה של 3.3V אך זרם הפלט שלו הוא 40mA בלבד שאינו מספיק להפעלת ה- esp8266, כך שמווסת המתח LM317 משמש להסדיר את 5V ל -3.3V של Arduino כדי לגרום לו לפעול כמו שצריך מכיוון שזרם הפלט המקסימלי של LM317 הוא 1.5A. סיכות קלט/פלט ESP8266 פועלות גם ב 3.3V, כך שמשתמשת דיודת זנר ברמה לוגית 3.3V כדי להמיר לוגיקה של 5V המגיעה מפין Arduino TX ל -3.3V, אך לפי ניסיוני אין צורך רב בכך. הכל בסדר פשוט להפוך את המעגל הנתון באיור להלן
שלב 3: ESP8266 Pinouts
שלב 4: רכיבים
ארדואינו אונו
www.banggood.com/custlink/m33KGFYAzy
מודול Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
ווסת מתח LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
קופצים זכרים עד גברים
www.banggood.com/custlink/GKvKmAGkuQ
קבל אלקטרוליטי 1uF
קבל אלקטרוליטי 10uF
שלב 5: סכמטי
מכיוון שמודול Wi-Fi ESP8266 מתקשר עם Arduino או עם כל מיקרו-בקר אחר באמצעות תקשורת טורית ונדרש מינימום 3.3V להפעלה. יציאת 5V של Arduino תחובר לכניסת LM317 כפי שמוצג באיור
חיבורי ESP8266 ESP8266 =================== חיבורים
RXD ====================== Pin I/O Arduino Pin 3
VCC ====================== פלט LM317
CH_PD ==================== פלט LM317
GND ====================== ה- GND של Arduino
TXD ====================== Pin I/O Arduino Pin 2
שלב 6: כיצד ליצור מעגל
שלב 7: כיצד לקודד Arduino לשליחת פקודות AT ל- ESP8266
שלב 8: קוד
שלב 9: פקודות AT
שלב 10: קישורי יישומים
לקוח TCP:
שרת:
שלב 11: גליון הנתונים ESP8266 והפניה לפקודות AT
גליון נתונים ESP8266
www.espressif.com/sites/default/files/docu…
ESP8266 AT הפניה לפקודה
www.espressif.com/sites/default/files/doc…