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

תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים
תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים

וִידֵאוֹ: תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים

וִידֵאוֹ: תצוגת נייר אלקטרוני של IoT Weather Monitor - מחובר לאינטרנט ESP8266: 7 שלבים
וִידֵאוֹ: Счетчик подписчиков YouTube с ESP8266 и Arduino 2024, יולי
Anonim
Image
Image

תצוגת נייר האלקטרוני תציג את נתוני מזג האוויר המסונכרנים עם OpenWeatherMap API (באמצעות WiFi). לב הפרויקט הוא ESP8266/32.

היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנחנו הולכים לעשות פרויקט שהוא צג מזג אוויר שמציג את כל המידע הקשור למזג האוויר על גבי תצוגת נייר אלקטרוני מ- DFRobot.

הצג מחובר ל- esp8266, תוכל להשתמש גם ב- esp32 עם תצוגה זו. ה- esp8266 מחובר לאינטרנט באמצעות wifi שאת פרטיו ניתן לשנות באמצעות הקוד שסיפקתי ב- GitHub.

אז בואו נתחיל! הכנתי גם סרטון אודות בניית הפרויקט בפרטי פרטים, אני ממליץ לצפות בו כדי לקבל תובנה ופרטים טובים יותר.

שלב 1: חלקים

חלקים
חלקים
חלקים
חלקים

לשם כך תצטרך לוח ESP8266 או ESP32 ותוכל להוסיף גם סוללה אם תרצה.

לצורך התצוגה השתמשתי במודול EPaper Firebeetle.

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

שלב 2: קבל PCB לייצור הפרויקט שלך

קבל PCB עבור הפרויקט שלך מיוצר
קבל PCB עבור הפרויקט שלך מיוצר

עליך לבדוק את JLCPCB להזמנת PCB באינטרנט בזול!

אתה מקבל 10 PCBs באיכות טובה המיוצרים ונשלחים עד לפתח הבית שלך תמורת 2 $ ומעט משלוח. בנוסף, תקבל הנחה על המשלוח בהזמנה הראשונה שלך. כדי לעצב PCB משלך אל easyEDA, לאחר שתסיים להעלות את קבצי Gerber שלך ל- JLCPCB בכדי לגרום להם לייצר באיכות טובה וזמן אספקה מהיר.

שלב 3: הורד והגדר את Arduino IDE

הורד והגדר את ה- IDE של Arduino
הורד והגדר את ה- IDE של Arduino

הורד את ה- Arduino IDE מכאן.

1. התקן את Arduino IDE ופתח אותו. 2. עבור אל קובץ> העדפות

3. הוסף את https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json את כתובות ה- URL של מנהל הלוחות הנוספים.

4. עבור אל כלים> לוח> מנהל לוחות

5. חפש את ESP8266 ולאחר מכן התקן את הלוח.

6. הפעל מחדש את IDE.

שלב 4: חבר את תצוגת הנייר האלקטרוני לבקר המיקרו של Firebeetle

חבר את תצוגת הנייר האלקטרוני לבקר המיקרו של Firebeetle
חבר את תצוגת הנייר האלקטרוני לבקר המיקרו של Firebeetle

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

שלב 5: הירשם ל- OpenWeatherMap.org

הירשם ב- OpenWeatherMap.org
הירשם ב- OpenWeatherMap.org
הירשם ב- OpenWeatherMap.org
הירשם ב- OpenWeatherMap.org

1. כנס לאתר.

2. הירשם עם מזהה הדוא ל שלך ואישורים אחרים (בחינם).

3. לאחר שנכנסת, עבור לכרטיסייה מפתחות API והעתק את מפתח ה- API הייחודי שלך שנזדקק לו בשלב הבא.

שלב 6: קידוד המודול

קידוד המודול
קידוד המודול

1. הורד את מאגר GitHub:

2. חלץ את המאגר שהורדת.

3. העתק את הספריות מהמאגר שהורד לתיקיית הספרייה בתיקיית הסקיצה של Arduino.

4. פתח את סקיצת Code.ino ב- Arduino IDE.

5. שנה את ה- SSID והסיסמה של ה- Wi-Fi בסקיצה.

6. הוסף את מפתח ה- API משלב 4 לשורה מספר 44 של הקוד במקום ההאשטאגים.

7. נווט אל כלים> לוח. בחר את הלוח המתאים בו אתה משתמש, Firebeetle ESP8266 במקרה שלי.

8. בחר את הפקודה הנכונה. יציאה על ידי מעבר אל כלים> יציאה.

9. לחץ על כפתור ההעלאה.

10. כשהכרטיסייה אומרת Done Uploading אתה מוכן להשתמש בצג מזג האוויר.

שלב 7: משחק עם הצג

משחק עם הצג
משחק עם הצג

ברגע שהמודול מתחבר לרשת ה- WiFi התצוגה מתחילה להתרענן ותראה את הפרויקט מתעורר לחיים.

מוּמלָץ: