Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Πράγματα / εξοπλισμός που χρειάζεστε
- Βήμα 2: Ρύθμιση μικροφώνου για ανίχνευση φωνής
- Βήμα 3: Ρύθμιση καρφιτσών Gpio
- Βήμα 4: Σύνταξη σεναρίου
- Βήμα 5: Εγκατάσταση του λογισμικού αναγνώρισης φωνής για το Raspberry Pi:
Βίντεο: Raspberry Pi Voice Controlled Home Automation: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ο στόχος αυτού του οδηγού είναι να παρέχει ένα βήμα-βήμα σεμινάριο για τον τρόπο ρύθμισης ενός raspberry pi που μπορεί να αυτοματοποιήσει τα φώτα / led με τις φωνητικές εντολές σας.
Βήμα 1: Βήμα 1: Πράγματα / εξοπλισμός που χρειάζεστε
1. Raspberry Pi 3 με Noobs / Raspbian Os.
2. Μια κάμερα USB με μικρόφωνο / μικρόφωνο USB
3. windows / linux pc για πρόσβαση στο Raspberry pi
Βήμα 2: Ρύθμιση μικροφώνου για ανίχνευση φωνής
Πρώτον, πρέπει να ελέγξουμε αν το μικρόφωνο ή η κάμερά σας ανιχνεύεται από το Raspberry Pi και εάν η ένταση του μικροφώνου είναι υψηλή. Το πρώτο βήμα είναι να ελέγξετε ότι η κάμερα ή το μικρόφωνό σας είναι καταχωρημένα χρησιμοποιώντας την εντολή "lsusb".
Εικ. 1: Έλεγχος κάμερας ή μικροφώνου που εντοπίστηκε από το Raspberry Pi
Το επόμενο βήμα είναι να ρυθμίσετε την ένταση εγγραφής του μικροφώνου σε υψηλό επίπεδο. Για να το κάνετε αυτό, εισαγάγετε την εντολή "alsamixer" στο τερματικό. Εμφανίζεται μια τακτοποιημένη οθόνη γραφικής διεπαφής, πατήστε τα πλήκτρα βέλους επάνω ή κάτω για να ρυθμίσετε την ένταση. Πατήστε F6 (όλα) και, στη συνέχεια, επιλέξτε την κάμερα ή το μικρόφωνο από τη λίστα. Για άλλη μια φορά χρησιμοποιήστε το πλήκτρο επάνω βέλους για να ρυθμίσετε την ένταση της εγγραφής σε υψηλή.
Εικ. 2: Ρύθμιση υψηλής έντασης μικροφώνου
Βήμα 3: Ρύθμιση καρφιτσών Gpio
Για να αποκτήσετε πρόσβαση στις καρφίτσες GPIO πρέπει να εγκαταστήσετε το Wiring Pi στο Raspberry Pi
sudo apt-get install git-core
git κλώνος git: //git.drogon.net/wiringPi
cd καλωδίωσηPi
./χτίζω
για περισσότερες οδηγίες, μπορείτε να ρίξετε μια ματιά στα στιγμιότυπα οθόνης
Βήμα 4: Σύνταξη σεναρίου
Δημιουργήστε το ακόλουθο σενάριο ως αρχείο με όνομα "led":
#!/bin/bash
αν [$#> 1]
τότε
/usr/local/bin/gpio mode 4 out
εάν
τότε
/usr/local/bin/gpio γράψτε 4 στις
fi
εάν
τότε
/usr/local/bin/gpio γράψτε 4 off
fi
fi
Ορίστε το σενάριο να είναι εκτελέσιμο με την ακόλουθη εντολή:
chmod u+x led
Τώρα αυτή η εντολή πρέπει να ανάψει το LED που είναι συνδεδεμένο με τον πείρο. (Μπορείτε να βρείτε την περιγραφή αριθμού καρφιτσών στη σελίδα Wiring Pi).
./ συνεχίστηκε
Για απενεργοποίηση αυτή η εντολή μπορεί να χρησιμοποιηθεί
./αφαίρεσε
Βήμα 5: Εγκατάσταση του λογισμικού αναγνώρισης φωνής για το Raspberry Pi:
Η φωνητική εντολή εγκαθίσταται ως μέρος της συλλογής πακέτων. Χρειαζόμαστε μόνο τις εξαρτήσεις και τα στοιχεία φωνητικών εντολών για αυτό το σεμινάριο. Όταν εκτελεστεί το σενάριο εγκατάστασης, θα ζητήσει από την επιθυμία σας να εγκαταστήσετε πολλά πακέτα που μπορείτε να πείτε μόνο ναι σε εξαρτήσεις και φωνητική εντολή.
Εκτελέστε τις παρακάτω εντολές:
git κλώνος git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Εγκατάσταση/
./InstallAUISuite.sh
Μετά την εγκατάσταση της Φωνητικής εντολής, θα σας ζητηθεί να ρυθμίσετε. Επιλέξτε ναι για να επιτρέψετε την αυτόματη ρύθμιση του σεναρίου εγκατάστασης. Όταν ολοκληρωθεί η εγκατάσταση, θα σας ζητηθεί να επεξεργαστείτε το αρχείο διαμόρφωσης. Πατήστε Enter για να επεξεργαστείτε το αρχείο και δείτε την επόμενη ενότητα για διαμόρφωση. Προσθέστε την ακόλουθη γραμμή στο αρχείο ρυθμίσεων, αποθηκεύστε και βγείτε.
light ==/home/pi/scripts/led…
Η παραπάνω γραμμή σημαίνει ότι, όταν λέτε ενεργοποίηση ή απενεργοποίηση, η φωνητική εντολή θα εκτελέσει το σενάριο/home/pi/led με ενεργοποίηση ή απενεργοποίηση του ορίσματος. Αυτό είναι παρόμοιο με το αποτέλεσμα όπως όταν εκτελέσατε το σενάριο χειροκίνητα.
Χρησιμοποιήστε την παρακάτω εντολή για να ξεκινήσετε τη Φωνητική εντολή. Το -c σημαίνει να τρέχετε συνεχώς, -k pi θέτει το όνομα που θα πείτε για να τραβήξετε την προσοχή του Raspberry Pi. Το -v αναγκάζει το πρόγραμμα να επαληθεύσει το μήνυμα προτού περάσει σε λειτουργία αναγνώρισης φωνής. Το -i προκαλεί τη φωνητική εντολή να επεξεργάζεται μόνο ρητές εντολές που αναφέρονται στο αρχείο ρυθμίσεων. Τέλος, το όρισμα -b0 αναγκάζει τη φωνητική εντολή να μην χρησιμοποιεί κείμενο πλήρωσης πριν από την απάντησή του.
voicecommand -c -k pi -v -b0 -i
Εκτελέστε την παραπάνω εντολήΠείτε ξεκάθαρα PI και περιμένετε την απάντηση "Ναι Κύριε"
Πείτε καθαρά ανοιχτό. Το LED πρέπει να ανάψει
Πείτε ξεκάθαρα σβήστε. Το LED πρέπει να σβήσει
αυτό είναι…….
Συνιστάται:
Infinity Gauntlet Controlled Home Automation: 8 βήματα (με εικόνες)
Infinity Gauntlet Controlled Home Automation: Στο προηγούμενο έργο μου έκανα ένα γάντι απείρου που ελέγχει ένα διακόπτη φωτός. Wantedθελα να χρησιμοποιήσω έξι πέτρες και κάθε πέτρα μπορεί να ελέγξει τη συσκευή, την κλειδαριά της πόρτας ή τον φωτισμό. Έτσι, έφτιαξα ένα σύστημα αυτοματισμού στο σπίτι χρησιμοποιώντας γάντι άπειρου. Σε αυτή την προβολή
Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): 7 βήματα (με εικόνες)
Internet/cloud Controlled Home Automation Using Esp8266 (aREST, MQTT, IoT): ΟΛΕΣ οι πιστώσεις στο http://arest.io/ για την υπηρεσία cloud !! IoT το πιο συζητημένο θέμα στον κόσμο αυτή τη στιγμή !! Οι διακομιστές και οι υπηρεσίες cloud που το καθιστούν εφικτό είναι το σημείο έλξης του σημερινού κόσμου
A Voice Controlled Jumping Jack- Έκδοση Google Voice AIY: 3 Βήματα
A Voice Controlled Jumping Jack- Έκδοση Google Voice AIY: Έτσι έχετε αυτό το κιτ φωνής AIY για τα Χριστούγεννα και παίζετε με αυτό, ακολουθώντας τις οδηγίες. Είναι αστείο, αλλά τώρα; Το έργο που περιγράφεται παρακάτω παρουσιάζει μια απλή συσκευή που μπορεί να κατασκευαστεί χρησιμοποιώντας το AIY voice HAT για το Raspbe
Home/Lab Voice Controlled Assistant: 14 βήματα (με εικόνες)
Αρχική/Εργαστήριο Βοηθός ελεγχόμενης φωνής: Σχετικά με εμένα Γεια σας! Αυτό είναι το πρώτο μου διδακτικό, είμαι 17 ετών. Είμαι από την Ελλάδα, οπότε τα αγγλικά μου μπορεί να μην είναι τέλεια, αλλά θα κάνω ό, τι καλύτερο μπορώ. Έτσι, σχεδίασα πρώτα αυτήν την εφαρμογή πριν από 2 χρόνια και βρήκα αυτόν τον διαγωνισμό μια ευκαιρία να ενημερώσω το παλιό μου έργο
Voice Control Lights Electronics RGB Led Strips και άλλα με Cortana και Arduino Home Automation: 3 βήματα
Voice Control Lights Electronics RGB Led Strips και άλλα με Cortana και Arduino Home Automation: Σας αρέσει η ιδέα του ελέγχου των πραγμάτων με τη φωνή σας; Or δεν σας αρέσει να σηκώνεστε από το κρεβάτι για να σβήσετε τα φώτα; Αλλά όλες οι υπάρχουσες λύσεις όπως το google home είναι πολύ ακριβές; Τώρα μπορείτε να το φτιάξετε μόνοι σας για κάτω από 10 $. Και ακόμα καλύτερα είναι πολύ εύκολο