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

אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול: 5 שלבים
אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול: 5 שלבים

וִידֵאוֹ: אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול: 5 שלבים

וִידֵאוֹ: אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול: 5 שלבים
וִידֵאוֹ: אוטומציה ביתית: כיצד להשתמש ממסר 12V עם מודול טיימר עיכוב תצוגת LED P1 עד P4 2024, יולי
Anonim
אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול
אוטומציה ביתית של Raspberry Pi נשלטת על ידי קול

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

שלב 1: שלב 1: דברים / ציוד שאתה צריך

שלב 1: דברים / ציוד שאתה צריך
שלב 1: דברים / ציוד שאתה צריך

1. פטל פי 3 עם Noobs / Raspbian OS.

2. מצלמת רשת USB עם מיקרופון / מיקרופון USB

3. windows / linux pc לגישה ל- Raspberry pi

שלב 2: הגדרת מיקרופון לזיהוי קול

הגדרת מיקרופון לזיהוי קול
הגדרת מיקרופון לזיהוי קול
הגדרת מיקרופון לזיהוי קול
הגדרת מיקרופון לזיהוי קול

ראשית, עלינו לבדוק אם המיקרופון או מצלמת הרשת שלך מזוהים על ידי ה- Raspberry Pi והיקפי המיקרופון גבוהים. השלב הראשון הוא לבדוק את מצלמת האינטרנט או המיקרופון שלך מופיעים באמצעות הפקודה "lsusb".

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

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

איור 2: הגדרת עוצמת המיקרופון גבוהה

שלב 3: הגדרת סיכות Gpio

הגדרת סיכות Gpio
הגדרת סיכות Gpio
הגדרת סיכות Gpio
הגדרת סיכות Gpio

כדי לגשת לסיכות GPIO עליך להתקין את Wiring Pi ב- Raspberry Pi שלך

sudo apt-get להתקין git-core

שיבוט git git: //git.drogon.net/wiringPi

חיווט תקליטורים

./לִבנוֹת

להנחיות נוספות תוכל להציץ בצילומי המסך

שלב 4: כתיבת סקריפט

צור את הסקריפט הבא כקובץ בשם 'led':

#!/bin/bash

אם [$#> 1]

לאחר מכן

/usr/local/bin/gpio מצב 4 החוצה

אם

לאחר מכן

/usr/local/bin/gpio לכתוב 4 ב

פי

אם

לאחר מכן

/usr/local/bin/gpio למחוק 4

פי

פי

הגדר את התסריט להפעלה באמצעות הפקודה הבאה:

chmod u+x led

כעת פקודה זו אמורה להדליק את הנורית המחוברת לסיכה. (תיאור מספר הפין ניתן למצוא בדף פי חיווט).

./ המשיך הלאה

לכיבוי ניתן להשתמש בפקודה זו

./הוביל את

שלב 5: התקנת תוכנת הזיהוי הקולי עבור Raspberry Pi:

התקנת תוכנת הזיהוי הקולי עבור Raspberry Pi
התקנת תוכנת הזיהוי הקולי עבור Raspberry Pi

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

בצע את הפקודות להלן:

שיבוט git git: //github.com/StevenHickson/PiAUISuite.git

cd PiAUISuite/Install/

./InstallAUISuite.sh

לאחר התקנת הפקודה הקולית, היא תנחה אותך להתקין. בחר כן כדי לאפשר את סקריפט ההתקנה להתקנה אוטומטית. כאשר ההגדרה הושלמה היא תבקש ממך לערוך את קובץ התצורה. הקש Enter כדי לערוך את הקובץ וראה את הסעיף הבא לתצורה. הוסף את השורה הבאה לקובץ התצורה, שמור ויצא.

light ==/home/pi/scripts/led …

המשמעות של השורה לעיל היא שכאשר אתה אומר אור דולק או כבה פקודה קולית תבצע את הסקריפט/הבית/pi/led עם העברת או כבוי של הארגומנט. הדבר דומה לתוצאה כמו כאשר הפעלת את הסקריפט באופן ידני.

השתמש בפקודה שלהלן כדי להפעיל את הפקודה הקולית. ה- -c פירושו לרוץ ברציפות, -k pi מגדיר את שורת השם שתגיד כדי למשוך את תשומת ליבו של הפטל פטל. ה- -v גורם לתוכנית לאמת את ההנחיה לפני הכניסה למצב זיהוי קולי. ה- -i גורם לפקודה הקולית לעבד פקודות מפורשות המפורטות בקובץ התצורה בלבד. לבסוף, טיעון -b0 מאלץ את הפקודה הקולית לא להשתמש בטקסט מילוי לפני תגובתו.

פקודה קולית -c -k pi -v -b0 -i

בצע את הפקודה לעיל אמור בבירור PI וחכה לתגובה "כן אדוני"

אמור ברור. הנורית צריכה להידלק

תגיד ברור כבה. הנורית צריכה לכבות

זהו זה…….

מוּמלָץ: