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

כיצד לחבר ESP32 לענן IoT: 8 שלבים
כיצד לחבר ESP32 לענן IoT: 8 שלבים

וִידֵאוֹ: כיצד לחבר ESP32 לענן IoT: 8 שלבים

וִידֵאוֹ: כיצד לחבר ESP32 לענן IoT: 8 שלבים
וִידֵאוֹ: מדריך ESP32 שעון חכם 2024, נוֹבֶמבֶּר
Anonim
כיצד לחבר ESP32 לענן IoT
כיצד לחבר ESP32 לענן IoT

מדריך זה מגיע בסדרת מאמרים בנושא חיבור חומרה כמו Arduino ו- ESP8266 לענן. אני הולך להסביר לך כיצד להפוך את שבב ה- ESP32 שלך מחובר לענן באמצעות שירות IoT של AskSensors.

למה דווקא ESP32?

לאחר ההצלחה הגדולה של ESP8266, ה- ESP32 הוא שבב חדש מ- Espressif המשלב יכולות WiFi ובלוטות 'בלוטות' עם שתי ליבות מעבד וערכת ציוד היקפי לחומרה.

מה תלמד?

במהלך הדרכה זו תלמד:

  • כיצד לתכנת את ESP32 שלך עם Arduino IDE.
  • כיצד לשלוח נתונים מה- ESP32 שלך ל- AskSensors באמצעות בקשות HTTP GET.
  • כיצד לדמיין זרימת נתונים בזמן אמת בענן.

שלב 1: דרישות

דרישות
דרישות

מה אתה צריך:

  • מודול ESP32. אני משתמש בערכת Pico ESP32 כפי שמוצג באיור למעלה.
  • מחשב שמריץ תוכנת Arduino IDE.
  • כבל USB לחיבור מודול ESP32 למחשב.
  • חשבון AskSensors בחינם.

שלב 2: מדוע AskSensors?

AskSensors היא פלטפורמת IoT שנועדה להיות האפליקציה הקלה ביותר בשוק, המאפשרת למשתמשים להתחבר, לדמיין ולנתח את נתוני החיישנים שלהם על פני הענן.

נניח שאנחנו רוצים לעקוב אחר הטמפרטורה של החדר ולאחסן את הערכים האלה אי שם בענן, כך שניתן יהיה לפרט אותם מאוחר יותר. זהו תרחיש טיפוסי בו יש צורך לדעת כיצד לשלוח נתונים מה- ESP32 ל- AskSensors. אך ישנם תרחישים רבים אחרים שבהם הדרכה זו יכולה להיות שימושית עבורך.

אז תמשיכו לקרוא;-)

שלב 3: הגדרת חיישן

  1. הרשמה: קבל חשבון בחינם תוך שניות ספורות בכתובת:
  2. קבל את מפתח ה- Api שלך: AskSensors חושף מערך API כדי לפשט את תהליך חילופי הנתונים בין המכשיר שלך לענן IoT. מדריך תחילת העבודה הזה מראה לך כיצד ליצור חיישן חדש ולהגדיר אותו כך שתוכל לשלוח אליו נתונים. העתק את מפתח ה- Api שלך, נשתמש בו בשלבים הבאים.

שלב 4: התקן את ESP32 ב- Arduino IDE

כדי להתקין את לוח ESP32 ב- Arduino IDE שלך, בצע את ההוראות הבאות:

  1. עליך להתקין את הגרסה העדכנית ביותר של תוכנת Arduino IDE (1.8.7 ומעלה).
  2. קודם כל, פתח את חלון ההעדפות מתוך Arduino IDE: קובץ> העדפות
  3. עבור לשדה "כתובות אתרים נוספות של מנהל לוח", הזן את כתובת האתר הבאה:

dl.espressif.com/dl/package_esp32_index.json

אם כבר יש לך את כתובת האתר של לוחות ESP8266, הפרד את כתובות האתרים בפסיק כפי שמוצג להלן:

dl.espressif.com/dl/package_esp32_index.json, כעת, פתח את מנהל הלוחות (כלים> לוח> מנהל לוחות), חפש את ESP32 ולחץ על כפתור ההתקנה של "ESP32 by Espressif Systems". זה לוקח כמה שניות.

שלב 5: קידוד

סִמוּל
סִמוּל

הורד הדגמה זו מדף Github של AskSensors ופרק אותו. הקוד כולל את הספריות הן לחיבור לרשת WiFi והן לביצוע בקשות

יהיה עליך לשנות את הדברים הבאים:

const char* ssid = "……………"; // Wifi SSID

const char* password = "……………"; // סיסמת Wifi const char* apiKeyIn = "……………."; // מפתח API

שלב 6: תכנות

תִכנוּת
תִכנוּת
תִכנוּת
תִכנוּת
  1. חבר את מודול ESP32 למחשב שלך באמצעות כבל USB.
  2. העלה את הקוד עם Arduino IDE.
  3. פתח מסוף סדרתי. אתה אמור לקבל פלט הדומה לאיור למעלה. שימו לב שאנחנו מקבלים שני קודים:
  • 200: מתאים לקוד HTTP אישור.
  • 1: מספר המודול עודכן בהצלחה (מודול אחד במקרה שלנו).

שלב 7: דמיינו את הנתונים שלכם

דמיינו את הנתונים שלכם
דמיינו את הנתונים שלכם

פנה ללוח המחוונים של החיישנים שלך. הוסף תרשים למודול שלך (מודול 1).

אתה אמור לקבל זרם נתונים אקראי בין 10 ל -100 כל 20 שניות.

האיור למעלה מציג את הדוגמה של תצוגת תרשים עמודות.

שלב 8: תודה

תודה שקראתם.

גלה את ההדרכות שלנו:

מוּמלָץ: