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

LED נשלט באינטרנט באמצעות NodeMCU: 6 שלבים
LED נשלט באינטרנט באמצעות NodeMCU: 6 שלבים

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

וִידֵאוֹ: LED נשלט באינטרנט באמצעות NodeMCU: 6 שלבים
וִידֵאוֹ: Zigbee LED Controller - универсальность за небольшую цену, Tuya, HomeKit, Home Assistant, биндинг 2024, יולי
Anonim
LED נשלט באינטרנט באמצעות NodeMCU
LED נשלט באינטרנט באמצעות NodeMCU

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

במדריך זה נכין פרוייקט IoT פשוט. LED הנשלט על ידי דף אינטרנט באמצעות NodeMCU המחובר לרשת מקומית.

תיאור NodeMCU היא פלטפורמת IoT של קוד פתוח. הוא כולל קושחה הפועלת ב- ESP8266 WiFi SoC מבית Espressif, וחומרה המבוססת על מודול ESP-12. המונח "NodeMcu" כברירת מחדל מתייחס לקושחה ולא לערכות ה- dev. הקושחה ESP8266 משתמשת בשפת הסקריפטים Lua. הוא מבוסס על פרויקט Lua ונבנה על ה- Espressif Non-OS SDK עבור ESP8266. הוא משתמש בפרויקטים רבים של קוד פתוח, כגון Lua-cjson ו- spiffs. קושחה אינטראקטיבית מבוססת LUA עבור Expressif ESP8622 Wi-Fi SoC, וכן לוח חומרה בעל קוד פתוח שבניגוד למודולי ה- Wi-Fi ESP8266 3 $ הכולל שבב CP2102 TTL ל- USB לתכנות וניפוי באגים, הוא ידידותי ללוח ולוח פשוט להפעיל באמצעות יציאת המיקרו USB שלה.

מאפיינים

  • מודול Wi-Fi-מודול ESP-12E הדומה למודול ESP-12 אך עם 6 GPIO נוספים.
  • USB - יציאת מיקרו USB להפעלה, תכנות וניפוי באגים
  • כותרות-2 x 2.54 מ"מ כותרת 15 פינים עם גישה ל- GPIOs, SPI, UART, ADC וסיכות מתח שונות-כפתורי איפוס ו- Flash
  • הספק - 5V באמצעות יציאת מיקרו USB

שלב 1: חומרים דרושים

חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
חומרים דרושים
  1. NodeMCU ESP8266
  2. לוח לחם
  3. לד
  4. חוטי מגשר
  5. Arduino IDE

שלב 2: התקנת חבילת לוח NodeMCU

התקנת חבילת לוח NodeMCU
התקנת חבילת לוח NodeMCU
התקנת חבילת לוח NodeMCU
התקנת חבילת לוח NodeMCU
  1. פתח את Arduino IDE. עבור אל קבצים-> העדפות. הזן https://arduino.esp8266.com/stable/package_esp8266… לשדה כתובות אתרים נוספות של מנהל לוח.
  2. כעת עבור אל כלים-> לוחות-> מנהל לוח, וחפש את ESP8266 והתקן את החבילה.

שלב 3: הצמד חיבורים

חיבורי פינים
חיבורי פינים
  1. D7 של NodeMCU ל- LEDs +ve.
  2. G של NodeMCU ל- LED's -ve.

שלב 4: קוד המקור

קוד מקור
קוד מקור
קוד מקור
קוד מקור
קוד מקור
קוד מקור
קוד מקור
קוד מקור

בקוד

שנה את ssid לשם ssid שלך

וסיסמה לסיסמת SSID שלך

const char* ssid = "MODI"; // ssid שלך

const char* password = "8826675619"; // הסיסמה שלך

שלב 5: העלאת הקוד

העלאת הקוד
העלאת הקוד

כאשר בנית בהצלחה את החיבור שלך על לוח הלוח וכתוב קידוד, עליך להעלות את הקידוד ל- NodeMCU באמצעות מיקרו USB.

כעת, עבור אל כלים> לוח> מודולים ESP8266 ותוכל לראות אפשרויות רבות עבור ESP8266. בחר "NodeMCU 1.0 (מודול ESP-12E). לאחר מכן בחר ביציאה שלך. אם אינך יכול לזהות את היציאה שלך, עבור ללוח הבקרה> מערכת> מנהל התקנים> יציאה ועדכן את מנהל ההתקן של ה- USB.

כעת העלה את הקוד ללוח.

שלב 6: שליטה ב- LED

שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
שליטה ב- LED
  • כעת פתח את הצג הסידורי שלך, ולא הורד את כתובת האתר.
  • כעת הכנס את כתובת האתר לדפדפן הטלפון שלך.
  • ייפתח דף עם שני כפתורים ON ו- OFF.
  • אם הכל תקין כשאתה לוחץ על הנורית הנורית תדלק וכאשר תלחץ על כבה הנורית תיכבה.

מוּמלָץ: