תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אינטרנט הדברים (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: חומרים דרושים
- NodeMCU ESP8266
- לוח לחם
- לד
- חוטי מגשר
- Arduino IDE
שלב 2: התקנת חבילת לוח NodeMCU
- פתח את Arduino IDE. עבור אל קבצים-> העדפות. הזן https://arduino.esp8266.com/stable/package_esp8266… לשדה כתובות אתרים נוספות של מנהל לוח.
- כעת עבור אל כלים-> לוחות-> מנהל לוח, וחפש את ESP8266 והתקן את החבילה.
שלב 3: הצמד חיבורים
- D7 של NodeMCU ל- LEDs +ve.
- 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
- כעת פתח את הצג הסידורי שלך, ולא הורד את כתובת האתר.
- כעת הכנס את כתובת האתר לדפדפן הטלפון שלך.
- ייפתח דף עם שני כפתורים ON ו- OFF.
- אם הכל תקין כשאתה לוחץ על הנורית הנורית תדלק וכאשר תלחץ על כבה הנורית תיכבה.