Table des matières:

Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : 4 étapes
Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : 4 étapes

Vidéo: Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : 4 étapes

Vidéo: Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo : 4 étapes
Vidéo: Intel IoT Road Show Sao Paulo 2015 : Intel Edison : Rover IoT 2024, Juillet
Anonim
Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo
Réveil intelligent - Intel Edison - Iot RoadShow - São Paulo

L'une des grandes vertus de quiconque vit ou travaille dans une grande ville est la gestion du temps. De nos jours, les déplacements sont constants et, comme le trafic est l'un des principaux facteurs.

En y réfléchissant, j'ai créé une petite application qui utilise l'intégration avec Google Maps et Google Calendar. En gros, l'utilisateur programme le rendez-vous sur Google Agenda et l'application utilise les paramètres de l'engagement programmé pour dire à quelle heure il devra être réveillé ou commencer à se préparer. Le gros avantage est que, selon l'heure de la journée, les conditions de circulation vont changer et l'heure d'arrivée aussi. Par conséquent, l'application vous fait gagner du temps en calculant le temps et en surveillant le trafic du site et le fait pour vous.

Étape 1: Google Agenda

Google Agenda
Google Agenda
Google Agenda
Google Agenda

La première étape consistait à créer un identifiant pour accéder à mon calendrier Google afin que vous puissiez accéder via l'application et non l'interface commune de Google Calendar. Pour cela j'ai accédé au site https://console.developers.google.com.t's tout très bien expliqué dans

Étape 2: Google Maps

Google Maps
Google Maps

Pour calculer le temps de trajet entre le lieu que j'ai choisi et le lieu du rendez-vous, j'ai utilisé Google Maps. L'API Javascript est très simple à utiliser.

En gros il s'agit de créer une carte, de lui passer un itinéraire à dessiner et à cet événement de récupérer le paramètre de durée. Une fois cela fait, nous avons les entrées nécessaires pour effectuer les calculs et sonner notre alarme si nécessaire.

Étape 3: Suppléments

Nous arrivons presque à la fin, et pour calculer l'heure exacte, nous avons besoin d'une information supplémentaire: combien de temps cela prendra-t-il depuis le réveil pour sortir de la maison. Ce paramètre est important pour que vous n'ayez rien à faire dans la précipitation. Dans l'exemple, j'ai utilisé 30 minutes ce que je comprends être un bon moment pour prendre une douche et sortir de la maison. De plus, j'ai configuré la page pour lire une vidéo de Youtube chaque fois que l'heure est égale à l'heure actuelle. Dans ce cas, utilisez la vidéo ci-dessous::)

Étape 4: Finaliser

Finaliser
Finaliser
Finaliser
Finaliser

Pour finir le projet, placez le fichier html dans le même dossier que mon serveur web Python que j'ai réalisé en suivant les étapes de ce tutoriel https: wiki.python.orgmoinBaseHttpServer

J'ai accédé à mon Edison via la console et j'ai tapé la commande python HTTPServer.py. C'est fait, notre serveur Web tourne et nous pouvons accéder à l'url qui a été configuré et visualiser les résultats de notre page. Intel Edison s'est avéré être une plate-forme très stable et avec un potentiel énorme pour le développement de solutions pour l'IoT. Je propose le code source dans ce post.

Conseillé: