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

שידור מזג האוויר TTS: 5 שלבים
שידור מזג האוויר TTS: 5 שלבים

וִידֵאוֹ: שידור מזג האוויר TTS: 5 שלבים

וִידֵאוֹ: שידור מזג האוויר TTS: 5 שלבים
וִידֵאוֹ: הרב יגאל כהן | מי הכי אומללים בעולם? (כתוביות ב 8 שפות) 2024, יולי
Anonim
שידור מזג האוויר TTS
שידור מזג האוויר TTS

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

אספקה

חוּמרָה:

MakePython ESP32

אתה יכול לקבל את זה מהקישור הזה:

www.makerfabs.com/makepython-esp32.html

אודיו MakePython

אתה יכול לקבל את זה מהקישור הזה:

www.makerfabs.com/makepython-audio.html

  • כבל יו אס בי
  • מודול חיישן תנועה PIR

www.makerfabs.com/pir-motion-sensor-module.html

שֶׁמַע

תוֹכנָה:

Arduino IDE

שלב 1: חיבור

חיבור
חיבור

חבר שני לוחות לפי הסיכות. הפעל את הלוח באמצעות כבל USB. חיבורי סיכות החיישן:

GND --- GND

VCC --- 5V OUT --- פין 15

מודול החיישן כולל שני לחצני התאמה, האחד הוא התאמת העיכוב לפני הירי, השני הוא התאמת הרגישות, שיש להתאים אותו לפני השימוש.

שלב 2: סביבת תכנות

תמיכה ב- ESP32

עקוב אחר הוראות ההתקנה כדי להוסיף תמיכה ב- ESP32 אם עדיין אינך עושה זאת:

github.com/espressif/arduino-esp32

התקן את הספרייה

  1. Adafruit SSD1306 וספריות תלויות.
  2. ספריות ArduinoJson
  3. התקן את ספריית zip: ESP32-audioI2S ("Audio.h")

שלב 3: קוד

תוכל לקבל את הקוד מכאן:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(אנא השתמש בקוד הענף האפור)

הגדרת סיסמת WIFI

//וויי - פיי

const char*ssid = "************"; const char*password = "************";

קבלת ממשק ה- API של מזג האוויר

בקשת מזג אוויר_מחרוזת ()

אתה יכול לחפש תשלום או ממשק API בחינם ב- Google, המגביל את מספר המשתמשים הפרטיים לרוב עם ממשק API בחינם.

מראה מזג אוויר

void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)

הגדרת סמל מזג האוויר

void draw_weather (int a)

שידור מזג אוויר

audio.connecttospeech (טקסט, "en")

שלב 4: מארז

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

מוּמלָץ: