
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Одно из величайших достоинств любого человека, живущего или работающего в большом городе, - это тайм-менеджмент. В настоящее время поездки постоянны, и трафик является одним из основных факторов.
Подумав об этом, я сделал небольшое приложение, использующее интеграцию с Google Maps и Google Calendar. Обычно пользователь назначает встречу в Календаре Google, и приложение использует параметры запланированного обязательства, чтобы сказать, в какое время он должен проснуться или начать подготовку. Большим преимуществом является то, что в зависимости от времени суток условия движения меняются и время прибытия тоже. Таким образом, приложение экономит ваше время, подсчитывая время и отслеживая посещаемость сайта, и делает это за вас.
Шаг 1. Календарь Google


Первым шагом было создание идентификатора для доступа к моему календарю Google, чтобы вы могли получить доступ через приложение, а не через общий интерфейс Календаря Google. Для этого я зашел на сайт https://console.developers.google.com.t, все очень хорошо объяснено в
Шаг 2. Карты Google

Чтобы рассчитать время маршрута между выбранным мной местом и местом встречи, я использовал Google Maps. Javascript API очень прост в использовании.
В основном это создание карты, передача ему маршрута для рисования и получение этому событию параметра продолжительности. Как только это будет сделано, у нас будут входные данные, необходимые для выполнения расчетов и подачи сигнала тревоги, когда это необходимо.
Шаг 3: Дополнения
Мы почти закончили, и чтобы рассчитать правильное время, нам нужна еще одна информация: сколько времени пройдет с момента пробуждения, чтобы выйти из дома. Этот параметр важен, чтобы вам не пришлось что-либо делать в спешке. В этом примере я использовал 30 минут, которые, как я понимаю, хорошее время, чтобы принять душ и выйти из дома. Кроме того, я настраиваю страницу для воспроизведения видео с Youtube всякий раз, когда время совпадает с текущим. В этом случае используйте видео ниже::)
Шаг 4: Завершить


Чтобы завершить проект, поместите html-файл в ту же папку, что и мой веб-сервер Python, который я создал, выполнив шаги, описанные в этом руководстве https: wiki.python.orgmoinBaseHttpServer
Я получил доступ к своему Edison через консоль и набрал команду python HTTPServer.py. Готово, наш веб-сервер запущен, и мы можем получить доступ к настроенному URL-адресу и просмотреть результаты нашей страницы. Intel Edison оказалась очень стабильной платформой с огромным потенциалом для разработки решений для Интернета вещей. Я предлагаю исходный код в этом посте.
Рекомендуемые:
Умный будильник с использованием Magicbit (Arduino): 10 шагов

Умный будильник с использованием Magicbit (Arduino): в этом руководстве показано, как сделать умный будильник с помощью OLED-дисплея на плате Magicbit dev без использования какого-либо модуля RTC
WakeupNow - умный будильник: 8 шагов

WakeupNow - Умный будильник: Как всем известно, жизнь студентов очень тяжелая, у них длинный день с лекциями, много домашних заданий и в целом у них сумасшедшая жизнь. У них нет времени ни на что, и если вы предложите им добавить несколько часов в день, они будут рады. Unfo
Wake Me Up - умный будильник: 6 шагов

Умный будильник «Разбуди меня»: «Разбуди меня» - это умный будильник, который также можно использовать как умный свет. Встроенная светодиодная полоса имитирует естественный свет, проникающий в вашу комнату. Это позволяет спокойно и естественно начать свой день. Будильник также оборудован сегм
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)

Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
GOOB - умный будильник: 15 шагов (с картинками)

GOOB - умный будильник: GOOB - это аббревиатура от «Get Out Of Bed», подходящее название для моего проекта. Я хотел создать устройство, которое поможет разбудить меня по утрам, потому что это не самая простая задача. Основная идея в том, что будильник не останавливает сигнал