Πίνακας περιεχομένων:

Ελέγξτε το Balance Maze With Alexa: 6 βήματα (με εικόνες)
Ελέγξτε το Balance Maze With Alexa: 6 βήματα (με εικόνες)

Βίντεο: Ελέγξτε το Balance Maze With Alexa: 6 βήματα (με εικόνες)

Βίντεο: Ελέγξτε το Balance Maze With Alexa: 6 βήματα (με εικόνες)
Βίντεο: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Ιούλιος
Anonim
Ελέγξτε το Balance Maze With Alexa
Ελέγξτε το Balance Maze With Alexa
Ελέγξτε το Balance Maze With Alexa
Ελέγξτε το Balance Maze With Alexa

Ελέγξτε τον λαβύρινθο ισορροπίας με την Alexa

Μετακινήστε τον λαβύρινθο με φωνή.

Πρώτα απ 'όλα, δείτε το βίντεο.

Είναι μια περίληψη της λειτουργίας

  1. Μιλήστε με την Alexa (Raspberry Pi + AVS) Πείτε: Alexa
  2. Έναρξη SkillSAY: BARANSU MEIRO WO KIDOU SHITE
  3. Instruct SkillSAY: 1 DO, UE NI SHITE
  4. Η Skill επικοινωνεί με το Raspberry Pi και ρίχνει μια εντολή
  5. Το Raspberry Pi κινεί σερβοκινητήρα

Θα εξηγήσω πώς να το φτιάξω.

Βήμα 1: Προετοιμάστε το Amazon Echo

Προετοιμάστε το Amazon Echo
Προετοιμάστε το Amazon Echo
Προετοιμάστε το Amazon Echo
Προετοιμάστε το 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
Ρύθμιση του 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: Θα σας μιλήσω

Image
Image
Voice Activated Challenge
Voice Activated Challenge

Παρακαλώ προφέρετε την Alexa

1. Μιλήστε ως "Alexa, activation the balance maze".

Όταν ενεργοποιηθεί η ικανότητα, ανάβει η λυχνία LED.

2. Βρίσκεστε σε λειτουργία διαλόγου και μπορείτε να μιλήσετε χωρίς να πείτε λέξη αφύπνισης.

3. Μιλήστε ως "Μόλις μιλήσετε", ο λαβύρινθος κινείται προς την καθορισμένη κατεύθυνση.

4. Μιλήστε ως "Stop", λαβύρινθος stop.

Συνιστάται: