Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ελέγξτε τον λαβύρινθο ισορροπίας με την Alexa
Μετακινήστε τον λαβύρινθο με φωνή.
Πρώτα απ 'όλα, δείτε το βίντεο.
Είναι μια περίληψη της λειτουργίας
- Μιλήστε με την Alexa (Raspberry Pi + AVS) Πείτε: Alexa
- Έναρξη SkillSAY: BARANSU MEIRO WO KIDOU SHITE
- Instruct SkillSAY: 1 DO, UE NI SHITE
- Η Skill επικοινωνεί με το Raspberry Pi και ρίχνει μια εντολή
- Το Raspberry Pi κινεί σερβοκινητήρα
Θα εξηγήσω πώς να το φτιάξω.
Βήμα 1: Προετοιμάστε το Amazon Echo
Ας αγοράσουμε Amazon Echo
Από τον Ιανουάριο του 2018, η ηχώ του Amazon δεν μπορεί να ληφθεί λόγω περιορισμένης πώλησης στην Ιαπωνία.
Ως εκ τούτου, δημιούργησα μια συσκευή Alexa χρησιμοποιώντας το Raspberry Pi.https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi
Βήμα 2: Ρυθμίσεις δεξιοτήτων
Ρυθμίστε μια προσαρμοσμένη δεξιότητα
1. Δημιουργήστε δεξιότητες με το Alexa Skills Kit Amazon Alexa Skills Kithttps://developer.amazon.com/ja/docs/ask-overviews/build-skills-with-the-alexa-skills-kit.html
Ορίστε τέσσερις προθέσεις και μία υποδοχή.
2. Προσαρμοσμένη δεξιότητα στο IBM Cloud Μπορείτε να το χρησιμοποιήσετε δωρεάν χρησιμοποιώντας τον λογαριασμό light.https://www.ibm.com/cloud/lite-account
1) Διαμόρφωση Node-RED στο IBM Cloud.https://nodered.org/docs/platforms/bluemix
2) Εγκαταστήστε (αντιγράψτε και επικολλήστε) τη ροή.
Βήμα 3: Προετοιμασία υλικού
Δημιουργήστε ένα παιχνίδι με λαβύρινθο
1. Servo και servo φάκελος Το Servo χρησιμοποιεί το Tower-pro SG90. Ανατρέξτε στη διεύθυνση URL για λεπτομέρειες. Μπορείτε επίσης να κατεβάσετε τρισδιάστατα δεδομένα
2. Παιχνίδι λαβύρινθου (ελαφριά πράγματα, φτιαγμένα με σανίδα στυρολίου)
3. Μπάλα (Ελαφριά πράγματα)
4. Raspberry Pi (χρησιμοποιώντας Raspberry Pi 3B)
Βήμα 4: Σύνδεση
Συνδέστε το σερβο στο Raspberry Pi
1. Ευθυγραμμίστε την κατεύθυνση του σερβο. Συνδέστε την επάνω γραμμή στο GPIO 12 (32 PIN). Συνδέστε την κάτω γραμμή στο GPIO 18 (12 PIN).
2. LED που ανάβει όταν είναι ενεργοποιημένη η ικανότητα Συνδέστε ένα LED με 200 Ω έως 330 Ω στην άνοδο. GPIO04 (7 PIN) Σύνδεση Graund (9 PIN)
Βήμα 5: Ρύθμιση του Raspberry Pi
Εγκαταστήστε το λογισμικό στο Raspberry Pi
1. Το GPIO Chattering γίνεται με το Rpi. GPIO εγκατεστημένο στο πρότυπο. Επομένως, θα εγκαταστήσω το pi-gpiod. Αυτό συμβαίνει επειδή η έξοδος PWM είναι σταθερή.
Μέθοδος εγκατάστασης
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Ξεκινήστε το daemon sudo pigpiod
2. Node-RED Εγκαταστήστε τη βιβλιοθήκη για το pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Εγκαταστήστε τη βιβλιοθήκη του πίνακα ελέγχου για εντοπισμό σφαλμάτων.
3. Δημιουργία ροής Εισαγάγετε (Αντιγραφή & Επικόλληση) τα ακόλουθα αρχεία στο Node-RED.
Αναπτύξτε όταν μπορείτε να αντιγράψετε κανονικά.
Βήμα 6: Θα σας μιλήσω
Παρακαλώ προφέρετε την Alexa
1. Μιλήστε ως "Alexa, activation the balance maze".
Όταν ενεργοποιηθεί η ικανότητα, ανάβει η λυχνία LED.
2. Βρίσκεστε σε λειτουργία διαλόγου και μπορείτε να μιλήσετε χωρίς να πείτε λέξη αφύπνισης.
3. Μιλήστε ως "Μόλις μιλήσετε", ο λαβύρινθος κινείται προς την καθορισμένη κατεύθυνση.
4. Μιλήστε ως "Stop", λαβύρινθος stop.