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

מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython: 11 שלבים
מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython: 11 שלבים

וִידֵאוֹ: מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython: 11 שלבים

וִידֵאוֹ: מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython: 11 שלבים
וִידֵאוֹ: ניהול VLANs באמצעות פרוטוקול VTP , בתוכנת Packet Tracer 2024, יולי
Anonim
מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython
מחשוב בסיס IOT באמצעות Nodemcu ו- Micropython

במדריך זה אני הולך להשתמש בחיבור NodeMcu, micropython ו- Mqtt לחיבור השרת.

הדרכה זו משתמשת בחיבור mqtt מבוסס https כדי להתחבר מ- Nodemcu לשרת Adafruit.io.

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

שלב 1: דרושים רכיבים

חובה רכיבים
חובה רכיבים
חובה רכיבים
חובה רכיבים
חובה רכיבים
חובה רכיבים
חובה רכיבים
חובה רכיבים

הרכיבים הבאים נדרשים להשלמת פרויקט זה.

רכיבים נדרשים:

  • נודמקו
  • חיישן IR
  • לד
  • כבל יו אס בי
  • חיבור לאינטרנט

שלב 2: תחילת העבודה

מתחילים
מתחילים
מתחילים
מתחילים

תהליך:

  • הורד והתקן תוכנת espcut לניפוי באגים.
  • הורד קבצים מהקישור הזה. המאוחסן כמאגר github. כל התוכנית זמינה במאגר זה..
  • הורד והתקן את קושחת המיקרופייתון מהקישור הזה ל- NODEMCU
  • חבר חיישן IR ל- GPIO12 ו- LED ל- GPIO 2 של Nodemcu.
  • הורד תוכנת webrepl זו

שלב 3: Adafruit IO

Adafruit IO
Adafruit IO

בקר בכתובת io.adafruit.com והיכנס למרכז השליטה שלך

שלב 4: צור לוח מחוונים

צור לוח מחוונים
צור לוח מחוונים

לחץ על פעולה וצור לוח מחוונים חדש

שלב 5: יצירת בלוקים

יצירת בלוקים
יצירת בלוקים
יצירת בלוקים
יצירת בלוקים
יצירת בלוקים
יצירת בלוקים
  1. לחץ על שם לוח המחוונים.
  2. לחץ שוב על כפתור +(פלוס) ליצירת בלוק
  3. כעת לחץ על החלף ותן לו שם.
  4. כעת לחץ על כפתור צור
  5. לאחר מכן בחר את הבלוק שלך ולחץ על השלב הבא
  6. תן שם לבלוק זה והגדר את שמות מצב ON ו- state OFF.
  7. לאחר מכן לחץ על צור בלוק.

חזור על התהליך משלב 2 בחר טקסט וצור בלוק אחד נוסף כפי שמוצג באיור

שלב 6: לוח מחוונים סופי

לוח מחוונים סופי
לוח מחוונים סופי

לוח המחוונים הסופי שלך יראה כך.

שלב 7: קבל שם משתמש ומפתח

קבל שם משתמש ומפתח
קבל שם משתמש ומפתח

לחץ על סמל המפתח בצד שמאל של המסך והעתק את שם המשתמש והמפתח הפעיל

שלב 8: הפעל WEBREPL

אפשר WEBREPL
אפשר WEBREPL
  • פתח את תוכנת espcut
  • שלח פקודה זו "ייבא webrepl_setup"
  • קרא את הטקסט במסוף וקבע את התצורה של webrepl.

שלב 9: התחבר ל- Webrepl

התחבר ל- Webrepl
התחבר ל- Webrepl
התחבר ל- Webrepl
התחבר ל- Webrepl
  • מצא את רשת ה- Wi -Fi של מי מתחיל ב- Micropython
  • התחבר לאותו ssid עם הסיסמה "micropythoN"
  • תקבל את המסך כפי שמוצג באיור למעלה.

שלב 10: הוסף את הקוד

הוסף את הקוד
הוסף את הקוד
  • חלץ תוכנת webrepl, פתח את webrepl.html ולחץ על התחבר
  • הוא יבקש ממך לספק סיסמה
  • במקרה שלי הסיסמה היא "1234567"
  • וואו אתה מחובר.
  • העלה את הקבצים שהורדו ממאגר github.
  • העלה main.py, mqtt.py, boot.py ו- data.txt באמצעות webrepl.
  • עכשיו לחץ על כפתור איפוס על ה- nodemcu שלך. ובדוק את הפלט ב- io.adafruit.com
  • אם אתה רוצה לבדוק את ביצוע הקוד אז שוב אתה צריך להתחבר ל- micropython wifi ולהתחבר.

שלב 11: וידאו עבודה

סרטון העבודה של הדרכה זו זמין כאן.

מוּמלָץ: