Google Календарь и Outlook. Сведения о замене обновлений

Для Андроид 02.03.2019
Для Андроид

Несколько лет назад поставил перед собой задачу разработать комплекс недорогих устройств, позволяющий незрячим людям лучше адаптироваться к окружающему нас миру. На сегодняшний день мне вместе с командой единомышленников удалось реализовать несколько проектов.

В этой статье хочу рассказать об ультразвуковой насадке на трость и ультразвуковом брелоке – полноценных устройствах, которые собираются из недорогих доступных модулей.

Ультразвуковой насадка на трость и ультразвуковом брелок – устройства для незрячих людей, которые предупреждают о препятствиях, находящихся выше уровня, на котором их можно обнаружить с помощью обычной трости. Такими препятствиями могут быть автомобили с высокой посадкой, шлагбаумы, высокие заборы. Ультразвуковая насадка крепится на обычную трость, а ультразвуковой брелок вешается на шею или носится в руке, как фонарик.

Работа устройств основана на отражении ультразвуковых волн от препятствий. Измеряя разницу во времени между моментом генерации импульса и моментом приёма отражённого эхо-сигнала, можно определить расстояние до препятствия.

Для разработки устройств необходимо подобрать датчик для измерения расстояния, плату управления и сигнализатор, подобрать элементы питания, способ их зарядки и подходящие корпуса.

Ультразвуковой датчик

Для измерения расстояния до препятствия были протестированы два устройства:
  • Arduino-совместимый ультразвуковой модуль HC-SR04
  • Автомобильный парктроник HO 3800
Оба устройства работают по схожему принципу. Отличия заключаются в диаграмме направленности датчиков, максимальной дальности определения препятствий и конструктивном исполнении.
Сравнение параметров датчиков:

В ходе испытаний выяснилось, что модули HC-SR04 обладают несколько худшей способностью обнаруживать препятствия и работать в сложных климатических условиях (холод).

Оба датчика, несмотря на их различия, можно использовать в ультразвуковой насадке на трость в качестве средства измерения расстояния до препятствия, поэтому основным параметром при выборе датчика для нас стала цена. Мы остановились на более дешёвом датчике HC-SR04.

Плата управления

В качестве платы управления выбрана платформа Arduino. В нашем случае наиболее применимы платы миниатюрных версий: Arduino Mini, Arduino Nano или Arduino Pro Mini. В общем случае может быть использован любой другой контроллер, предоставляющий аналогичные возможности.

Элементы питания

Для обеспечения устройства питанием целесообразно использовать литий-ионные (Li-ion) или никель-металл-гидридные (Ni-Mh) аккумуляторные элементы.

При эксплуатации в нормальных климатических условиях имеет смысл применить Li-ion аккумуляторы, имеющие по сравнению с Ni-Mh следующие преимущества:

При низких температурах предпочтительнее использовать Ni-Mh аккумуляторы.

Напряжения на выходе одного Ni-Mh аккумулятора (1,0 -1,4 В) недостаточно для работы устройства. Для получения напряжения 5 В (необходимого для работы как Arduino, так и паркторника) кроме аккумуляторов будем использовать повышающий DC-DC преобразователь.

Для работы выбранных нами DC-DC преобразователей необходимо обеспечить входное напряжение 0,9-6,0 В. Для получения требуемого выходного напряжения можно было бы воспользоваться одним Ni-Mh элементом напряжением 1,2 вольт. Однако с уменьшением входного напряжения уменьшается и нагрузочная способность преобразователя, поэтому для стабильной работы устройства желательно подавать на вход преобразователя не менее 2 В (два Ni-Mh элемента по 1,2 В или один Li-ion элемент напряжением 3,7 В). Отметим, что существуют DC-DC преобразователи, для работы которых недостаточно входного напряжения 1,2 В.

Зарядка аккумуляторов

Для Li-ion аккумуляторов существует множество готовых недорогих модулей с индикацией окончания заряда.

В случае с Ni-Mh аккумуляторами всё сложнее. Готовых встраиваемых решений на рынке в данный момент мы не нашли. Для зарядки Ni-Mh аккумуляторов можно использовать специализированные внешние зарядные устройства или же создать собственную схему зарядки.

Один из способов зарядить Ni-Mh элемент – последовательное соединение c аккумулятором двух линейных стабилизаторов LM317 (или аналогичных): первый – в режиме ограничения тока, второй – в режиме ограничения напряжения.

Входное напряжение такой схемы составляет 7,0-7,5 В. При отсутствии охлаждения стабилизаторов превышать это напряжение не рекомендуется. Напряжение на каждом Ni-Mh аккумуляторе во время зарядки должно быть около 1, 45 В (напряжение полностью заряженного Ni-Mh элемента). Во избежание перегрева и выхода из строя микросхем, ток зарядки аккумуляторов не должен превышать 100 мА и может быть увеличен до 200 мА при использовании соответствующих радиаторов.

Преимущество такой схемы зарядки заключается в отсутствии необходимости контролировать состояние зарядки: при достижении нужного напряжения на элементе ток автоматически упадёт до безопасного минимума.

Сигнализатор

В зависимости от выбора канала предупреждения (слуховой или тактильный) выбирается исполнительное устройство – зуммер или вибро-мотор. Кроме того, можно комбинировать оба способа оповещения, предоставив пользователю возможность переключения между ними.

В ходе тестирования прототипов мы выяснили, что удобнее всего передавать информацию о близости препятствия через вибрацию, т.к. в этом случае не занимается очень важный для незрячего человека аудио канал. Поэтому все разработанные и собранные нами изделия используют вибрацию для предупреждения о препятствии. Интенсивность вибрации пропорциональна расстоянию до препятствия.

Корпус

Нам не удалось подобрать удобный корпус для ультразвуковой насадки на трость среди массово выпускаемых корпусов. Для проведения испытаний устройства мы использовали напечатанный на 3D-принтере корпус из ABS-пластика. Для печати корпуса на 3D-принтере нами была разработана следующая 3D-модель:

Результат испытаний опытных образцов

В процессе разработки было собрано более 12 вариантов изделия. Каждое новое изделие устраняло недостатки предыдущих: в процессе разработки мы уменьшили габариты и вес изделия, подобрали ультразвуковой датчик, удовлетворяющий нас как по цене, так и по техническим характеристикам, отказались от использования аудио канала и оптимизировали алгоритм работы устройств. Совместно с незрячими (Бортников П.В., Шалинцев В. А.) были проведены испытания всех собранных изделий. В результате нами был получен конечный образец.

Ниже приведены принципиальная электрическая схема разработанного устройства:

В разобранном виде ультразвуковой брелок на шею выглядят следующим образом:

Все использованные при сборке компоненты, кроме распечатанного на 3D-принтере корпуса для насадки на трость, были куплены через AliExpress:

  1. Ультразвуковой датчик HC-SR04.
  2. Плата управления Adruino Pro Mini.
  3. Аккумуляторная батарея 3.7 V 300 mAh.
  4. Преобразователь напряжения 0.9V ~ 5V to 5V 600 mA.
  5. Модуль зарядки AC/DC 220V to 5 V 1 A.
  6. Зарядное устройство LA-520W.
  7. Сигнализатор: вибро-моторчик для мобильного телефона 4x10mm DC 3V.
  8. Кнопка PB-22E60.
  9. Корпус Gainta G1906 (для брелока).
  10. Транзистор: bss138/bcr108 или оптрон CPC1230N.
Внешний вид и цены (с учётом доставки из Китая) компонентов, используемых для сборки ультразвуковой насадки на трость, приведены на рисунке:

Из используемых при сборке компонентов наибольший вклад в стоимость устройства вносит корпус, напечатанный на 3D-принтере.

Внешний вид и цены (с учётом доставки из Китая) компонентов, используемых для сборки ультразвукового брелока, приведены на рисунке:

В дальнейшем можно разработать крепление к корпусу Gainta G1906 и использовать устройство с таким корпусом в качестве насадки на трость.

Одним из способов снижения себестоимости устройств является экономия на оплате труда и стоимости доставки компонентов устройств в Россию за счёт развёртывания производства непосредственно в Китае.

Разработанные нами устройства имеет следующие характеристики:

После проведения предварительных испытаний устройств, мы были вынуждены ограничить дальность обнаружения препятствий до 1,5 метров, для того чтобы не было лишних срабатываний при использовании устройств в потоке людей. При непрерывном изменении уровня вибрации сложнее определить приближение препятствия, поэтому по результатам предварительных испытаний мы остановились на трёх уровнях вибрации.
Внешний вид ультразвуковой насадки на трость:

Внешний вид брелока на шею:

3D-модель ультразвуковой насадки на трость и исходный код прошивки для Adruino доступны для загрузки по

Arduino и добавленная к ней схема заряда могут быть использованы для мониторинга и управления зарядкой никель-металл-гидридных аккумуляторов, например, так:

Законченное устройство

Аккумуляторные батареи являются отличным способом для питания вашей портативной электроники. Они могут сэкономить вам много денег при правильной зарядке. Для того, чтобы вы могли получить максимальную отдачу от ваших аккумуляторных батарей, их необходимо правильно заряжать. Это означает, что вам необходимо хорошее зарядное устройство. Вы можете потратить кучу денег, купив готовое зарядное устройство, а можете получить удовольствие, сделав его сами. В данной статье мы рассмотрим, как можно создать зарядное устройство, управляемое Arduino.

Во-первых, важно отметить, что не существует универсального способа зарядки, который подходил бы для всех аккумуляторов. Разные типы аккумуляторов используют разные химические процессы, обеспечивающие их работу. В результате, разные типы аккумуляторов необходимо заряжать по-разному. В этой статье мы не сможем охватить все типы аккумуляторных батарей и методы зарядки. Поэтому для простоты мы сосредоточим внимание на наиболее распространенном типе аккумуляторных батарей размера AA, на никель-металл-гидридных аккумуляторах (NiMH).

Комплектующие

Список комплектующих слева направо:

  • мощный резистор 10 Ом (минимум 5 ватт);
  • резистор 1 МОм;
  • конденсатор 1 мкФ;
  • MOSFET транзистор IRF510;
  • датчик температуры TMP36;
  • источник питания 5 вольт;

Как заряжать NiMH AA аккумуляторы

Увеличение скорости заряда увеличивает риск повреждения аккумулятора.

Существует много способов зарядки NiMH аккумуляторов. Выбор используемого вами метода главным образом зависит от того, как быстро вы хотите зарядить аккумулятор. Скорость заряда измеряется по отношению к емкости батареи. Если ваша батарея обладает емкостью 2500 мАч, и вы заряжаете ее током 2500 мА, то вы заряжаете ее со скоростью 1C. Если вы заряжаете этот же аккумулятор током 250 мА, то вы заряжаете его со скоростью C/10.

Во время быстрой зарядки аккумулятора (со скоростью выше C/10), вам необходимо тщательно контролировать напряжение на батарее и ее температуру, чтобы не перезарядить ее. Это может серьезно повредить аккумулятор. Тем не менее, когда вы заряжаете аккумулятор медленно (со скоростью ниже C/10), у вас гораздо меньше шансов повредить батарею, если случайно перезарядите ее. Поэтому медленные методы зарядки, как правило, считаются более безопасными и помогут вам увеличить срок службы батареи. Поэтому в нашем самодельном зарядном устройстве мы будем использовать скорость заряда C/10.

Цепь заряда

Для данного зарядного устройства основой является схема для управления источником питания с помощью Arduino. Схема питается от источника напряжения 5 вольт, например, от адаптера переменного тока или компьютерного блока питания. Большинство USB портов не подходит для данного проекта из-за ограничений по току. Источник 5В заряжает батарею через мощный резистор 10 Ом и мощный MOSFET транзистор. MOSFET транзистор устанавливает величину тока, протекающего через батарею. Резистор добавлен как простой способ контроля тока. Контроль величины тока выполняется подключением каждого вывода резистора к аналоговым входным выводам Arduino и измерением напряжения с каждой стороны. MOSFET транзистор управляется выходным ШИМ выводом Arduino. Импульсы сигнала широтно-импульсной модуляции сглаживаются до постоянного напряжения фильтром на резисторе 1 МОм и конденсаторе 1 мкФ. Данная схема позволяет Arduino отслеживать и управлять током, протекающим через батарею.


Датчик температуры

Датчик температуры служит для предотвращения перезаряда батареи и обеспечения безопасности.

В качестве дополнительной меры предосторожности в зарядное устройство добавлен датчик температуры TMP36 для контроля температуры батареи. Данный датчик выдает напряжение, которое линейно зависит от температуры. Поэтому он, в отличие от термисторов, не требует калибровки или балансировки. Датчик устанавливается в просверленном отверстии в корпусе держателя батареи и приклеивается в отверстии так, чтобы он прижимался к батарее, когда та будет установлена в держатель. Выводы датчика подключаются к шине 5В, к корпусу и к аналоговому входному выводу Arduino.

Держатель AA батареи перед и после установки на макетную плату

Код


Код для данного проекта довольно прост. Переменные в начале исходного кода позволяют настроить зарядное устройство путем ввода значений емкости батареи и точного сопротивления мощного резистора. Также добавлены и переменные безопасных порогов. Максимально допустимое напряжение на батарее устанавливается в значение 1,6 вольта. Максимальная температура батареи установлена на 35 градусов по Цельсию. Максимальное время заряда установлено на 13 часов. Если какой-либо из этих порогов безопасности будет превышен, зарядное устройство выключается.

В теле программы вы можете увидеть, что система постоянно измеряет напряжения на выводах мощного резистора. Это используется для расчета значений напряжения на батарее и протекающего через нее тока. Ток сравнивается с целевым значением, которое составляет C/10. Если рассчитанный ток отличается от целевого значения более, чем на 10 мА, система автоматически подстраивает выходное значение, чтобы подкорректировать его.

Arduino использует последовательный интерфейс для отображения всех текущих данных. Если вы хотите проконтролировать работу вашего зарядного устройства, то можете подключить Arduino к USB порту компьютера, но это необязательно, так как Arduino питается от источника напряжения 5В зарядного устройства.

Int batteryCapacity = 2500; // значение емкости батареи в мАч float resistance = 10.0; // измеренное сопротивление мощного резистора int cutoffVoltage = 1600; // максимальное напряжение на батарее (в мВ), которое не должно быть превышено float cutoffTemperatureC = 35; // максимальная температура батареи, которая не должна быть превышена (в градусах C) //float cutoffTemperatureF = 95; // максимальная температура батареи, которая не должна быть превышена (в градусах F) long cutoffTime = 46800000; // максимальное время заряда в 13 часов, которое не должно быть превышено int outputPin = 9; // провод выходного сигнала подключен к цифровому выводу 9 int outputValue = 150; // значение выходного ШИМ сигнала int analogPinOne = 0; // первый датчик напряжения подключен к аналоговому выводу 0 float valueProbeOne = 0; // переменная для хранения значения на analogPinOne float voltageProbeOne = 0; // рассчитанное напряжение на analogPinOne int analogPinTwo = 1; // второй датчик напряжения подключен к аналоговому выводу 1 float valueProbeTwo = 0; // переменная для хранения значения на analogPinTwo float voltageProbeTwo = 0; // рассчитанное напряжение на analogPinTwo int analogPinThree = 2; // третий датчик напряжения подключен к аналоговому выводу 2 float valueProbeThree = 0; // переменная для хранения значения на analogPinThree float tmp36Voltage = 0; // рассчитанное напряжение на analogPinThree float temperatureC = 0; // рассчитанная температура датчика в градусах C //float temperatureF = 0; // рассчитанная температура датчика в градусах F float voltageDifference = 0; // разница между напряжениями на analogPinOne и analogPinTwo float batteryVoltage = 0; // рассчитанное напряжение на батарее float current = 0; // рассчитанный ток, протекающий через нагрузку в (мА) float targetCurrent = batteryCapacity / 10; // целевой выходной ток (в мА) устанавливается в значение // C/10 или 1/10 от емкости батареи float currentError = 0; // разница между целевым и фактическим токами (в мА) void setup() { Serial.begin(9600); // настройка последовательного интерфейса pinMode(outputPin, OUTPUT); // установить вывод, как выход } void loop() { analogWrite(outputPin, outputValue); // записать выходное значение в выходной вывод Serial.print("Output: "); // показать выходные значения для контроля на компьютере Serial.println(outputValue); valueProbeOne = analogRead(analogPinOne); // считать входное значение на первом пробнике voltageProbeOne = (valueProbeOne*5000)/1023; // рассчитать напряжение на первом пробнике в милливольтах Serial.print("Voltage Probe One (mV): "); // показать напряжение на первом пробнике Serial.println(voltageProbeOne); valueProbeTwo = analogRead(analogPinTwo); // считать входное значение на втором пробнике voltageProbeTwo = (valueProbeTwo*5000)/1023; // рассчитать напряжение на втором пробнике в милливольтах Serial.print("Voltage Probe Two (mV): "); // показать напряжение на втором пробнике Serial.println(voltageProbeTwo); batteryVoltage = 5000 - voltageProbeTwo; // рассчитать напряжение на батарее Serial.print("Battery Voltage (mV): "); // показать напряжение на батарее Serial.println(batteryVoltage); current = (voltageProbeTwo - voltageProbeOne) / resistance; // рассчитать ток заряда Serial.print("Target Current (mA): "); // показать целевой ток Serial.println(targetCurrent); Serial.print("Battery Current (mA): "); // показать фактический ток Serial.println(current); currentError = targetCurrent - current; // разница между целевым и измеренным токами Serial.print("Current Error (mA): "); // показать ошибку установки тока Serial.println(currentError); valueProbeThree = analogRead(analogPinThree); // считать входное значение третьего пробника, tmp36Voltage = valueProbeThree * 5.0; // преобразуя его в напряжение tmp36Voltage /= 1024.0; temperatureC = (tmp36Voltage - 0.5) * 100 ; // преобразование, исходя из зависимости в 10 мВ на градус со сдвиком в 500 мВ // ((напряжение - 500 мВ) умножить на 100) Serial.print("Temperature (degrees C) "); // показать температуру в градусах Цельсия Serial.println(temperatureC); /* temperatureF = (temperatureC * 9.0 / 5.0) + 32.0; //преобразовать в градусы Фаренгейта Serial.print("Temperature (degrees F) "); Serial.println(temperatureF); */ Serial.println(); // дополнительные пустые строки, чтобы облегчить чтение данных при отладке Serial.println(); if(abs(currentError) > 10) // если ошибка установки тока достаточно велика, то подстроить выходное напряжение { outputValue = outputValue + currentError / 10; if(outputValue < 1) // выходное значение никогда не может быть ниже 0 { outputValue = 0; } if(outputValue > 254) // выходное значение никогда не может быть выше 255 { outputValue = 255; } analogWrite(outputPin, outputValue); // записать новое выходное значение } if(temperatureC > cutoffTemperatureC) // остановить зарядку, если температура батареи превысила безопасный порог { outputValue = 0; Serial.print("Max Temperature Exceeded"); } /* if(temperatureF > cutoffTemperatureF) // остановить зарядку, если температура батареи превысила безопасный порог { outputValue = 0; } */ if(batteryVoltage > cutoffVoltage) // остановить зарядку, если напряжение на батарее превысило безопасный порог { outputValue = 0; Serial.print("Max Voltage Exceeded"); } if(millis() > cutoffTime) // остановить зарядку, если время заряда превысило порог { outputValue = 0; Serial.print("Max Charge Time Exceeded"); } delay(10000); // задержка в 10 секунд перед следующей итерацией цикла }

Скачиваемую версию исходного кода вы можете найти по ссылке, приведенной ниже.

Попробуйте поработать с календарями не в Outlook с помощью плагина G Suite Sync for Microsoft ® Outlook ® (GSSMO), а в интерфейсе Google Календаря. Для просмотра календарей из Outlook и управления ими войдите в свой аккаунт G Suite в любом браузере.

Что можно делать в аккаунте G Suite

Просматривать те же календари, что и в Outlook, и управлять ими. Вы сможете просматривать актуальные версии расписаний, принимать, отклонять и отправлять приглашения, планировать и обновлять мероприятия. Это касается всех ваших календарей Outlook. При следующем запуске программы Outlook вы увидите обновления, которые были внесены здесь.

Просматривать статус занятости других пользователей в домене. Вы сразу же определите, кто сможет присутствовать на встрече. Обратите внимание, что для просмотра статуса занятости пользователей домена, которые все еще работают с Microsoft Exchange или некоторыми другими размещенными службами, администратор должен включить коннекторы Google Календаря . Ознакомьтесь с инструкциями по настройке GSSMO для администраторов .

Настраивать делегирование календаря. Позвольте своему ассистенту управлять вашим календарем с помощью Google Календаря. Этот пользователь сможет в своем аккаунте просматривать ваш календарь, создавать мероприятия, а также отправлять, принимать и отклонять приглашения от вашего имени. Это можно делать из профиля G Suite в Outlook или интерфейса Google Календаря.

Открывать общий доступ к календарю для других пользователей Outlook. С помощью Google Календаря можно предоставить доступ к календарю другим пользователям вашего домена и Интернета (без помощи ссылки "Открыть доступ к календарю" в Outlook, которая недоступна в GSSMO). Дополнительные сведения об этом можно найти .

Организовывать встречи, которые вы не планируете посещать. Работая с программой Outlook, вы не можете организовать встречу, если не входите в состав ее участников. При планировании же встречи в Google Календаре вы можете удалить свое имя из данного списка.

Принимать предложения о новом времени встречи от пользователей Outlook. Если вы создаете мероприятие, а приглашенный предлагает новое время встречи из программы Outlook, вам придет письмо. Чтобы принять приглашение в интерфейсе Gmail, нажмите Принять прямо в письме.

Функции, которые будут недоступны

Планирование повторяющихся встреч на первый день недели или первый день выходных. Для планирования таких встреч используйте программу Outlook.

Будьте внимательны в таких случаях:

При пересылке приглашений. Предположим, вы создали встречу в Google Календаре и сняли флажок "Гости могут приглашать других". Если после этого один из участников пересылает приглашение на мероприятие в Outlook, его получатель может принять это приглашение, нажав соответствующую кнопку. Однако в таком случае мероприятие не будет добавлено в календарь получателя (поскольку гостям не разрешается приглашать других пользователей).

При запросе ответов на приглашения. Если вы включаете уведомления для календаря в своих настройках Google Календаря, а затем создаете встречу в программе Outlook и соглашаетесь не получать ответы от участников (не выбираете параметр "Запрос ответа"), вы все равно будете их получать.

При планировании ежемесячного повторяющегося мероприятия на 31-й день месяца. Для пользователей Outlook такие мероприятия будут связаны с последним днем каждого месяца (включая те, в которых меньше 31 дня). Пользователи Google Календаря будут видеть эти мероприятия только в месяцы, в которых 31 день.

Была ли эта статья полезна?

Как можно улучшить эту статью?

Однажды я писал о том, . Тогда я рассказал лишь про одну программу. На самом же деле подобных программ много и эта статья про них.

У этой программы есть две версии: бесплатная и за $9.99. Поддерживается Windows и Mac.

Обе версии доступны в «переносном» варианте. В платной версии вы получите:

  • двустороннюю синхронизацию;
  • возможность синхронизировать только предстоящие события;
  • настраиваемые периоды дат для синхронизации;
  • исключения событий из синхронизации;
  • автозапуск;
  • никаких ограничений по периоду синхронизаций.

В обеих версиях есть возможность выбора Google Календарей для синхронизации, поддержка напоминаний, повторяющихся событий, автосинхронизация и многое другое.

Именно на этой программе я остановился для решения проблемы синхронизации Outlook и Google. Программа так же доступна в бесплатной и платной версиях. Поддерживается только Windows и есть «переносная» версия.

  • поддержка всех версий Outlook;
  • синхронизация всех типов Google Календарей;
  • двусторонняя синхронизация;
  • поддержка комментариев, напоминаний и прочего содержимого событий;
  • тонкая настройка параметров синхронизации.

Calendar Sync + - единственная бесплатная программа в списке. Программа находится в бета-стадии разработки, но уже умеет синхронизировать несколько календарей, включая напоминания и прочее (в обе стороны). Здесь не так много «фишек», как у конкурентов, но базовая функциональность есть.

Наверное, самая интересная программа из всех. gSyncit умеет синхронизировать Outlook не только с Google, но и с другими сервисами:

  • Google
  • Toodledo
  • Todoist
  • Evernote
  • Simplenote
  • Nozbe
  • Pocket Informant Online
  • CalDav
  • CardDav

Но и цена у программы не маленькая - $15.99. Как и другие программы, здесь поддерживается двусторонняя синхронизация, синхронизация напоминаний, комментариев, вложений, участников и многого другого.

Другие варианты

Пользователи Google Apps или Microsoft Exchange могут воспользоваться нативной синхронизацией. Но про эти способы хорошо рассказано в Google и они не подойдут рядовым пользователям.

Не секрет, большинство людей пользуется смартфонами на операционной системе Android. Все данные, почта, документы, книги и данные календаря синхронизируются с вашим аккаунтом Google. То есть тот же самый календарь можно открыть в браузере, внести правки, которые тут же отобразятся и на нашем смартфоне.

В Windows 8 (8.1, 10) существуют отличные приложения, способные уведомлять пользователя о тех или иных событиях, сообщениях и т.д. Мне безумно нравится календарь, но чтобы он работал корректно нам необходим аккаунт в почтовом сервисе Microsoft — Hotmail. Мы можем создавать события, мероприятия, указывать длительность. Все как и с аналогом Google.

Но как переправить данные с календаря Google в наш аккаунт Hotmail (Outlook)? Как их синхронизировать? Ведь в повседневной жизни это облегчит выполнение и контроль ряда задач. А сделать это очень просто.

Заранее предупреждаю, что с момента выхода материала интерфейс может поменяться, но настройки претерпеть структурных изменений не должны.

Действуем по шагам:


Вот и всё. Данные из Google calendar теперь будут появляться в нашем календаре в Hotmail (Outlook). Приложение Календарь в Windows будет отображать все события, которые мы создали (и будем создавать) с помощью Android смартфона или браузерной версии календаря Google.

Это значительно упрощает работу и позволяет синхронизировать данные между двумя разными платформами.

Единственным минусом будет скорость обновления данных. Она невысока и проходит раз в сутки. А это значит, что событие созданное в Google calendar отобразится в календаре Hotmail (Outlook) в лучшем случае через час-два. И это необходимо учитывать. Но это единственный способ значительно упростить работу и повседневную жизнь, особенно если в вашем календаре множество повторяющихся событий о которых не стоит забывать.



Рекомендуем почитать

Наверх