Πίνακας περιεχομένων:
- Βήμα 1: Εξαρτήματα που χρησιμοποιούνται
- Βήμα 2: Ρύθμιση Raspberry Pi & Arduino IDE
- Βήμα 3: Μεταφόρτωση προγράμματος
- Βήμα 4: Δημιουργήστε ένα σενάριο Python
- Βήμα 5: Λήψη του Ngrok
- Βήμα 6: Ρύθμιση της Alexa
- Βήμα 7: Μεταβείτε στο Alexa ==> Alexa Skill Kit ==> Προσθήκη νέας ικανότητας
- Βήμα 8:
- Βήμα 9:
- Βήμα 10: Στην επόμενη σελίδα θα ζητήσει δύο επιλογές για το τελικό σημείο Ένα είναι AWS και
- Βήμα 11: Για πιστοποιητικό SSL Επιλέξτε Δεύτερη Επιλογή. Αποθηκεύστε το και μεταβείτε στην επόμενη σελίδα
- Βήμα 12: Έλεγχος υπηρεσίας "on"
- Βήμα 13: Λήψη αιτημάτων από διακομιστές
- Βήμα 14: Τα αιτούμενα δημοσιεύονται
- Βήμα 15: Σχήματα Arduino
- Βήμα 16: Σχήματα LED
Βίντεο: Πώς να ελέγξετε το φως/τα φώτα του σπιτιού χρησιμοποιώντας Arduino και Amazon Alexa: 16 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Έχω εξηγήσει πώς να ελέγχετε το φως που συνδέεται με το UNO και ελέγχεται από την Alexa.
Βήμα 1: Εξαρτήματα που χρησιμοποιούνται
ΧΡΗΣΙΜΟΠΟΙΕΙΤΑΙ ΧΡΗΣΙΜΟΠΟΙΗΜΕΝΟ
- Arduino UNO & Genuino UNO
- Αντίσταση 221 ohm
- LED (γενική)
- Raspberry Pi 3 Μοντέλο Β
ΑΠΑΙΤΕΙΤΑΙ ΛΟΓΙΣΜΙΚΟ
- Arduino IDE
- Σετ δεξιοτήτων Amazon Alexa Alexa
Βήμα 2: Ρύθμιση Raspberry Pi & Arduino IDE
1. Πρώτα εγκαταστήστε δυαδικά
sudo apt-get install python-pip
φιάλη εγκατάστασης pip
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Εγκατάσταση του Arduino IDE σε RPi
Για να εγκαταστήσετε το Arduino σε RPi
1. Μεταβείτε στον επίσημο ιστότοπο και κάντε λήψη της προηγούμενης έκδοσης.
Μετά από αυτό, αποσυμπιέστε το και μεταβείτε στον κατάλογο του arduino και ξεκινήστε το με./arduino
Βήμα 3: Μεταφόρτωση προγράμματος
Μετά τη μεταφόρτωση του προγράμματος, ανοίξτε το σειριακό τερματικό.
Όταν γράφετε Ν θα ενεργοποιηθεί το led.
Όταν γράφετε F, το led θα απενεργοποιηθεί.
Βήμα 4: Δημιουργήστε ένα σενάριο Python
Εκτελέστε το χρησιμοποιώντας python lighcontrol.py
Βήμα 5: Λήψη του Ngrok
Το Ngrok είναι μια ασφαλής πλατφόρμα σήραγγας για να κάνετε τη συσκευή σας online. Με αυτήν την πλατφόρμα μπορείτε να κάνετε την εφαρμογή σας στο διαδίκτυο ή οποιαδήποτε εφαρμογή να συνδεθεί στο διαδίκτυο με έναν πολύ απλό τρόπο. Για λήψη μεταβείτε στον επίσημο ιστότοπο και κάντε λήψη για ARM.
ngrok.com/
Αποσυμπιέστε το και μεταβείτε στον κατάλογο όπου το εξάγετε. Εκτελέστε το χρησιμοποιώντας την εντολή
./ngrok http 5000
Βήμα 6: Ρύθμιση της Alexa
1. Συνδεθείτε στον λογαριασμό Amazon. Εάν έχετε λογαριασμό, συνδεθείτε, αν δεν εγγραφείτε εκεί και συνδεθείτε.
developer.amazon.com/
2. Μεταβείτε στην Κονσόλα προγραμματιστή στην επάνω δεξιά πλευρά.
Βήμα 7: Μεταβείτε στο Alexa ==> Alexa Skill Kit ==> Προσθήκη νέας ικανότητας
Alexa Skill Kit ==> Προσθήκη νέας ικανότητας "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Skill Kit ==> Προσθήκη νέας ικανότητας "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Θα δείτε μια τέτοια σελίδα. Σε αυτή τη σελίδα θα ζητηθεί τύπος δεξιοτήτων, όνομα, γλώσσα και όνομα επίκλησης. Μπορείτε να δώσετε οποιοδήποτε όνομα, στο όνομα της επίκλησης πρέπει να δώσετε το όνομα που λέτε ενώ δίνετε εντολή στην Alexa.
Λάβετε υπόψη ότι επιλέξτε την κατάλληλη γλώσσα που χρησιμοποιείται στη χώρα σας εάν επιλέξετε διαφορετική γλώσσα κατά τη δημιουργία δεξιοτήτων. Δεν θα δουλέψει.
Στο τέλος ενημερώστε το, αποθηκεύστε το και πατήστε επόμενο.
Βήμα 8:
Βήμα 9:
Στην επόμενη σελίδα, θα ζητήσει προθέσεις. Μια πρόθεση αντιπροσωπεύει μια ενέργεια που εκπληρώνει το προφορικό αίτημα ενός χρήστη. Για περισσότερες πληροφορίες
developer.amazon.com/docs/custom-skills/de…
Αν υπάρχει κάποιο σφάλμα θα το δείτε με κόκκινο χρώμα.
Γράψτε τον παρακάτω κωδικό στο πλαίσιο
"πρόθεση": "LightOn"
}, {
"πρόθεση": "LightOff"
}]
}
αποθηκεύστε το και μεταβείτε στην επόμενη σελίδα.
Βήμα 10: Στην επόμενη σελίδα θα ζητήσει δύο επιλογές για το τελικό σημείο Ένα είναι AWS και
Επιλέξτε HTTPS και αποθηκεύστε το και μεταβείτε στην επόμενη σελίδα.
Βήμα 11: Για πιστοποιητικό SSL Επιλέξτε Δεύτερη Επιλογή. Αποθηκεύστε το και μεταβείτε στην επόμενη σελίδα
Βήμα 12: Έλεγχος υπηρεσίας "on"
Για να ελέγξετε αν η υπηρεσία λειτουργεί ή όχι. Βεβαιωθείτε ότι ο διακομιστής Ngrok λειτουργεί και το σενάριο Python εκτελείται επίσης, διαφορετικά δεν θα λειτουργήσει.
Μπορείτε να δείτε ότι οι διακομιστές λαμβάνουν αίτημα και το δημοσιεύουν.
Βήμα 13: Λήψη αιτημάτων από διακομιστές
Βήμα 14: Τα αιτούμενα δημοσιεύονται
Βήμα 15: Σχήματα Arduino
Βήμα 16: Σχήματα LED
Ελπίζω να σας αρέσει σε όλους.
Συνιστάται:
Πώς να ελέγξετε τη λάμπα χρησιμοποιώντας το Arduino UNO και τη μονάδα ρελέ στερεάς κατάστασης 5V ενός καναλιού: 3 βήματα
Πώς να ελέγξετε τη λάμπα χρησιμοποιώντας το Arduino UNO και το Single Channel 5V Relay Solid Module: Περιγραφή: Σε σύγκριση με το παραδοσιακό μηχανικό ρελέ, το ρελέ στερεάς κατάστασης (SSR) έχει πολλά πλεονεκτήματα: έχει μεγαλύτερη διάρκεια ζωής, με πολύ μεγαλύτερη ενεργοποίηση/ χωρίς ταχύτητα και χωρίς θόρυβο. Επιπλέον, έχει επίσης καλύτερη αντοχή σε κραδασμούς και μηχανική
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας κινητήρα HW30A και το Arduino UNO: 5 βήματα
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας HW30A Motor και το Arduino UNO: Περιγραφή: Ο ελεγκτής ταχύτητας κινητήρα HW30A μπορεί να χρησιμοποιηθεί με μπαταρίες LiPo 4-10 NiMH/NiCd ή 2-3 κυψελών. Το BEC είναι λειτουργικό με έως και 3 κελιά LiPo. Μπορεί να χρησιμοποιηθεί για τον έλεγχο της ταχύτητας του κινητήρα DC χωρίς ψήκτρες (3 καλώδια) με μέγιστο έως 12Vdc. Ειδικό
Έξυπνη παρακολούθηση σπιτιού χρησιμοποιώντας Alexa και Arduino: 9 βήματα (με εικόνες)
Έξυπνη παρακολούθηση σπιτιού χρησιμοποιώντας Alexa και Arduino: Στον σημερινό κόσμο οι άνθρωποι περνούν περισσότερο χρόνο στο χώρο εργασίας παρά στο σπίτι τους. Ως εκ τούτου, υπάρχει ανάγκη για ένα σύστημα παρακολούθησης στο σπίτι όπου οι άνθρωποι μπορούν να γνωρίσουν τις συνθήκες του σπιτιού ενώ είναι στη δουλειά. Θα ήταν ακόμα καλύτερα αν κάποιος γ
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα
DIY Χριστουγεννιάτικα φώτα μελοποιημένα - Χορογραφημένα φώτα σπιτιού: 15 βήματα (με εικόνες)
DIY Χριστουγεννιάτικα φώτα σε μουσική - Χορογραφημένα φώτα σπιτιού: DIY Χριστουγεννιάτικα φώτα σε μουσική - Χορογραφημένα φώτα σπιτιού Αυτό ΔΕΝ είναι ένα αρχικό DIY. Θα χρειαστείτε μια σταθερή γνώση των ηλεκτρονικών, της κυκλικότητας, του BASIC προγραμματισμού και των γενικών έξυπνων για την ηλεκτρική ασφάλεια. Αυτό το DIY είναι για ένα έμπειρο άτομο, οπότε