Índice:

Despertador inteligente - Intel Edison - Iot RoadShow - São Paulo: 4 etapas
Despertador inteligente - Intel Edison - Iot RoadShow - São Paulo: 4 etapas
Anonim
Despertador inteligente - Intel Edison - Iot RoadShow - São Paulo
Despertador inteligente - Intel Edison - Iot RoadShow - São Paulo

Uma das grandes virtudes de quem mora ou trabalha em uma cidade grande é o gerenciamento do tempo. Hoje em dia as viagens são constantes e, como o trânsito é um dos principais fatores.

Pensando nisso, fiz um pequeno aplicativo que utiliza a integração com Google Maps e Google Calendar. Basicamente, o usuário agenda o compromisso no Google Agenda e o aplicativo usa os parâmetros do compromisso agendado para dizer a que horas deve estar acordado ou começar a se preparar. A grande vantagem é que, dependendo da hora do dia, as condições do trânsito vão mudando e a hora de chegada também. Portanto, o aplicativo economiza seu tempo calculando o tempo e monitorando o tráfego do site e faz isso por você.

Etapa 1: Google Agenda

calendário do Google
calendário do Google
calendário do Google
calendário do Google

A primeira etapa foi criar um ID para acessar meu calendário do Google para que você pudesse acessar através do aplicativo e não pela interface comum do Google Calendar. Para isso acessei o site https://console.developers.google.com.t está tudo muito bem explicado em

Etapa 2: Google Maps

Google Maps
Google Maps

Para calcular o tempo de percurso entre o lugar que escolhi e o local do compromisso, usei o Google Maps. A API Javascript é muito fácil de usar.

Basicamente é criar um mapa, passar uma rota para ele desenhar e para este evento recuperar o parâmetro de duração. Feito isso, temos as entradas necessárias para realizar os cálculos e soar o alarme quando necessário.

Etapa 3: extras

Estamos quase terminando, e para calcular o tempo correto precisamos de mais uma informação: quanto tempo vai demorar desde que acordamos para sair de casa. Este parâmetro é importante para que você não precise fazer nada com pressa. No exemplo, usei 30 minutos o que entendi ser um bom horário para tomar banho e sair de casa. Além disso, configurei a página para reproduzir um vídeo do Youtube sempre que o horário for igual ao horário atual. Nesse caso, use o vídeo abaixo::)

Etapa 4: finalizar

Finalizar
Finalizar
Finalizar
Finalizar

Para finalizar o projeto, coloque o arquivo html na mesma pasta do meu servidor web Python que criei seguindo as etapas deste tutorial https: wiki.python.orgmoinBaseHttpServer

Eu acessei meu Edison via console e digitei o comando python HTTPServer.py. Feito, nosso servidor Web rodando e podemos acessar a url que foi configurada e visualizar os resultados de nossa página. Intel Edison provou ser uma plataforma muito estável e com grande potencial para o desenvolvimento de soluções para IoT. Estou oferecendo o código-fonte neste post.

Recomendado: