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

בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים: 6 שלבים
בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים: 6 שלבים

וִידֵאוֹ: בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים: 6 שלבים

וִידֵאוֹ: בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים: 6 שלבים
וִידֵאוֹ: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, יוני
Anonim
בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים
בקרת LED באמצעות מודול WiFi ESP8266- אינטרנט של דברים

ה- ESP8266 הוא שבב Wi-Fi בעלות נמוכה עם מחסנית TCP/IP מלאה ויכולת MCU (יחידת מיקרו-בקר) המיוצר על ידי היצרנית הסינית מבוססת שנחאי, Espressif Systems.

השבב הגיע לראשונה ליצרנים המערביים באוגוסט 2014 עם מודול ESP-01, מתוצרת יצרן צד שלישי, Ai-Thinker. מודול קטן זה מאפשר לבקרי מיקרו להתחבר לרשת Wi-Fi ולבצע חיבורי TCP/IP פשוטים באמצעות פקודות בסגנון הייז. עם זאת, אז כמעט ולא היה תיעוד בשפה האנגלית על השבב והפקודות שהוא קיבל.המחיר הנמוך מאוד והעובדה כי היו מעט מאוד רכיבים חיצוניים במודול מה שהציע כי בסופו של דבר הוא עשוי להיות זול מאוד בהיקפו., משך האקרים רבים לחקור את המודול, השבב והתוכנה המופיעים בו, כמו גם לתרגם את התיעוד הסיני. וויי - פיי.

שלב 1: הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן:-

הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן
הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן
הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן
הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן
הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן
הדרישות הבסיסיות לפרויקט זה מופיעות כדלקמן

(1) מודול WiFi ESP8266

(2) Arduino IDE

(3) לוח לחם

(4) חוטי מגשר

(5) ממיר USB-TTL

(6) מקור חשמל (3.3v DC)

(7) חיבור אינטרנט אלחוטי (WiFi)

(8) שרת אינטרנט (אתה יכול להשתמש שלנו)

(9) LED

שלב 2: מהו ESP8266?

מהו ESP8266?
מהו ESP8266?
מהו ESP8266?
מהו ESP8266?
מהו ESP8266?
מהו ESP8266?

ה- ESP8266 הוא שבב Wi-Fi בעלות נמוכה עם מחסנית TCP/IP מלאה ויכולת MCU (יחידת מיקרו-בקר) המיוצר על ידי היצרנית הסינית מבוססת שנחאי, Espressif Systems.

השבב הגיע לידיעת יצרנים מערביים באוגוסט 2014 עם מודול ESP-01, מתוצרת יצרן צד שלישי, Ai-Thinker. מודול קטן זה מאפשר לבקרי מיקרו להתחבר לרשת Wi-Fi ולבצע חיבורי TCP/IP פשוטים באמצעות פקודות בסגנון הייז. עם זאת, אז כמעט ולא היה תיעוד בשפה האנגלית על השבב והפקודות שהוא קיבל.המחיר הנמוך מאוד והעובדה כי היו מעט מאוד רכיבים חיצוניים במודול מה שהציע כי בסופו של דבר זה יכול להיות מאוד זול בהיקף, משך האקרים רבים לחקור את המודול, השבב והתוכנה המופיעים בו, כמו גם לתרגם את התיעוד הסיני. וויי - פיי.

שלב 3: מהו Arduino ו- IDE?

מהו Arduino ו- IDE?
מהו Arduino ו- IDE?

Arduino היא פלטפורמת אלקטרוניקה בעלת קוד פתוח המבוססת על חומרה ותוכנה נוחים לשימוש. לוחות Arduino מסוגלים לקרוא כניסות - אור על חיישן, אצבע על כפתור או הודעת טוויטר - ולהפוך אותו ליציאה - הפעלת מנוע, הדלקת נורית LED, פרסום משהו ברשת. אתה יכול להגיד ללוח שלך מה לעשות על ידי שליחת סט הוראות לבקר המיקרו בלוח. לשם כך אתה משתמש בשפת התכנות Arduino (מבוססת על חיווט), ובתוכנת Arduino (IDE), המבוססת על עיבוד.

מדוע Arduino? הודות לחווית המשתמש הפשוטה והנגישה שלה, Arduino שימשה באלפי פרויקטים ויישומים שונים. תוכנת Arduino קלה לשימוש למתחילים, אך גמישה מספיק למשתמשים מתקדמים. הוא פועל ב- Mac, Windows ו- Linux. מורים ותלמידים משתמשים בו לבניית מכשירים מדעיים בעלות נמוכה, כדי להוכיח עקרונות כימיה ופיזיקה, או להתחיל עם תכנות ורובוטיקה. מעצבים ואדריכלים בונים אב טיפוס אינטראקטיבי, מוזיקאים ואמנים משתמשים בו להתקנות ולהתנסות בכלי נגינה חדשים. יוצרים, כמובן, משתמשים בו כדי לבנות רבים מהפרויקטים המוצגים ב- Maker Faire, למשל. ארדואינו הוא כלי מרכזי ללימוד דברים חדשים. כל אחד - ילדים, חובבים, אמנים, מתכנתים - יכול להתחיל להתעסק רק בהתאם להוראות שלב אחר שלב של ערכה, או לשתף רעיונות מקוונים עם חברים אחרים בקהילת הארדואינו.

שלב 4: הורד את Arduino IDE ואת תהליך ההתקנה

הורד את Arduino IDE ואת תהליך ההתקנה
הורד את Arduino IDE ואת תהליך ההתקנה
הורד את Arduino IDE ואת תהליך ההתקנה
הורד את Arduino IDE ואת תהליך ההתקנה
  • לחץ על הקישור ו https://goo.gl/Cxa9rX הורד את Arduino IDE
  • התקן את Arduino IDE במערכת שלך
  • פתח את Arduino IDE ולחץ על הכרטיסייה קובץ> העדפות
  • כעת הוסף את כתובת האתר הבאה בשדה כתובות אתרים נוספות של מנהל הלוח ולחץ על אישור.
  • כתובת אתר:-
  • פתח את הכרטיסייה כלים> לוחות> מנהל לוח
  • חפש esp8266 והתקן את חבילות הקהילה esp8266
  • כעת עבור אל כלים> לוחות ובחר מודול כללי ESP8266
  • פתח את סקיצה> ספרייה> נהל ספריות
  • חפש arduino json והתקן את ספריית arduino json מאת Benoit Blanchon

שלב 5: חיבור פינים לממיר ESP8266 לממיר USB-TTL

חיבור פינים לממיר ESP8266 לממיר USB-TTL
חיבור פינים לממיר ESP8266 לממיר USB-TTL
חיבור פינים לממיר ESP8266 לממיר USB-TTL
חיבור פינים לממיר ESP8266 לממיר USB-TTL
חיבור פינים לממיר ESP8266 לממיר USB-TTL
חיבור פינים לממיר ESP8266 לממיר USB-TTL

להלן פרטי חיבור עבור ממיר ESP8266 ל- USB-TTL

  1. חבר USB-TTL 3.3V ל- ESP8266 VCC ו- CH_PD
  2. חבר את ESP8266 RX ל- USB-TTL TX ו- ESP8266 TX ל- USB-TTL RX
  3. חבר את ESP8266 GND ל- USB-TTL GND
  4. חבר LED ל- GPIO 2 & GND
  5. חבר את GPIO 0 ל- GND (רק במהלך העלאת סקיצות)

שלב 6: העלאת קוד ותוכנית

חבר את ה- USB-TTL למערכת שלך ובחר את היציאה בכלי> יציאות> COMn (Ex-COM4)

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

אם יש לך שרת, תוכל להשתמש בקוד משלך לפי php ו- json, תוכל להוריד את קובץ המקור באמצעות הקישור שלהלן, אחרת תוכל להשתמש בקוד שהועלה

בכל נושא אתה יכול לפנות אליי-

ביפול קומאר גופטה

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

מוּמלָץ: