בקרת קול DIY

Pin
Send
Share
Send


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

Pin
Send
Share
Send

צפו בסרטון: Voltage divider tutorial (מאי 2024).