Índice:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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:
Despertador inteligente usando Magicbit (Arduino): 10 etapas
Despertador inteligente usando Magicbit (Arduino): Este tutorial mostra como fazer um despertador inteligente usando display OLED na placa de desenvolvimento de Magicbit sem usar qualquer módulo RTC
WakeupNow - Despertador inteligente: 8 etapas
WakeupNow - Despertador Inteligente: Como todos sabem, a vida dos alunos é muito difícil, eles têm um dia longo com palestras, muito dever de casa e, em geral, têm uma vida louca. Eles não têm tempo para nada, e se você sugerir que acrescentem algumas horas ao dia, eles ficarão felizes. Unfo
Luz inteligente do despertador reciclado: 8 etapas (com imagens)
Luz Inteligente de Despertador Upcycled: Neste projeto, eu atualizei um despertador de corda completamente quebrado. O mostrador do relógio é substituído por 12 LEDs, iluminados por uma faixa de LED ao redor da borda do relógio. Os 12 LEDs informam a hora e a faixa de LED está programada para funcionar como um alarme, girando
Wake Me Up - um despertador inteligente: 6 etapas
Wake Me Up - um despertador inteligente: Wake me up é um despertador inteligente que também pode ser usado como uma luz inteligente. A faixa de led embutida simula a luz natural que entra em seu quarto. Isso possibilita uma maneira calma e natural de começar o dia. O despertador também está equipado com um segme 4 * 7
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: 10 etapas (com imagens)
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: Você sempre quis um relógio inteligente? Se sim, esta é a solução para você! Fiz o Smart Alarm Clock, é um relógio que você pode alterar a hora do alarme de acordo com o site. Quando o alarme disparar, haverá um som (campainha) e 2 luzes