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

Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: 4 βήματα
Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: 4 βήματα

Βίντεο: Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: 4 βήματα

Βίντεο: Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο: 4 βήματα
Βίντεο: Το φορητό Scanner! [HandyScan SKYPIX TSN410 900 DPI] 2024, Ιούλιος
Anonim
Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο
Έξυπνο ξυπνητήρι - Intel Edison - Iot RoadShow - Σάο Πάολο

Μία από τις μεγάλες αρετές οποιουδήποτε ζει ή εργάζεται σε μια μεγάλη πόλη είναι η διαχείριση του χρόνου. Στις μέρες μας τα ταξίδια είναι σταθερά και, καθώς η κίνηση είναι ένας από τους κύριους παράγοντες.

Σκεπτόμενος, έφτιαξα μια μικρή εφαρμογή που χρησιμοποιεί την ενσωμάτωση με τους Χάρτες Google και το Ημερολόγιο Google. Βασικά, ο χρήστης προγραμματίζει το ραντεβού στο Ημερολόγιο Google και η εφαρμογή χρησιμοποιεί τις παραμέτρους της προγραμματισμένης δέσμευσης για να πει τι ώρα θα πρέπει να είναι ξύπνιος ή να αρχίσει να προετοιμάζεται. Το μεγάλο πλεονέκτημα είναι ότι, ανάλογα με την ώρα της ημέρας, οι συνθήκες κυκλοφορίας θα αλλάξουν και η ώρα θα φτάσει επίσης. Επομένως, η εφαρμογή εξοικονομεί χρόνο υπολογίζοντας το χρόνο και παρακολουθώντας την επισκεψιμότητα του ιστότοπου και το κάνει για εσάς.

Βήμα 1: Ημερολόγιο Google

Ημερολόγιο Google
Ημερολόγιο Google
Ημερολόγιο Google
Ημερολόγιο Google

Το πρώτο βήμα ήταν να δημιουργήσω ένα αναγνωριστικό για να έχω πρόσβαση στο ημερολόγιό μου Google, ώστε να έχετε πρόσβαση μέσω της εφαρμογής και όχι της κοινής διεπαφής του Ημερολογίου Google. Για το λόγο αυτό, επισκέφτηκα τον ιστότοπο https://console.developers.google.com.tα εξηγείται πολύ καλά στη διεύθυνση

Βήμα 2: Χάρτες Google

Χάρτες Google
Χάρτες Google

Για τον υπολογισμό του χρόνου διαδρομής μεταξύ του τόπου που επέλεξα και της τοποθεσίας του ραντεβού, χρησιμοποίησα τους Χάρτες Google. Το Javascript API είναι πολύ εύκολο στη χρήση.

Βασικά είναι να δημιουργηθεί ένας χάρτης, να περάσει μια διαδρομή για να σχεδιάσει και σε αυτό το συμβάν να ανακτήσει την παράμετρο διάρκειας. Μόλις γίνει αυτό, έχουμε τις εισόδους που απαιτούνται για να εκτελέσουμε τους υπολογισμούς και να ηχήσουμε τον συναγερμό μας όταν είναι απαραίτητο.

Βήμα 3: Επιπλέον

Σχεδόν τελειώνουμε και για να υπολογίσουμε τον σωστό χρόνο χρειαζόμαστε μια ακόμη πληροφορία: πόσος χρόνος θα χρειαστεί από το ξύπνημα για να βγούμε από το σπίτι. Αυτή η παράμετρος είναι σημαντική για να μην χρειαστεί να κάνετε τίποτα βιαστικά. Στο παράδειγμα, χρησιμοποίησα 30 λεπτά από ό, τι καταλαβαίνω ότι ήταν μια καλή στιγμή για να κάνετε ντους και να βγείτε από το σπίτι. Επιπλέον, ρυθμίζω τη σελίδα για αναπαραγωγή βίντεο από το Youtube όποτε η ώρα είναι ίση με την τρέχουσα ώρα. Σε αυτήν την περίπτωση, χρησιμοποιήστε το παρακάτω βίντεο::)

Βήμα 4: Ολοκλήρωση

Οριστικοποιώ
Οριστικοποιώ
Οριστικοποιώ
Οριστικοποιώ

Για να ολοκληρώσετε το έργο, τοποθετήστε το αρχείο html στον ίδιο φάκελο με τον διακομιστή ιστού Python που έφτιαξα ακολουθώντας τα βήματα σε αυτό το σεμινάριο https: wiki.python.orgmoinBaseHttpServer

Πρόσβαση στο Edison μου μέσω κονσόλας και πληκτρολόγησα την εντολή python HTTPServer.py. Τέλος, ο διακομιστής Ιστού μας λειτουργεί και μπορούμε να έχουμε πρόσβαση στη διεύθυνση url που έχει διαμορφωθεί και να δούμε τα αποτελέσματα της σελίδας μας. Το Intel Edison αποδείχθηκε μια πολύ σταθερή πλατφόρμα και με τεράστιες δυνατότητες για την ανάπτυξη λύσεων για το IoT. Προσφέρω τον πηγαίο κώδικα σε αυτήν την ανάρτηση.

Συνιστάται: