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

תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים
תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים

וִידֵאוֹ: תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים

וִידֵאוֹ: תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים
וִידֵאוֹ: esp32 running MicroPython 2024, נוֹבֶמבֶּר
Anonim
תוכנית MicroPython: תחנת מזג אוויר מיני
תוכנית MicroPython: תחנת מזג אוויר מיני

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

שלב 1: אספקה

אספקה
אספקה

חוּמרָה:

  • MakePython ESP32
  • DHT11
  • לוח לחם
  • קו קפיצה
  • כבל יו אס בי

MakePython ESP32 הוא לוח ESP32 עם תצוגת OLED משולבת SSD1306, תוכל לקבל אותו מהקישור הבא:

www.makerfabs.com/makepython-esp32.html

תוֹכנָה:

uPyCraft IDE

לחץ על קישור זה להורדת uPyCraft IDE עבור Windows:

שלב 2: חיווט

תִיוּל
תִיוּל
  1. MakePython ESP32 ו- DHT11 מחוברים ללוח הלחם.
  2. DHT11 צריך רק 3 חוטים, VCC ו- GND מחוברים ל- 3V3 ו- GND של ESP32, ו- DATA מחובר ל- IO14 של ESP32. השתמשתי ב- GPIO14 בניסוי, אז חיברתי את IO14.
  3. חבר את MakePython ESP32 למחשב באמצעות כבל USB, פתח את מנהל ההתקנים (פשוט חפש "מכשיר" בתיבת החיפוש של Windows). כאשר הוא מורחב, קטע הנמל אמור להציג משהו כמו האמור לעיל. רשום את מספר היציאה, כגון COM19 במקרה שלי. אם לא מופיעה יציאה, נסה להוריד את כונן ה- USB:

שלב 3: כיוון UPyCraft לשימוש

UPyCraft כיוון לשימוש
UPyCraft כיוון לשימוש
UPyCraft כיוון לשימוש
UPyCraft כיוון לשימוש

הוראות מפורטות עבור uPyCraft ניתן למצוא בקישור הזה:

www.makerfabs.com/makepython-esp32-starter…

  • לחץ על הקישור למעלה כדי לפתוח את הדף
  • מצא את מסמך הנחיית ערכת ההתקנה של MicroPython ESP32 Dev
  • לחץ על הורד כדי לפתוח את המסמך
  • הדרכות מפורטות זמינות בספריית I. MicroPython Development Tools

כמובן, תיעוד זה אינו עוסק רק בהוראות uPyCraft, אלא כולל גם כמה שגרות MicroPython ESP32 ושאלות נפוצות וטיפול בשגיאות.

שלב 4: הורדת הקוד

הורדת הקוד
הורדת הקוד
הורדת הקוד
הורדת הקוד

הקוד עבור ssd1306.py הורד ממאגר GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 או הורד את שלי.

לאחר הורדת ssd1306.py, פתח את הקובץ ולחץ על שמור ומטה. "הורדה בסדר" יוצג כאשר ההורדה תצליח.

לאחר הורדת main.py, יש לבצע את השינויים הבאים:

1. שנה את שם הרשת והסיסמה:

  • SSID: עליך לשנות את שם הרשת המקומית שלך
  • סיסמה: עליך לשנות את סיסמת הרשת המקומית שלך

כשתסיים, לחץ על DownAndRun וה- MakePython ESP32 מתחבר ל- WiFi

2. סיכת נתונים DHT11:

אם DHT11 מקבל שינוי סיכה ב- MakePython ESP32, שנה את המספר בסיכה () לפין שאתה מקבל.

שלב 5: קבל כתובת IP

קבל כתובת IP
קבל כתובת IP

הפעל main.py, הצלחת הרשת, אתה יכול לראות כתובת IP (שלי: 192.168.1.120).

שלב 6: פתח דפדפן

פתח דפדפן
פתח דפדפן

פתח את הדפדפן במחשב, הקלד את כתובת ה- IP שזה עתה קיבלת (192.168.1.120) ולחץ על Enter כדי לאשר.

שלב 7: עכשיו מזג האוויר

עכשיו מזג האוויר
עכשיו מזג האוויר

הדפדפן מציג את הטמפרטורה והלחות הנוכחיים, כמו גם את תצוגת OLED ב- MakePython ESP32. בעת רענון הדף, נתוני הטמפרטורה והלחות יתעדכנו גם הם.

תחנת מזג האוויר המיני פשוטה יחסית. אוסיף נתונים מחיישני גז, חיישני גשם, חיישני לחץ אטמוספרי וחיישנים נוספים להעשרת תחנת מזג האוויר.

מוּמלָץ: