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

חיבור WiFi Arduino לענן באמצעות ESP8266: 7 שלבים
חיבור WiFi Arduino לענן באמצעות ESP8266: 7 שלבים

וִידֵאוֹ: חיבור WiFi Arduino לענן באמצעות ESP8266: 7 שלבים

וִידֵאוֹ: חיבור WiFi Arduino לענן באמצעות ESP8266: 7 שלבים
וִידֵאוֹ: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, נוֹבֶמבֶּר
Anonim
חיבור WiFi Arduino לענן באמצעות ESP8266
חיבור WiFi Arduino לענן באמצעות ESP8266

במדריך זה נסביר לך כיצד לחבר את Arduino שלך לענן IoT באמצעות WiFi.

אנו נגדיר את ההתקנה המורכבת ממודול Arduino ומ- ESP8266 WiFi כדבר IoT ונעשה אותו מוכן לתקשר עם ענן AskSensors.

בואו נתחיל!

שלב 1: הגדרת AskSensors

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

אני ממליץ לעקוב אחר מדריך ההתחלה הזה. זה יראה לך כיצד ליצור חשבון ולהגדיר חיישן חדש לשלוח אליו נתונים.

שלב 2: הכנת חומרה

הכינו חומרה
הכינו חומרה

בהדגמה זו נזדקק לחומרה הבאה:

  1. Arduino, אני משתמש ב- Undu Arduino
  2. מודול WiFi ESP8266, אני משתמש ב- ESP-01S
  3. מחשב שמריץ Arduino IDE
  4. כבל USB Arduino
  5. חוטים וקרש לחם

התמונה למעלה מציגה את אב הטיפוס שלי.

שלב 3: בנה את החומרה

בנה את החומרה
בנה את החומרה

החיבור בין Arduino ל- ESP8266 הוא כדלקמן:

  • ESP TX לפין Arduino 10, דרך הנגד של 1K.
  • ESP RX ל- pin Arduino 11, דרך הנגד של 1K.
  • ESP VCC ל- Arduino 3V3
  • ESP CH_PD ל- Arduino 3V3
  • ESP GND ל- Arduino GND

הערה: ה- ESP8266 GPIOs דורשים אותות 3V3 (לא סובלני 5V). לפריצה מהירה, אתה יכול להוסיף רק נגד סידורי של 1K בין סיכות הארדואינו לסיכות ESP8266 כדי להגן על ה- ESP8266 GPIO מפני נזקים. עם זאת, לייצור, יש צורך בשינוי רמה של 5V/3V3 בכדי להבטיח אמינות מעגל לטווח ארוך. אתה יכול לבדוק דף זה כדי לקבל מודול משמרות ברמה 5V/3V3.

שלב 4: כתוב את הקוד

כעת נכתוב את הקוד לשליחת נתונים פשוטים מהארדואינו לענן AskSensors באמצעות WiFi. קוד Arduino מתקשר עם מודול ה- WiFi ESP8266 באמצעות פקודות AT. הנתונים יישלחו ל- AskSensors באמצעות חיבור

נצטרך לספק את ה- 'Api Key In' שקיבלנו בעבר מ- AskSensors על מנת לשלוח נתונים לחיישן הנכון בענן.

קוד מוכן לשימוש:

קוד מוכן לשימוש מסופק בדף github של AskSensors. הורד את הקוד והגדר את המשתנים הבאים להגדרה שלך (WiFi SSID, סיסמה ו- 'Api Key In'):

String ssid = "…………."; // Wifi SSID

סיסמת מחרוזת = "…………."; // מחרוזת סיסמא Wifi apiKeyIn = "…………."; // מפתח API

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

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

עכשיו הגיע הזמן לחבר את הלוח שלך.

  1. חבר את ה- Arduino למחשב שלך באמצעות כבל USB.
  2. פתח את Arduino IDE והבהב את הקוד.
  3. פתח מסוף סדרתי. אתה אמור לראות אותך Arduino מטפל בפקודות AT עם ESP8266 המבצע את החיבור לרשתות WiFi ושליחת נתונים לענן AskSensors באמצעות בקשות

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

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

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

אולי תצטרך:

פונקציות אחרות זמינות כגון הדמיה של נתונים בגרף מלא זרם חי, שיתוף הגרף שלך עם אפליקציות ומשתמשים חיצוניים, ייצוא נתונים בקבצי CSV ועוד!

שלב 7: כל הכבוד

אני מקווה שהמדריך הזה עזר לך!

עיין ברשימת הדרכות זו אם אתה זקוק לתמיכה בנושא חיבור חומרה כמו Arduino, ESP8266, ESP32, Raspberry Pi לענן.

מוּמלָץ: