תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
תצוגת נייר האלקטרוני תציג את נתוני מזג האוויר המסונכרנים עם OpenWeatherMap API (באמצעות WiFi). לב הפרויקט הוא ESP8266/32.
היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנחנו הולכים לעשות פרויקט שהוא צג מזג אוויר שמציג את כל המידע הקשור למזג האוויר על גבי תצוגת נייר אלקטרוני מ- DFRobot.
הצג מחובר ל- esp8266, תוכל להשתמש גם ב- esp32 עם תצוגה זו. ה- esp8266 מחובר לאינטרנט באמצעות wifi שאת פרטיו ניתן לשנות באמצעות הקוד שסיפקתי ב- GitHub.
אז בואו נתחיל! הכנתי גם סרטון אודות בניית הפרויקט בפרטי פרטים, אני ממליץ לצפות בו כדי לקבל תובנה ופרטים טובים יותר.
שלב 1: חלקים
לשם כך תצטרך לוח ESP8266 או ESP32 ותוכל להוסיף גם סוללה אם תרצה.
לצורך התצוגה השתמשתי במודול EPaper Firebeetle.
אני מציע להשתמש בלוח מ- DFRobot עם מודול זה מכיוון ש- pinout יהיה תואם ולא תתקלו בבעיות בשום מקום, השתמשתי בלוח Firebeetle מ- DFRobot מכיוון שיש לו פתרון טעינת ומעקב אחר סוללות.
שלב 2: קבל PCB לייצור הפרויקט שלך
עליך לבדוק את JLCPCB להזמנת PCB באינטרנט בזול!
אתה מקבל 10 PCBs באיכות טובה המיוצרים ונשלחים עד לפתח הבית שלך תמורת 2 $ ומעט משלוח. בנוסף, תקבל הנחה על המשלוח בהזמנה הראשונה שלך. כדי לעצב PCB משלך אל easyEDA, לאחר שתסיים להעלות את קבצי Gerber שלך ל- JLCPCB בכדי לגרום להם לייצר באיכות טובה וזמן אספקה מהיר.
שלב 3: הורד והגדר את Arduino IDE
הורד את ה- 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
1. פשוט התאם ויישר פינות לבנות של שני המודולים וערם את המודולים זה על זה.
שלב 5: הירשם ל- 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 התצוגה מתחילה להתרענן ותראה את הפרויקט מתעורר לחיים.