שליטה קולית עשה זאת בעצמך
שלום חברים. היום אני רוצה לספר לכם ולהראות לכם את המוצר הביתי שלי שמשתמש בשליטה קולית. זהו למעשה מתג הפעלה/כיבוי בשליטה קולית. המוזרות של המוצר הביתי הזה היא שהמכשיר הזה יכול לא רק לשלוט בעומס בפקודה קולית, אלא גם להגיב עם פקודות קוליות שהוקלטו בעבר בכרטיס הבזק.
למראה, המכשיר התברר כל כך לא ברור. זו אשמתי, אבל לא שמתי לעצמי מטרה לעשות את זה יפה, פשוט התעצלתי. למעשה, מאותה סיבה, הוצאתי מינימום מכשירים לשליטה במכשיר הזה, מתוכם בפאנל הקדמי יש רק כפתור שליטה על עוצמת הקול למשדר ומקלט כרטיס פלאש, שבהתחלה גם רציתי להכניס בתוכו. .
מה המתג הזה יכול לעשות? זה יכול לכבות 3 עומסים ללא תלות זה בזה. זה עובד באופן הבא: במתג ארגנתי חסינות מוגברת לרעש מפני הפעלה לא רצויה. זה מתבטא בעובדה שכדי לכבות את העומס הנדרש, תחילה עליך ליצור קשר עם המכשיר.
כדי ליצור קשר, עליך לומר "ארדואינו".קראתי לזה כך כי הלב של המכשיר הזה הוא מודול הקול, אותו נכיר בעתיד, ונועד בעיקר למעצב הארדואינו. למרות שמעולם לא נתקלתי ב- Arduino והמודולים שלו אינם בשימוש במכשיר הזה.
אנו פונים למתג Arduino, אם המתג מגיב "הקשב", אז אמור את הפעולות הבאות מבין שלוש הפקודות שהוקצו על ידי: "מנורה", "זר", "אור". לאחר קבלת הפקודה, המכשיר יעביר את מצב המכשיר המחובר להיפך: אם המנורה הייתה דולקת, היא תכבה, אם לא הייתה דולקת, היא תידלק. והוא יענה, למשל: "המנורה כבויה" או "המנורה דולקת"...
במילים פשוטות, הדיאלוג שלנו עם המתג יהיה כדלקמן:
- ארדואינו.
- אני מקשיב.
- אור.
- אני מדליק את האור.
אפשר היה כמובן לתכנת את המודול עם פקודות ספציפיות: "הדליק את האור", "תכבה את האור", אבל החלטתי לעשות את זה כך שפקודה אחת תדליק וכבה אותו.
רשמתי את כל התשובות בכרטיס הבזק. אלו קבצי WAV רגילים. הטקסט נקרא על ידי אתר תרגום לאנגלית. זו יכולה להיות כל תוכנה אחרת שיכולה לקרוא טקסט. או, באופן כללי, אתה או קרובי משפחתך יכולים לרשום את התשובות האלה...
אני לא יודע אם זה פלוס או מינוס, אבל המכשיר הזה רגיש לגווני הקול. כלומר, למשל, הוא בז לאשתי עד שהקלטתי בנפרד את קולה במודול. ונתתי לה תשובות שונות: אישה עונה לי, וגבר עונה לה. מגניב, לא?)
ובכן, עכשיו בואו סוף סוף נעבור לבדיקת המכשיר הזה. אנו מחברים אותו לרשת ומחברים עומס אחד.
אתה צריך להמתין כ-5 שניות עד שהמודול עצמו יתחיל, בזמן שהבקר ניגש למודול, בזמן שהנגן מאתחל את כונן ההבזק ואת הקבצים שעליו...
צפו בסרטון למטה של תהליך העבודה...
כך פועל המתג הזה. עכשיו בואו נסתכל על החלק הפנימי של המתג. הסר את המכסה העליון. לוח השחקן הראשון עם מגבר. היא משחזרת את התשובות המוקלטות בכונן ההבזק. הלוח נשלט באמצעות פרוטוקול UART. הפקודות נשלחות על ידי הבקר שנמצא בלוח השני, אליו נחזור מעט מאוחר יותר. לאחר מכן, הלוח השלישי - ספק כוח עם מתגי חשמל - נעשה בסמסטרים. המעגל כולו מבודד במתח גלווני. הלוח נשלט גם על ידי בקר. ספק הכוח מייצר 5 וולט של מתח מיוצב. מתגי מתח יכולים לעמוד בעומס של כ-200 W לכל ערוץ. כעת נעבור ללוח השני. יש עליו בקר ששולט על הכל ומודול זיהוי פקודות קוליות.
נבחן את הפעולה, החיבור והתצורה של המודול בסרטון הבא. ועכשיו אסביר את פעולתו של הבקר, שנעשה ב-atmega8. המודול שמזהה את הפקודה נותן פקודה לבקר באמצעות UART, הבקר, לאחר שעיבד את הפקודה, מפעיל או מכבה את העומס ומצווה על מודול הסאונד להשמיע תגובת שמע. הכל נראה פשוט).
אני רוצה לומר שכאשר הכנתי את המוצר הביתי הזה, לא הצבתי לעצמי את המשימה להכין מכשיר רציני, אלא צעצוע.
בסרטון הבא תסתכלו ישירות על המודול עצמו, אז הירשמו לערוץ כדי לא לפספס אותו, אם כמובן החומר הזה מעניין אתכם.
בניתי את המתג הזה לפני כמה שנים באמצעות מודול V2. אבל בסרטון הבא נסתכל על הגרסה החדשה יותר V3. אנו נשקול גם 2 סוגי עבודה עם מודול זה: פשוט - זה אם אתה לא יודע תכנות ומלא - זה אם אתה יודע לתכנת מיקרו-בקרים.
מודול זיהוי קולי V3 -
מודול זיהוי קולי V2 -
אני מקווה שנהניתם מהסרטון בנושא זה. תודה שצפית בסרטון הזה. אם אהבת, תן לייק, כדי שאדע שאכפת לך. הירשמו לערוץ, נתראה בפעם הבאה.
כיתות אמן דומות
מעניין במיוחד
הערות (7)