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

שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk: 6 שלבים
שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk: 6 שלבים

וִידֵאוֹ: שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk: 6 שלבים

וִידֵאוֹ: שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk: 6 שלבים
וִידֵאוֹ: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, יולי
Anonim
שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk
שלוט ב- Arduino Uno באמצעות מודול WiFi ESP8266 ואפליקציית Blynk

פרויקט זה מאפשר לך לשלוט בסיכות הארדואינו באמצעות מודול WiFi ESP8266-01 ואפליקציית Blynk. אפליקציית Blynk קלה מאוד לשימוש והיא דרך מצוינת להתחיל ללמוד על IoT.

מדריך זה מיועד למחשב Windows

שלב 1: אסוף הכל:

אסוף הכל
אסוף הכל
אסוף הכל
אסוף הכל
אסוף הכל
אסוף הכל
אסוף הכל
אסוף הכל

חוּמרָה:

ארדואינו אונו

מודול WiFi Esp8266-01

USB עד TTL סידורי

ווסת מתח 3.3v

לוח לחם וחוטים.

תוכנות:

Arduino IDE

אפליקציית Blynk

אלה הדברים שאתה צריך. ודא שיש לך הכל בתיקייה מראש 1) Arduino IDE:

2) ספריות Blynk (הגרסה האחרונה):

3) כלי הבזק ESP8266:

שלב 2: התקנת Arduino IDE וספריות

התקן את הגירסה העדכנית ביותר של Arduino IDE.

פתח את Arduino IDE ועבור לקובץ-> העדפות-> בסוג כתובת URL נוסף של מנהל הלוח-https://arduino.esp8266.com/stable/package_esp8266…

עבור אל כלים -> לוחות -> מנהל לוח והתקן את חבילת esp8266 שנמצאה סוף סוף. (אופציונאלי)

חלץ את קובץ ה- zip של ספריית blynk והעתק את התוכן בתוך תיקיית הספרייה בקובץ ה- zip לתוך -

מסמכי משתמש Arduino Libraries

שלב 3: תוכנת קושחה מהבהבת ESP8266

קושחה מהבהבת ESP8266
קושחה מהבהבת ESP8266

עליך להפוך את המעגל המוצג על מנת להבהב את הקושחה ל- ESP8266:

בפורומים רבים קראתי שניתן להבהב את ה- esp8266 מבלי להשתמש בממיר usb ל- ttl מסוג FTDI. במקום זאת אנשים רבים השתמשו ב- Arduino UNO כדי להבהב את ה- esp8266. אולם מניסיוני האישי עדיף לרכוש ממיר/כבל FTDI USB ל- TTL מכיוון שדבר הארדואינו לא עבד בשבילי (יכול להיות בגלל בעיית חשמל)

חלץ את esp_flasher.zip והפעל את היישום XTCOM_UTIL.

חבר את ה- Esp8266-01 למחשב דרך המעגל. עליך לדעת את יציאת ה- COM הנכונה המשמשת לתקשורת. עבור למנהל ההתקנים ולחץ על יציאות (COM & LPT). לאחר מכן רשום את יציאת ה- COM המשמשת את ESP8266-01.

ב- XTCOM_UTIL עבור אל toolsConfig Device ובחר את יציאת ה- com הנכונה ואת קצב השידור כ- 9600. לחץ על פתח. ואז אם הפעולה הצליחה לחץ על התחבר. אז Esp8266 יהיה מחובר. אם אתה נתקל בשגיאה, נתק את הכבל והכנס אותו שוב.

בתוך הקובץ esp_flasher.zip, תמצא קובץ readme.txt המכיל את הכתובות שאליהן כל אחד מקבצי.bin אמור להבהב. עבור להורדת תמונה של Testflash API. דפדף בקובץ correct.bin והזן את הכתובת המתאימה לקובץ bin ולחץ על הורד.

לדוגמה: boot_v1.1.bin -------------- 0x00000

לאחר שהפעולה הצליחה סגור את ה- XTCOM_UTIL וגם נתק את ESP8266 (יש לעשות זאת בין ההבהוב של כל קובץ. bin). פתח שוב את XTCOM_UTIL וחבר את Esp8266 וחזור על השלבים שלעיל כדי להבהב את כל 4 קבצי הפח בכתובת הנכונה שלהם. (זכור לקרקע את GPIO0 בכל עת במהלך מהבהב)

להנחיות מפורטות, עיין בכתובת זו:

שלב 4: הגדרת אפליקציית Blynk

הורד את אפליקציית Blynk מחנות Play והיכנס.

ליצירת פרויקט חדש הקש על סמל + למעלה. תן לך את שם הפרויקט. בחר התקן כסוג חיבור Arduino UNO כ- WiFi ולחץ על צור. ברגע שתיצור אסימון אימות יישלח לדואר האלקטרוני הרשום שלך. תוכל גם לשלוח אותו מאוחר יותר במכשירי דף הגדרת הפרויקט (סמל אגוזים).

כדי להוסיף כפתור לחץ על + ובחר כפתור. לחץ על הכפתור החדש שנוצר כדי לערוך אותו. תן לו שם והגדר את הסיכה ל- D13 דיגיטלי. החלף את המצב ל- SWITCH. זה יפעיל/יכבה את ה- LED המובנה ב- Arduino.

כדי לשלוט בסיכות אחרות, בחר את הסיכה הדרושה (D3, D4 … וכו ') בתפריט עריכה.

שלב 5: תכנות

פתח את Arduino IDE.

בחר לוח ל- Arduino Uno ובחר את היציאה הנכונה.

הורד את הקוד והדבק אותו בקוד Adruino IDE.

זהו השינוי של תוכנית דוגמאות Esp8266_Shield. החלף את AUTH שלך באמצעות אסימון ה- Auth שנשלח לדואר שלך. החלף את youSSID בשם ה- WiFi שלך והחלף את סיסמתך בסיסמת WiFi. חלק סידורי חומרה זוכה להערות כאשר אנו משתמשים ב- Arduino UNO.

** בתוכנית הערתי סידורי תוכנה (אם משתמשים ב- Arduino Uno). אני ממליץ לך להעיר על סדרת התוכנות כבלתי יציבה

העלה את התוכנית לעיל ללוח Arduino Uno. לאחר העלאתו נתק את הארדואינו מהמחשב.

עכשיו אתה צריך לחבר את ESP8266 ל- Arduino UNO.

שלב 6: הגדרת מעגל וסיום

Image
Image
הגדרת מעגל ו- Finish!
הגדרת מעגל ו- Finish!

ESP8266 ארדואינו

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

לאחר השלמת החיבור, חבר את ה- Arduino למחשב. פתח את הצג הטורי והגדר את קצב השידור ל- 115200.

אם הכל תקין, במסך הסידורי תראה משהו כמו התמונה המוצגת.

באפליקציית Blynk, בחר את הפרויקט שלך ולחץ על כפתור ההפעלה. לחץ על הלחצן כדי להדליק/לכבות את הנורית.

עכשיו עם זה הפרויקט הסתיים. מקווה שנהנתם מההדרכה. אם יש לך שאלות/ הצעות אנא השאירו זאת בקטע ההערות למטה. תודה!

מוּמלָץ: