Оглавление:

Датчик двери IOT - на основе Wi-Fi, питание от 2 батареек AAA: 6 шагов
Датчик двери IOT - на основе Wi-Fi, питание от 2 батареек AAA: 6 шагов

Видео: Датчик двери IOT - на основе Wi-Fi, питание от 2 батареек AAA: 6 шагов

Видео: Датчик двери IOT - на основе Wi-Fi, питание от 2 батареек AAA: 6 шагов
Видео: Вещи, которые мистеру Уэлчу больше не разрешается делать в сборнике для чтения RPG № 1-2450 2024, Июль
Anonim
Датчик двери IOT - на базе Wi-Fi, питание от 2 батареек AAA
Датчик двери IOT - на базе Wi-Fi, питание от 2 батареек AAA

В этом руководстве мы расскажем, как легко создать дверной датчик Wi-Fi с питанием от аккумулятора с модулем Wi-Fi IOT Cricket. Мы также показываем, как интегрировать сообщения Cricket с IFTTT (или любыми другими службами, включая Home Assistant, MQTT или Webhooks с запросами HTTP POST) для отправки телефонных уведомлений. Когда дверь открывается, Cricket отправляет уведомления на ваш телефон.

ПРИМЕЧАНИЕ: это проект, чтобы продемонстрировать, как вы можете легко собрать прототип дверного датчика за несколько минут. Однако, чтобы создать полноценный дверной датчик, вам, возможно, захочется потратить немного больше времени на оптимизацию конструкции в соответствии с вашими потребностями.

В принципе так работает. Когда магнитная часть находится рядом с частью герконского датчика (дверь закрыта), он отключает IO1 от BATT, если магнит отодвигается от язычкового датчика (дверь открыта), он подключает напряжение BATT к сигналу IO1_Wakeup и пробуждает плату.

Мы настраиваем Cricket для отправки HTTP-запросов POST в IFFTT, где он преобразуется в push-уведомления, которые отправляются на телефон. Кроме того, все уведомления включают информацию об уровне заряда батареи и температуре окружающей среды от встроенного датчика температуры Cricket.

Инструкции включают следующие шаги: Объяснение проекта с использованием схем Настройка IFTTT с помощью службы Pushbullet Настройка модуля IOT Cricket Подключение IOT Cricket к Интернету через Wi-Fi

Запасы

Модуль Wi-Fi Cricket (https://www.thingsonedge.com/)

Магнитный переключатель дверного окна

Батарейный отсек 2 батарейки типа AAA

Шаг 1: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Мы используем язычковый датчик NC. Следуйте схемам ниже, чтобы соединить все компоненты вместе.

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

Шаг 2: Настройка IFTTT с помощью службы Pushbullet

Настройка IFTTT с помощью службы pushbullet
Настройка IFTTT с помощью службы pushbullet
Настройка IFTTT с помощью службы pushbullet
Настройка IFTTT с помощью службы pushbullet

Действия, которые необходимо выполнить:

  • Перейдите на:
  • Войдите или зарегистрируйтесь
  • Нажмите Создать из меню пользователя / учетной записи (в правом верхнем углу).
  • Нажмите +, чтобы создать новое исходное событие.
  • Выберите сервис Webhooks
  • Нажмите "Продолжить".
  • Нажмите Получить веб-запрос (слева).
  • Создайте название события, например door_sensor
  • Исходное событие должно быть настроено сейчас, нажмите + после события Then
  • Поиск по сервису pushbullet
  • Измените имя события на door_sensor
  • Измените название соответственно
  • Изменить сообщение на Дверь открыта батарея = {{Value1}} temp = {{Value2}}
  • Нажмите Готово

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

Затем скопируйте веб-ссылки в разделе «Сделать веб-запрос POST или GET на:», они вам понадобятся позже.

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

Шаг 3. Настройте устройство на портале разработчика

Откройте портал разработчика TOE (который поставляется с модулем IOT Cricket) в любом браузере на ПК или мобильном устройстве. Вы должны зарегистрироваться / войти на портал разработчика, чтобы активировать и настроить устройство в своей учетной записи. Иначе устройство работать не будет.

После успешного входа / регистрации вам необходимо нажать «Добавить новое» устройство, чтобы активировать ваше устройство в системе. Вам необходимо использовать уникальный серийный номер, напечатанный на наклейке на обратной стороне Cricket.

ПРИМЕЧАНИЕ. Вы должны сохранить серийный номер только для себя. Не делитесь этим ни с кем другим.

Установите следующую конфигурацию:

RTC: OFFIO2: OFF Монитор батареи: ON Датчик температуры: ON Принудительное обновление - IO1 Wake Up: Да Принудительное обновление включено - RTC Wake Up: Нет

Публикация событий: см. Ниже

Скопируйте / вставьте ссылку, которую мы скопировали из Webhooks в io1_wakeup:

URL:

  • заменить https на
  • заменить событие на door_sensor

ссылка должна выглядеть так:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

Данные:

После того, как вы установите конфигурацию, нажмите кнопку «Сохранить».

Мы почти на месте! Нам просто нужно подключить наше устройство к Интернету через сеть Wi-Fi.

Шаг 4. Подключитесь к сети Wi-Fi (Интернет)

Подключиться к сети Wi-Fi (Интернет)
Подключиться к сети Wi-Fi (Интернет)

Нажмите кнопку на Cricket в течение 5 секунд, пока светодиод не загорится постоянно. Затем подключитесь с любого устройства с возможностями веб-браузера (смартфон, ноутбук,…) к частной сети Wi-Fi toe_device Circket. Откройте страницу https://192.168.4.1/index.html и передайте свои учетные данные Wi-Fi. Вот и все.

Шаг 5. Получите конфигурацию с портала разработчика

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

Дополнительную информацию о том, как интегрироваться с другими службами, такими как Home Assistant, MQTT или HTTP POST-запрос, см. В документации Cricket:

Шаг 6: обратная связь

Мы надеемся, что создание дверного датчика с помощью Cricket доставило вам удовольствие! Пожалуйста, помогите нам улучшить технологию, если у вас есть отзывы или предложения. Если вам понравился проект, пожалуйста, помогите нам распространить информацию.

Спасибо!

Рекомендуемые: