Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Δημιουργία λογαριασμού διαδικτυακής υπηρεσίας
- Βήμα 2: IFTTT (Αν Αυτό Τότε Αυτό)
- Βήμα 3: Ροή και σχήματα
Βίντεο: Αυτοματισμός σπιτιού χρησιμοποιώντας το Google Assistant και το Adafruit IO: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Ο βοηθός Google είναι υπηρεσία φωνητικής εντολής βασισμένη σε AI (Τεχνητή Νοημοσύνη). Χρησιμοποιώντας τη φωνή, μπορούμε να αλληλεπιδράσουμε με τον βοηθό google και μπορεί να αναζητήσει στο διαδίκτυο, να προγραμματίσει συμβάντα, να ρυθμίσει συναγερμούς, να ελέγξει συσκευές κ.λπ.
Αυτή η υπηρεσία είναι διαθέσιμη σε smartphone και συσκευές Google Home. Μπορούμε να ελέγξουμε έξυπνες οικιακές συσκευές, όπως φώτα, διακόπτες, ανεμιστήρες και θερμοστάτες χρησιμοποιώντας τον Βοηθό Google.
Θα δημιουργήσουμε μια εφαρμογή που μπορεί να ελέγξει τις οικιακές συσκευές. Εδώ, θα ελέγξουμε έναν λαμπτήρα 60W χρησιμοποιώντας την υπηρεσία Βοηθού Google. Αυτή η εφαρμογή περιλαμβάνει βοηθό Google μαζί με διακομιστή Adafruit και υπηρεσία IFTTT.
Προμήθειες
- Πίνακας NodeMCU (ESP8266)
- Μονάδα ρελέ 5V
- Καλώδια βραχυκύκλωσης
- Breadboard
Βήμα 1: Δημιουργία λογαριασμού διαδικτυακής υπηρεσίας
- Αρχικά, δημιούργησε έναν λογαριασμό στο www. Adafruit.io
- Τώρα, δημιουργήστε έναν πίνακα ελέγχου. Αυτός ο πίνακας ελέγχου είναι μια διεπαφή χρήστη για τον έλεγχο των πραγμάτων από απόσταση.
- Αφού ακολουθήσετε τα παραπάνω βήματα, δώστε ένα όνομα στον πίνακα ελέγχου και αποθηκεύστε το.
- Τώρα, δημιουργήστε ροή (διεπαφή χρήστη) για τον έλεγχο της λυχνίας On-Off. Για να το δημιουργήσετε, απλώς κάντε κλικ στο σύμβολο ‘+’ και επιλέξτε την εναλλαγή της ροής που εμφανίζεται.
- Αφού επιλέξετε εναλλαγή ροής, εμφανίζεται ένα αναδυόμενο παράθυρο όπως φαίνεται.
- Εισαγάγετε το όνομα της ροής μας (εμφανίζεται σε κόκκινο πλαίσιο) και δημιουργήστε το. Μετά τη δημιουργία, επιλέξτε τη δημιουργημένη ροή (εδώ η δική μου είναι LED) και, στη συνέχεια, κάντε κλικ στο Επόμενο βήμα. Στο επόμενο βήμα, διαμορφώστε τη ροή που φαίνεται παρακάτω.
- Εδώ, χρησιμοποίησα το κουμπί 0 (OFF) και 1 (ON) για κουμπί και έπειτα έκανα κλικ στη δημιουργία. Αυτό θα δημιουργήσει ένα κουμπί εναλλαγής στον πίνακα ελέγχου που μπορεί να χρησιμοποιηθεί για τον έλεγχο των πραγμάτων από απόσταση.
Τώρα, ο πίνακας ελέγχου μου είναι έτοιμος για εφαρμογές IoT, όπως αυτοματισμός σπιτιού.
Βήμα 2: IFTTT (Αν Αυτό Τότε Αυτό)
Εάν το This That That, επίσης γνωστό ως IFTTT είναι μια δωρεάν υπηρεσία που βασίζεται στο διαδίκτυο για τη δημιουργία αλυσίδων απλών δηλώσεων υπό όρους, που ονομάζονται μικροεφαρμογές. Ένα applet ενεργοποιείται από αλλαγές που συμβαίνουν σε άλλες υπηρεσίες ιστού όπως το Gmail, το Facebook, το Telegram, το Instagram ή το Pinterest.
Για παράδειγμα, μια μικροεφαρμογή μπορεί να στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου εάν ο χρήστης κάνει tweets χρησιμοποιώντας ένα hashtag ή αντιγράψει μια φωτογραφία στο Facebook στο αρχείο ενός χρήστη, εάν κάποιος επισημάνει έναν χρήστη σε μια φωτογραφία. Εδώ, χρησιμοποίησα το IFTTT για να χρησιμοποιήσω την υπηρεσία βοηθού Google και την υπηρεσία Adafruit στην αλυσίδα. Έτσι, όταν χρησιμοποιώ τον βοηθό google για τον έλεγχο του φωτισμού του σπιτιού μου λέγοντας Ok Google, ενεργοποιήστε ή απενεργοποιήστε το φως. Στη συνέχεια, το IFTTT ερμηνεύει το μήνυμα και μπορεί να το στείλει στον πίνακα ελέγχου του Adafruit ως κατανοητή εντολή στη δημιουργημένη ροή.
Διαμόρφωση IFTTTΤο πρώτο βήμα είναι η δημιουργία λογαριασμού στο IFTTT.
Σημείωση: Δημιουργήστε έναν λογαριασμό στο IFTTT χρησιμοποιώντας το ίδιο αναγνωριστικό e-mail που χρησιμοποιήσατε για το Adafruit.
- Μετά τη δημιουργία λογαριασμού, κάντε κλικ στο My Applets και, στη συνέχεια, επιλέξτε New Applet.
- Αφού επιλέξουμε μια νέα μικροεφαρμογή, έχουμε μια νέα σελίδα στην οποία πρέπει να κάνουμε κλικ στην επιλογή Αυτό εμφανίζεται στην εικόνα.
- Στη συνέχεια, αναζητήστε τον Βοηθό Google και επιλέξτε τον.
- Τώρα, εισαγάγετε φωνητικές φράσεις τις οποίες θα χρησιμοποιήσουμε ως εντολή για τον βοηθό Google.
Μπορούμε να εισαγάγουμε οποιαδήποτε φράση σύμφωνα με την εφαρμογή μας. Όπως μπορείτε να δείτε, οι φράσεις που εισάγονται στα παραπάνω πεδία προορίζονται για ενεργοποίηση του Light. Για να απενεργοποιήσουμε το Light, πρέπει να δημιουργήσουμε ένα άλλο applet με διαφορετικές φράσεις.
Τώρα, έχουμε μια άλλη σελίδα στην οποία πρέπει να κάνουμε κλικ σε αυτήν την επιλογή που χρησιμοποιείται για τη σύνδεση του Google Assistant με το Adafruit.
- Στη συνέχεια, αναζητήστε το Adafruit και επιλέξτε το.
- Αφού επιλέξετε το Adafruit, επιλέξτε δράση. Τώρα εισάγετε ποια δεδομένα πρέπει να στείλουμε σε ποια ροή του πίνακα ελέγχου του Adafruit.
- Κάντε κλικ στο Δημιουργία ενέργειας.
Έτσι, όταν χρησιμοποιώ τον Βοηθό Google στο κινητό μου και δίνω φωνητική εντολή ως "Ok Google, Turn LED ON", η μικροεφαρμογή που δημιουργήθηκε στο IFTTT λαμβάνει αυτήν την εντολή και θα στείλει δεδομένα "1" στη ροή του Adafruit. Αυτό θα ενεργοποιήσει το συμβάν στο ταμπλό του Adafruit το οποίο παρακολουθείται συνεχώς από τον μικροελεγκτή (εδώ NodeMCU). Αυτός ο μικροελεγκτής θα αναλάβει δράση σύμφωνα με την αλλαγή δεδομένων στον πίνακα ελέγχου του Adafruit.
Βήμα 3: Ροή και σχήματα
Για τον κώδικα αυτού του έργου:
Συνιστάται:
DIY Χαμηλού κόστους αυτοματισμός σπιτιού χρησιμοποιώντας Esp8266: 6 βήματα
DIY Χαμηλού κόστους αυτοματισμός σπιτιού χρησιμοποιώντας το Esp8266: Γεια σε όλους, σήμερα σε αυτό το εκπαιδευτικό εγχειρίδιο θα σας δείξω πώς ετοίμασα τον αυτοματισμό του σπιτιού μου ως βήμα προς ένα έξυπνο σπίτι χρησιμοποιώντας μια μονάδα ESP 8266 γενικά γνωστή ως nodemcu, χωρίς να χάνω χρόνο ας αρχίσουμε:)
Αυτοματισμός σπιτιού με Raspberry Pi χρησιμοποιώντας πίνακα ρελέ: 7 βήματα
Αυτοματισμός σπιτιού με Raspberry Pi χρησιμοποιώντας πίνακα ρελέ: Ένας μεγάλος αριθμός ανθρώπων θέλει μεγάλη άνεση αλλά σε λογικές τιμές. Νιώθουμε τεμπέληδες να φωτίζουμε τα σπίτια κάθε βράδυ όταν δύει ο ήλιος και το επόμενο πρωί, κλείνοντας ξανά τα φώτα Or για να ενεργοποιήσουμε/απενεργοποιήσουμε το κλιματιστικό/ανεμιστήρα/θερμαντήρες όπως ήταν
Αυτοματισμός σπιτιού χρησιμοποιώντας το Google Firebase: 3 βήματα
Οικιακός αυτοματισμός χρησιμοποιώντας το Google Firebase: Εισαγωγή: Αυτό είναι ένα έργο αυτοματισμού σπιτιού που χρησιμοποιεί πυροσβεστική βάση και nodeMCU. Ο πρώτος λόγος που επέλεξα το Firebase είναι επειδή μπορεί να διατηρηθεί εύκολα, έχει αναφορά προόδου, Crash Analytics κ.λπ. και ακριβώς είναι χωρίς κόστος, ώστε να μπορούμε
Απλούστερος αυτοματισμός σπιτιού χρησιμοποιώντας Bluetooth, Android Smartphone και Arduino .: 8 βήματα (με εικόνες)
Απλούστερος αυτοματισμός σπιτιού χρησιμοποιώντας Bluetooth, Android Smartphone και Arduino .: Γεια σε όλους, Αυτό το έργο αφορά στην κατασκευή της πιο απλοποιημένης συσκευής αυτοματισμού σπιτιού χρησιμοποιώντας ένα arduino και μια μονάδα bluetooth. Αυτό είναι πολύ εύκολο να κατασκευαστεί και μπορεί να κατασκευαστεί σε λίγες ώρες. Στην εκδοχή μου που εξηγώ εδώ, μπορώ
Απλός αυτοματισμός σπιτιού χρησιμοποιώντας Raspberry Pi3 και Android Things: 5 βήματα (με εικόνες)
Απλός αυτοματισμός σπιτιού χρησιμοποιώντας Raspberry Pi3 και Android Things: Η ιδέα είναι να σχεδιάσετε ένα “ έξυπνο HOME ” όπου κάποιος μπορεί να ελέγξει οικιακές συσκευές χρησιμοποιώντας Android Things και Raspberry Pi. Το έργο αποτελείται από τον έλεγχο οικιακών συσκευών όπως το φως, ο ανεμιστήρας, ο κινητήρας κ.λπ. Απαιτούμενα υλικά: Raspberry Pi 3HDMI Ca