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

תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE: 6 שלבים
תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE: 6 שלבים

וִידֵאוֹ: תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE: 6 שלבים

וִידֵאוֹ: תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE: 6 שלבים
וִידֵאוֹ: IoT: скорость управления двигателем постоянного тока с NodeMCU ESP8266 и модулем L298N 2024, נוֹבֶמבֶּר
Anonim
תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE
תחילת העבודה W/ NodeMCU ESP8266 ב- Arduino IDE

סקירה כללית

במדריך זה תלמד כיצד להשתמש ב- NodeMCU ב- Arduino IDE.

מה תלמד

  • מידע כללי אודות NodeMCU
  • כיצד להתקין לוחות מבוססי ESP8266 על Arduino IDE
  • כיצד לתכנת NodeMCU ב- Arduino IDE
  • היכרות עם לוחות שניתן להשתמש בהם במקום NodeMCU

שלב 1: מהו NodeMCU?

מהו NodeMCU?
מהו NodeMCU?

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

NodeMCU היא פלטפורמת קוד פתוח המבוססת על ESP8266 שיכולה לחבר אובייקטים ולאפשר העברת נתונים באמצעות פרוטוקול ה- Wi-Fi. בנוסף, על ידי מתן כמה מהתכונות החשובות ביותר של בקרי מיקרו כגון GPIO, PWM, ADC וכו ', הוא יכול לפתור הרבה מצרכי הפרויקט לבד.

המאפיינים הכלליים של לוח זה הם כדלקמן:

  • קל לשימוש
  • תכנות עם שפות Arduino IDE או IUA
  • זמין כנקודת גישה או תחנה
  • ניתן ליישום ביישומי API מבוססי אירועים
  • בעל אנטנה פנימית
  • מכיל 13 סיכות GPIO, 10 ערוצי PWM, I2C, SPI, ADC, UART ו- 1-Wire

שלב 2: כיצד לתכנת NodeMCU באמצעות Arduino IDE

כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE
כיצד לתכנת NodeMCU באמצעות Arduino IDE

על מנת להשתמש ב- Arduino IDE כדי לתכנת את NodeMCU, תחילה עליך להציגו לתוכנה.

לשם כך העתק את הקוד הבא ופעל לפי השלבים הבאים:

arduino.esp8266.com/stable/package_esp8266c…

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

שלב 2. חפש את המילה ESP8266 בלוחות> מנהל לוחות מתפריט כלים. לאחר מכן התקן לוחות ESP8266. לאחר ההתקנה המלאה, תראה את התווית INSTALLED בלוחות ESP8266.

לאחר שני השלבים הללו, תוכל לראות לוחות מבוססי ESP8266 כגון NodeMCU ברשימת לוחות ה- Arduino IDE שלך, ותוכל לבחור את הלוח הרצוי להעלות את הקוד.

על מנת להשתמש בסיכות דיגיטליות, עליך לבחור מספרי GPIO. לדוגמה, סיכת D7 מוגדרת כ- GPIO13. אז עליך להגדיר את מספר הסיכה 13 בכל פעם שאתה רוצה להשתמש ב- D7 בתוכנית שלך. כמו כן, תוכל להשתמש בסיכה D2 (GPIO4) כ- SDA ובסיכה D1 (GPIO5) כ- SCL

שלב 3: שליטה ב- LED באמצעות דף HTTP באמצעות NodeMCU

תוכל לחבר את האינטרנט באמצעות Wi-Fi באמצעות NodeMCU ולהחיל את הפקודות הרצויות על ידי יצירת דף

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

שלב 4: קוד

לאחר פתיחת ה- Monitor Serial, אם נוצר חיבור לאינטרנט, תינתן לך כתובת ה- IP של הדף שיצרת (למשל 192.168.1.18). העתק והדבק אותו בדפדפן שלך כדי לפתוח את דף

שלב 5: באילו לוחות אחרים אוכל להשתמש במקום ב- NodeMCU?

באילו לוחות אחרים אוכל להשתמש במקום ב- NodeMCU?
באילו לוחות אחרים אוכל להשתמש במקום ב- NodeMCU?

ישנם גורמים חשובים שונים לבחירת סוג הלוח עבור מערכת IOT, כגון מספר סיכות GPIO, פרוטוקולי תקשורת, כולל אנטנה וכו '.

כמו כן, ישנם לוחות ופלטפורמות שונות, שלכל אחת מהן יש את התכונות הספציפיות שלה.

כאן השווינו אותם בהתבסס על התכונות הנדרשות החשובות ביותר לפרויקטים של IOT.

שלב 6: פרויקטים לדוגמה:

  • נעילת דלת חכמה עם דף כניסה ל- WiFi מאת Arduino ו- ESP8266
  • דבר עם ה- Arduino שלך ובקר בו על ידי Google Assistant
  • שחקו עם אש באמצעות WIFI! ESP8266 ו- Neopixels (כולל אפליקציית Android)
  • מד מהירות nstagram אוהב Arduino ו- ESP8266

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

מוּמלָץ: