Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве вы узнаете, как настроить контроллер Интернета вещей для отправки электронной почты, когда вы находитесь в x минутах от дома.
Шаг 1. Откройте пример
Перейдите в File / Example / My_IoT_Device и загрузите файл GPS_Trigger.
Откройте приложение Blynk и переведите его в автономный режим (коснитесь квадратного значка в правом верхнем углу).
Если вы не купили дополнительных единиц энергии, удалите текущий проект, коснувшись значка в форме ореха в верхней части экрана, прокрутив вниз и выбрав «Удалить».
Если вы приобрели дополнительные энергоблоки и хотите добавить проект, нажмите кнопку «Назад» в верхнем левом углу экрана, чтобы убрать текущий проект из фокуса.
Коснитесь QR-кода в верхней части экрана и наведите камеру на QR-код выше. После загрузки проекта коснитесь символа ореха в верхней части экрана, прокрутите вниз и выберите «Отправить всем по электронной почте».
В считанные секунды вы получите код авторизации по электронной почте.
Шаг 2. Описание виджетов
Этому проекту нужно 3 виджета.
Виджет электронной почты.
Виджет кнопки (для включения и выключения GPS-трекера).
Сам триггер GPS.
В проекте также используется функция Blynk под названием «Уведомление», которая при срабатывании отправляет уведомление на ваш телефон.
Шаг 3: Код
Несмотря на то, что это очень сложное приложение, код на удивление прост.
Как и во всех примерах, вам необходимо ввести свой SSID, пароль и код аутентификации. В этом примере требуются еще три входа. Адрес, на который вы хотите отправить электронное письмо. Заголовок электронного письма и текст электронного письма (максимум 140 символов). Все они находятся на первой вкладке.
На вкладке Blynk находится основной код этого приложения.
Шаг 4: вкладка Blynk
Он состоит из двух блоков кода, одного для виджета с кнопкой, а другого для триггера GPS.
Первый блок предназначен для инструкции BLYNK_WRITE (V0).
Когда кнопка включена, она устанавливает глобальную переменную (логическое значение GPS_On = false;), которая была установлена на первой вкладке и, следовательно, доступна для всей программы. Когда кнопка включена, она устанавливает для переменной значение true и false, когда она выключена.
Второй блок предназначен для инструкции BLYNK_WRITE (V1) триггера GPS.
Если кнопка включена (если (GPS_On)), она будет выполняться. Если кнопка не включена, этого не произойдет.
Когда телефон выходит из зоны триггера, он уведомляет телефон пользователя о своем выходе. (если (! состояние)).
Когда телефон входит в зону срабатывания (вы идете домой), он отправляет адресату электронное письмо с сообщением, что вы уже в пути. (если (состояние)).
Шаг 5: Установка триггерной зоны
Очень просто. Просто сориентируйте и установите размер круга, чтобы получить зону срабатывания.
Как только все это будет сделано, загрузите код в контроллер и нажмите кнопку воспроизведения в приложении Blynk.
Поздравляю! Вы создали приложение IoT GPS.