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

Εκδηλώσεις Ημερολογίου Google στο ESP8266: 10 Βήματα
Εκδηλώσεις Ημερολογίου Google στο ESP8266: 10 Βήματα

Βίντεο: Εκδηλώσεις Ημερολογίου Google στο ESP8266: 10 Βήματα

Βίντεο: Εκδηλώσεις Ημερολογίου Google στο ESP8266: 10 Βήματα
Βίντεο: Jak podłączyć kolorową taśmę LED RGB, RGBW, programator, Asystent Google - FOX Wi-RGBW-P 2024, Νοέμβριος
Anonim
Εκδηλώσεις Ημερολογίου Google στο ESP8266
Εκδηλώσεις Ημερολογίου Google στο ESP8266

Σε αυτό το σεμινάριο θα εξηγήσω πώς να εισαγάγετε δεδομένα συμβάντων Ημερολόγιο Google στο Arduino IDE για τον πίνακα ESP8266. Θα εισαγάγω την ώρα λήξης και έναρξης της εκπαίδευσης μου από το Ημερολόγιο Google και θα τα εκτυπώσω στη σειριακή οθόνη Arduino IDE.

Για να το επιτύχουμε αυτό, χρησιμοποιούμε το Zapier για να στείλουμε τα δεδομένα του συμβάντος σε μια ροή του Adafruit. Στη συνέχεια διαβάζουμε αυτήν τη ροή στο Arduino.

Βήμα 1: Δημιουργήστε νέα ροή στο Adafruit

Δημιουργήστε νέα ροή στο Adafruit
Δημιουργήστε νέα ροή στο Adafruit
Δημιουργήστε νέα ροή στο Adafruit
Δημιουργήστε νέα ροή στο Adafruit

- Πηγαίνετε στο Adafruit.

- Δημιουργήστε έναν λογαριασμό στο Adafruit εάν δεν έχετε ήδη έναν.

- Στην αρχική σελίδα, μεταβείτε στις Ροές> Προβολή όλων

- Βρίσκεστε τώρα στη σελίδα ροής. Για να δημιουργήσετε μια νέα ροή, κάντε κλικ στην επιλογή Ενέργειες> Δημιουργία νέας ροής

- Για το έργο μας θα ονομάζεται "εκπαίδευση" Κάντε κλικ στο Δημιουργία ροής

Δώστε στη ροή σας ένα απλό και αναγνωρίσιμο όνομα.

- Ανοίξτε τη ροή που μόλις δημιουργήσαμε. Είναι άδειο προς το παρόν, αλλά θα του στείλουμε δεδομένα χρησιμοποιώντας το Zapier.

Βήμα 2: Κάντε ένα Zap

Κάντε ένα Zap
Κάντε ένα Zap

- Πήγαινε στο Zapier

- Δημιουργήστε έναν λογαριασμό εάν δεν έχετε ήδη έναν.

Θα κάνουμε μια σύνδεση μεταξύ του Ημερολογίου Google και του Adafruit. Αυτό ονομάζεται zap.

- στην αρχική σελίδα, κάντε κλικ στο "make a Zap"

Βήμα 3: Συνδέστε το Ημερολόγιο Google

Συνδέστε το Ημερολόγιο Google
Συνδέστε το Ημερολόγιο Google
Συνδέστε το Ημερολόγιο Google
Συνδέστε το Ημερολόγιο Google

Το πρώτο μέρος της σύνδεσης είναι το ημερολόγιο Google.

- Στην περιοχή Επιλογή εφαρμογής επιλέξτε "Ημερολόγιο Google"

- Στην περιοχή Επιλογή ενεργοποίησης συμβάντος επιλέξτε Επιλέξτε "Έναρξη συμβάντος"

Αυτή είναι η σκανδάλη που ξεκινά τη σύνδεση. Το "Start Event" είναι το καλύτερο για τον σκοπό μας, αλλά μπορείτε να επιλέξετε ό, τι θέλετε.

- Επιλέξτε το λογαριασμό ημερολογίου google.

Βήμα 4: Προσαρμογή συμβάντος Ημερολογίου Google

Προσαρμογή συμβάντος Ημερολογίου Google
Προσαρμογή συμβάντος Ημερολογίου Google

- Επιλέξτε το ημερολόγιο από τον λογαριασμό σας που θέλετε να χρησιμοποιήσετε.

Είναι πιο εύκολο να επιλέξετε ένα ημερολόγιο εγγράψιμο, ώστε να μπορείτε να προσθέσετε δοκιμαστικά ραντεβού όποτε θέλετε.

- Επιλέξτε την ώρα πριν θέλετε να ενεργοποιηθεί ο Zapier

Είναι προαιρετικό να προσθέσετε έναν όρο αναζήτησης. Αυτό θα διασφαλίσει ότι το Zapier ενεργοποιεί μόνο γεγονότα με συγκεκριμένο όνομα. Εάν δεν συμπληρώσετε έναν όρο αναζήτησης, το Zapier θα ενεργοποιείται σε κάθε συμβάν στο ημερολόγιο.

Κάντε κλικ στο "δοκιμή και συνέχεια"

Βήμα 5: Συνδέστε το Adafruit

Συνδέστε το Adafruit
Συνδέστε το Adafruit
Συνδέστε το Adafruit
Συνδέστε το Adafruit

Το μέρος 2 της σύνδεσης είναι το Adafruit.

- Στην περιοχή Επιλογή εφαρμογής, αναζητήστε το "Adafruit IO" και επιλέξτε το.

- Στην περιοχή Επιλογή συμβάντος δράσης επιλέξτε "Δημιουργία δεδομένων ροής"

- Στην ενότητα "Επιλογή λογαριασμού" συνδεθείτε χρησιμοποιώντας τον λογαριασμό σας Adafruit.

Βήμα 6: Προσαρμόστε τα δεδομένα ροής Adafruit

Προσαρμογή δεδομένων ροής Adafruit
Προσαρμογή δεδομένων ροής Adafruit

Τώρα έχουμε εισαγάγει μια ενότητα που ονομάζεται Προσαρμογή δεδομένων ροής.

- Στο Κλειδί τροφοδοσίας, επιλέξτε "Χρήση προσαρμοσμένης τιμής"

- Στην ενότητα "Προσαρμοσμένη αξία για το κλειδί ροής" Εισαγάγετε το όνομα της ροής που δημιουργήσατε στο Adafruit.

Στην περίπτωσή μας ήταν «εκπαίδευση»

- Στην ενότητα "Τιμή", κάντε κλικ στο εικονίδιο προσθήκης στα δεξιά του πλαισίου κειμένου.

- Επιλέξτε «1. Η εκδήλωση ξεκινά: "και" 1. Η εκδήλωση τελειώνει:”.

Φροντίστε να τα επιλέξετε με αυτήν τη σειρά για χάρη αυτού του κωδικού. Μην αφήνετε χώρο μεταξύ των δύο μπλοκ. Φροντίστε να μην επιλέξετε την "όμορφη" έκδοση. Εάν αλλάξετε τον τρόπο με τον οποίο το σκίτσο χειρίζεται τη ροή συμβολοσειράς, μπορείτε να χρησιμοποιήσετε οποιαδήποτε μορφοποίηση.

Βήμα 7: Δοκιμή Zap

Δοκιμή Zap
Δοκιμή Zap
Δοκιμή Zap
Δοκιμή Zap
Δοκιμή Zap
Δοκιμή Zap

Έχουμε εισαγάγει όλες τις πληροφορίες και μπορούμε να δοκιμάσουμε τη σύνδεσή μας.

- Κάντε κλικ στο "Test & Continue". Ο Zapier θα ενεργοποιήσει ένα δοκιμαστικό γεγονός.

- Κοιτάξτε στη ροή Adafruit. Θα δείτε μια δοκιμαστική εκδήλωση του Zapier να προστίθεται στη ροή σας.

- Μην ξεχάσετε να ενεργοποιήσετε το zap στην επάνω δεξιά γωνία στο Zapier. Δεν θα λειτουργήσει αν δεν το κάνετε αυτό.

Βήμα 8: Arduino IDE: Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- Συνδέστε το ESP8266 στον υπολογιστή σας.

- Κατεβάστε το σκίτσο στο Github και ανοίξτε στο Arduino IDE.

Θα χρειαστεί να αλλάξετε κάποιο κώδικα στο config.h

- Συμπληρώστε το όνομα χρήστη Adafruit

- Συμπληρώστε το κλειδί AIO.

Μπορείτε να βρείτε το κλειδί AIO στην επάνω δεξιά γωνία στο Adafruit.

Βήμα 9: Arduino IDE: Διαβάστε τη ροή Adafruit

Arduino IDE: Διαβάστε τη ροή Adafruit
Arduino IDE: Διαβάστε τη ροή Adafruit
Arduino IDE: Διαβάστε τη ροή Adafruit
Arduino IDE: Διαβάστε τη ροή Adafruit

- Ανοίξτε το κύριο αρχείο.

- Προσθέστε το όνομα χρήστη ως όνομα του κατόχου της ροής.

- Προσθέστε το όνομα της ροής σας. Στην περίπτωσή μας ήταν «προπόνηση».

- Συγκεντρώστε και ανεβάστε σκίτσο στον πίνακα σας.

- Μόλις μεταφορτωθεί ο κωδικός, ανοίξτε τη σειριακή οθόνη.

- Αφού γίνει η σύνδεση, μπορείτε να δείτε τα δεδομένα σχετικά με μια επερχόμενη εκδήλωση!

Χρησιμοποιήστε τη δοκιμή στο Zap σας από το βήμα 7 για να λάβετε ένα δοκιμαστικό συμβάν ή δημιουργήστε ένα συμβάν στο Ημερολόγιο Google σας εάν δεν βλέπετε αποτελέσματα. Λάβετε υπόψη ότι έχουμε ορίσει ένα χρόνο ενεργοποίησης στο Zapier, οπότε δεν θα ενεργοποιηθεί μετά τη δημιουργία ενός συμβάντος, αλλά x λεπτά πριν από την έναρξη του συμβάντος.

Βήμα 10: Λάθη;

Εάν το σκίτσο δεν μεταγλωττιστεί:- Βεβαιωθείτε ότι η πλακέτα σας είναι συνδεδεμένη

- Ελέγξτε ότι το Arduino IDE έχει ρυθμιστεί για τη σωστή πλακέτα.

- Ελέγξτε ότι το Arduino IDE έχει ρυθμιστεί στη δεξιά θύρα.

Εάν η σειριακή οθόνη δεν φαίνεται όπως φαίνεται παραπάνω:

- Ελέγξτε εάν η σειριακή επικοινωνία έχει οριστεί σε 115200 baud (κάντε αυτό στη σειριακή οθόνη).

- Ελέγξτε αν έχει προσαρμοστεί η ροή ακριβώς στο βήμα 6.

- Ελέγξτε στο Adafruit εάν έχετε δεδομένα που προέρχονται από το Zapier.

- Ελέγξτε αν το Zap σας είναι ενεργοποιημένο.

- Ελέγξτε αν έχετε γράψει το όνομα της ροής σας ακριβώς στον κώδικα.

- Ελέγξτε αν έχετε επιλέξει τη σωστή ροή στο Zapier.

Εάν δεν λάβετε ποτέ το μήνυμα "adafruit IO Connected" στη σειριακή οθόνη:

- Ελέγξτε αν έχετε γράψει το SSID, τον κωδικό πρόσβασης, το όνομα χρήστη και το κλειδί IO σωστά χωρίς διαμόρφωση.

- Ελέγξτε εάν ο δρομολογητής είναι ενεργοποιημένος.

Συνιστάται: