
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

בפעם האחרונה השתמשתי ב- ESP32 כדי ליצור תחנת שידור מזג אוויר, שיכולה לשדר את מזג האוויר הנוכחי. אם אתה מעוניין, תוכל לבדוק את ההוראות הקודמות. עכשיו אני רוצה לעשות גרסה משודרגת, שאציין עיר שתבדוק את מזג האוויר בעיר הזאת. לא רק שהוא משחק את מזג האוויר בעיר אחת, הוא גם מבקש ומשדר את מזג האוויר בערים אחרות לפי הפקודות שלי.
אספקה
חוּמרָה:
- Raspberry Pi 3B+ (עם כרטיס SD)
- כובע לאינטראקציה קולית
- מודול חיישן תנועה PIR
- כבל מיקרו USB
- קו דופונט
שלב 1: איך לעשות

- אנו מתכננים ליישם פונקציות אלה עם פטל פטל. אבל ל- Raspberry Pi אין מיקרופון לקבלת קול, ואין מכשיר להשמעת צליל אם הרמקול אינו מחובר לחשמל. Pi יכול לממש את הפונקציה של קלט קולי ולהפעיל אודיו מבלי להתחבר לרמקול.
- אנו זקוקים לשלושה ממשקי API, שהם דיבור אל טקסט, מזג אוויר וטקסט לדיבור. לאחר מכן השמע את השמע.
דיבור לטקסט:
מזג אוויר: https://rapidapi.com/community/api/open-weather-map/endpoints טקסט לדיבור:
בנוסף, אנו הולכים לחבר חיישן כדי לזהות ש- RasPi מתחיל לעבוד כשמישהו מתקרב
שלב 2: חיבור



Hat Interaction Hat הוא לוח הרחבה של Raspberry Pi. פשוט הכנס את ה- Raspberry Pi לפי הסיכות. כמו כן, עלינו להלחים מספר חוטי DuPont לחיבור החיישנים. חיבורי הפינים הם כדלקמן:
כובע לאינטראקציה קולית ------ PIR
5V ------ VCC GND ------ GND GPIO27 ------ OUT
שלב 3: התקן את מנהל ההתקן של לוח ההרחבה
- מכיוון שלוח הרחבה מתוכנן בהתייחס למוצר של ראה, אנו יכולים להשתמש במנהל ההתקן של המסור כדי להניע אותו לעבודה.
- הזן את הפקודה הבאה בחלון מסוף Raspberry Pi כדי להתקין את מנהל ההתקן:
שיבוט git
cd seeed-voicecard sudo./install.sh sudo reboot
הדרכה מפורטת לשימוש יכולה לעבור לדף (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) לצפייה
שלב 4: קוד
- Github:
- לאחר קבלת הקוד, עליך להחליף את מפתח ה- API בשלך ב- asr.py, weather.py ו- tts.py.
r = requests.post ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key, data = data, headers = headers) headers = {' x-rapidapi-host ': "מפת הקהילה-פתוחה-מזג אוויר.p.rapidapi.com ", 'x-rapidapi-key':" ******************************** ***** "} r = requests.post ('https://texttospeech.googleapis.com/v1/text:synthesize?key='+api_key, data = data, headers = headers)
מלא את שם המקום ב- weather.py והוא יזוהה מרשימת כתובות זו. כמובן שאתה יכול למלא את שמות הערים ברחבי הארץ ואפילו את העולם אם ממשק ה- API של מזג האוויר יכול לזהות אותן
address = ['בייג'ינג', 'לונדון']
אם אינך משתמש ברמקולים של לוח הרחבה, אלא משתמש ברמקולים משלך, עליך להחליף את "hw: 0, 0" בקוד הבא ב- "hw: 1, 0" ב- test1.py
os.system ("aplay -Dhw: 1, 0 output1.wav")
העתק את כל הקבצים ב- Raspi-Voice-Interaction-Hat/ weather_workSpace/ לספריית עבודה של ה- Raspberry Pi
שלב 5: הכינו קופסת אריזה

על מנת להיראות יפה יותר ארזנו אותו בקרטון. גזרו כראוי כדי לחשוף את הרמקול ואת המיקרופון, והשתמשו בעטים צבעוניים על קופסת הנייר כדי לקשט אותו.
שלב 6: אופן השימוש
השתמש בכבל ה- USB כדי להפעיל את ה- Raspberry Pi, לשלוט ב- Raspberry Pi כדי להריץ את test1.py ולהפעיל את החיישן. אחרי שהוא משדר צליל, אנחנו מתחילים לדבר על מקום ואז מחכים שהוא ישדר את מזג האוויר. עוזר מזג אוויר הושלם.
מוּמלָץ:
שעון תחנת מזג האוויר ESP8266: 4 שלבים

שעון תחנת מזג אוויר ESP8266: פרויקט זה הוא דרך נחמדה להציג את הזמן ומזג האוויר באריזה קטנה ונוחה. אני אסביר את הפרויקט, איך הוא עובד ואציג את הקוד כאן. תוכל ללחוץ על כפתורים שונים כדי להציג את מזג האוויר הנוכחי במיקום מוגדר כמו גם בטמפרטורה
שידור מזג האוויר TTS: 5 שלבים

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

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

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

תחנת מזג האוויר ESP32 Weathercloud: בשנה שעברה פרסמתי את המדריך הגדול ביותר שלי עד כה בשם Arduino Weathercloud Station. זה היה מאוד פופולרי הייתי אומר. הוא הופיע בדף הבית של Instructables, הבלוג של Arduino, מוזיאון Wiznet, Instagram Instructables, Arduino Instagr