![События Календаря Google для ESP8266: 10 шагов События Календаря Google для ESP8266: 10 шагов](https://i.howwhatproduce.com/images/011/image-33000-j.webp)
Оглавление:
- Шаг 1. Создайте новый фид в Adafruit
- Шаг 2: Сделайте Zap
- Шаг 3. Подключите Google Календарь
- Шаг 4. Настройте событие Календаря Google
- Шаг 5: Подключите Adafruit
- Шаг 6. Настройте данные фида Adafruit
- Шаг 7: Test Zap
- Шаг 8: IDE Arduino: Config.h
- Шаг 9: IDE Arduino: прочтите ленту Adafruit
- Шаг 10: ошибки?
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![События Календаря Google на ESP8266 События Календаря Google на ESP8266](https://i.howwhatproduce.com/images/011/image-33000-1-j.webp)
В этом руководстве я объясню, как импортировать данные о событиях Google Calendar в Arduino IDE для платы ESP8266. Я буду импортировать время окончания и время начала обучения из Google Calendar и распечатывать их в последовательном мониторе Arduino IDE.
Для этого мы используем Zapier для отправки данных о событиях в ленту Adafruit. Затем читаем эту ленту в Arduino.
Шаг 1. Создайте новый фид в Adafruit
![Создать новый канал в Adafruit Создать новый канал в Adafruit](https://i.howwhatproduce.com/images/011/image-33000-2-j.webp)
![Создать новый канал в Adafruit Создать новый канал в Adafruit](https://i.howwhatproduce.com/images/011/image-33000-3-j.webp)
- Иди в Адафрут.
- Создайте аккаунт на Adafruit, если у вас его еще нет.
- На главной странице выберите "Ленты"> "Просмотреть все".
- Теперь вы на странице канала. Чтобы создать новый канал, нажмите Действия> Создать новый канал.
- Для нашего проекта это будет называться «обучение». Нажмите «Создать ленту».
Дайте своей ленте простое и узнаваемое имя.
- Откройте только что созданный канал. Пока он пуст, но мы будем отправлять в него данные с помощью Zapier.
Шаг 2: Сделайте Zap
![Сделать зап Сделать зап](https://i.howwhatproduce.com/images/011/image-33000-4-j.webp)
- Перейти к Zapier
- Создайте учетную запись, если у вас ее еще нет.
Мы собираемся установить связь между Google Calendar и Adafruit. Это называется зап.
- На главной странице нажмите «Сделать Zap»
Шаг 3. Подключите Google Календарь
![Подключить Google Calendar Подключить Google Calendar](https://i.howwhatproduce.com/images/011/image-33000-5-j.webp)
![Подключить Google Calendar Подключить Google Calendar](https://i.howwhatproduce.com/images/011/image-33000-6-j.webp)
Первая часть связи - это календарь Google.
- В разделе "Выбрать приложение" выберите "Календарь Google".
- В разделе «Выбор триггерного события» выберите «Выбрать событие».
Это триггер, инициирующий соединение. «Начало события» лучше всего подходит для наших целей, но вы можете выбрать все, что захотите.
- Выберите учетную запись календаря Google.
Шаг 4. Настройте событие Календаря Google
![Настроить событие календаря Google Настроить событие календаря Google](https://i.howwhatproduce.com/images/011/image-33000-7-j.webp)
- Выберите календарь из своей учетной записи, который вы хотите использовать.
Проще всего выбрать календарь с возможностью записи, чтобы можно было добавлять тестовые встречи в любое время.
- Выберите время, прежде чем вы хотите, чтобы Zapier сработал
Добавлять поисковый запрос необязательно. Это гарантирует, что Zapier срабатывает только по событиям с определенным именем. Если вы не введете поисковый запрос, Zapier будет запускаться при каждом событии в календаре.
Нажмите «Проверить и продолжить»
Шаг 5: Подключите Adafruit
![Подключить Adafruit Подключить Adafruit](https://i.howwhatproduce.com/images/011/image-33000-8-j.webp)
![Подключить Adafruit Подключить Adafruit](https://i.howwhatproduce.com/images/011/image-33000-9-j.webp)
Часть 2 связи - Adafruit.
- В разделе «Выбрать приложение» найдите «Adafruit IO» и выберите его.
- В разделе «Выбрать событие действия» выберите «Создать данные фида».
- В разделе «Выбрать учетную запись» войдите, используя свою учетную запись Adafruit.
Шаг 6. Настройте данные фида Adafruit
![Настроить данные фида Adafruit Настроить данные фида Adafruit](https://i.howwhatproduce.com/images/011/image-33000-10-j.webp)
Теперь мы вошли в раздел под названием «Настроить данные фида».
- В разделе «Ключ фида» выберите «Использовать настраиваемое значение».
- В разделе «Пользовательское значение для ключа канала» введите имя канала, созданного в Adafruit.
В нашем случае это была «тренировка».
- В разделе «Значение» щелкните значок добавления справа от текстового поля.
- Выберите «1. Событие начинается: «а» 1. Окончание мероприятия: ».
Обязательно выберите их в этом порядке ради этого кода. Не оставляйте пробелов между двумя блоками. Убедитесь, что не выбрали «красивую» версию. Если вы измените способ, которым эскиз обрабатывает подачу строки, вы можете использовать любое форматирование.
Шаг 7: Test Zap
![Test Zap Test Zap](https://i.howwhatproduce.com/images/011/image-33000-11-j.webp)
![Test Zap Test Zap](https://i.howwhatproduce.com/images/011/image-33000-12-j.webp)
![Test Zap Test Zap](https://i.howwhatproduce.com/images/011/image-33000-13-j.webp)
Мы ввели всю информацию и можем проверить наше соединение.
- Щелкните «Проверить и продолжить». Zapier вызовет тестовое событие.
- Посмотрите в своей ленте Adafruit. Вы увидите, что тестовое событие Zapier добавлено в вашу ленту.
- Не забудьте включить зэп в правом верхнем углу Zapier. Это не сработает, если вы этого не сделаете.
Шаг 8: IDE Arduino: Config.h
![IDE Arduino: Config.h IDE Arduino: Config.h](https://i.howwhatproduce.com/images/011/image-33000-14-j.webp)
![IDE Arduino: Config.h IDE Arduino: Config.h](https://i.howwhatproduce.com/images/011/image-33000-15-j.webp)
- Подключите ESP8266 к компьютеру.
- Загрузите скетч на Github и откройте в Arduino IDE.
Вам нужно будет изменить код в config.h
- Введите свое имя пользователя Adafruit
- Введите ключ AIO.
Вы можете найти свой ключ AIO в правом верхнем углу Adafruit.
Шаг 9: IDE Arduino: прочтите ленту Adafruit
![Arduino IDE: читать ленту Adafruit Arduino IDE: читать ленту Adafruit](https://i.howwhatproduce.com/images/011/image-33000-16-j.webp)
![Arduino IDE: прочтите ленту Adafruit Arduino IDE: прочтите ленту Adafruit](https://i.howwhatproduce.com/images/011/image-33000-17-j.webp)
- Откройте основной файл.
- Добавьте свое имя пользователя в качестве имени владельца канала.
- Добавьте название вашей ленты. В нашем случае это была «тренировка».
- Скомпилируйте и загрузите скетч на свою доску.
- После загрузки кода откройте монитор последовательного порта.
- После подключения вы можете увидеть данные о предстоящем событии!
Используйте тест в Zap из шага 7, чтобы получить тестовое событие, или создайте событие в своем Календаре Google, если вы не видите результатов. Имейте в виду, что мы установили время срабатывания в Zapier, поэтому оно срабатывает не после создания события, а за x минут до его начала.
Шаг 10: ошибки?
Если скетч не компилируется: - Убедитесь, что ваша плата подключена.
- Убедитесь, что Arduino IDE настроена для правильной платы.
- Убедитесь, что IDE Arduino настроена в правильном порту.
Если последовательный монитор не выглядит так, как показано выше:
- Убедитесь, что для последовательной связи установлено значение 115200 бод (сделайте это в последовательном мониторе).
- Проверьте, правильно ли настроили подачу на шаге 6.
- Проверьте Adafruit, если у вас есть данные, поступающие от Zapier.
- Проверьте, включен ли ваш Zap.
- Проверьте, правильно ли вы написали название фида в коде.
- Проверьте, правильно ли вы выбрали корм в Zapier.
Если вы никогда не получаете сообщение «adafruit IO Connected» на мониторе последовательного порта:
- Проверьте, правильно ли вы указали SSID, пароль, имя пользователя и ключ ввода-вывода в конфигурации.
- Проверьте, включен ли роутер.
Рекомендуемые:
Таймер обратного отсчета предстоящего события: 5 шагов
![Таймер обратного отсчета предстоящего события: 5 шагов Таймер обратного отсчета предстоящего события: 5 шагов](https://i.howwhatproduce.com/images/005/image-12751-j.webp)
Таймер обратного отсчета предстоящего события: Обзор: Часы обратного отсчета события похожи на коммерческие продукты, но с некоторыми особенностями: a) Считываемые со всего дисплея комнаты. B) Настраиваемое изображение события. C) По мере обратного отсчета целевого времени события оставшиеся дни меняются цвет - зеленый - > желтый
Настройка визуализатора PulseSensor для запуска события (монитор снижения производительности): 8 шагов
![Настройка визуализатора PulseSensor для запуска события (монитор снижения производительности): 8 шагов Настройка визуализатора PulseSensor для запуска события (монитор снижения производительности): 8 шагов](https://i.howwhatproduce.com/images/001/image-897-54-j.webp)
Настройка визуализатора PulseSensor для запуска события (Монитор антипроизводительности): в этом руководстве вы узнаете, как изменить программу визуализатора PulseSensor для запуска события в веб-браузере. Я называю этот проект Anti Productivity Monitor, потому что, хотя у нас есть много инструментов, которые помогают нам контролировать наши жизненно важные органы
Индикатор события RPi-Zero IoT / цветная лампа: 6 шагов (с изображениями)
![Индикатор события RPi-Zero IoT / цветная лампа: 6 шагов (с изображениями) Индикатор события RPi-Zero IoT / цветная лампа: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-14429-10-j.webp)
Индикатор события RPi-Zero IoT / цветная лампа: без дополнительного микроконтроллера, & Дополнительный модуль HAT не требуется - все это делает RPi-Zero. А еще лучше использовать RPi-Zero W! Пример использования: индикатор состояния веб-службы (например, отслеживание DowJonesIndex), индикатор состояния политического или спортивного события, индикатор настроения
Симулятор игры для смартфона - играйте в игры для Windows, используя IMU для управления жестами, акселерометр, гироскоп, магнитометр: 5 шагов
![Симулятор игры для смартфона - играйте в игры для Windows, используя IMU для управления жестами, акселерометр, гироскоп, магнитометр: 5 шагов Симулятор игры для смартфона - играйте в игры для Windows, используя IMU для управления жестами, акселерометр, гироскоп, магнитометр: 5 шагов](https://i.howwhatproduce.com/images/002/image-5688-59-j.webp)
SmartPhone Game Simulator - играйте в игры для Windows, используя IMU управления жестами, акселерометр, гироскоп, магнитометр: поддержите этот проект: https://www.paypal.me/vslcreations, сделав пожертвование на программы с открытым исходным кодом & поддержка дальнейшего развития
Подставка для ноутбука на 3 и 3 ступени (с очками для чтения и лотком для ручек): 5 ступеней
![Подставка для ноутбука на 3 и 3 ступени (с очками для чтения и лотком для ручек): 5 ступеней Подставка для ноутбука на 3 и 3 ступени (с очками для чтения и лотком для ручек): 5 ступеней](https://i.howwhatproduce.com/images/004/image-11549-35-j.webp)
Подставка для ноутбука с 3-мя и 3-мя ступенями (с очками для чтения и лотком для ручек). 3 ступеньки подставки для ноутбука можно сделать за 5 минут. Он очень прочный, легкий и его можно сложить, чтобы взять с собой куда угодно