Оглавление:
- Шаг 1. Необходимые компоненты
- Шаг 2: ESP_Notify и библиотека
- Шаг 3: КОДИРОВКА
- Шаг 4: программа Circuit Wise
- Шаг 5. Приложение ESP Notify
Видео: Push-уведомление IoT с использованием Nodemcu на телефоне (для чего угодно): 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Отправка уведомлений для сообщений, электронных писем устарела…
Итак, давайте сделаем что-то новое, очень легкое и простое БЕЗ СЛОЖНЫХ СЕРВЕРНЫХ ХОСТИНГОВ PHP ИЛИ ДРУГИХ СЛОЖНОСТЕЙ …
Домашняя автоматизация, уровень водяного насоса, полив сада, автоматическое кормление домашних животных, PIR-сигнализация и многое другое, о чем вы хотите получать уведомления на своих телефонах. (Android / iOS)
НАСЛАЖДАЙТЕСЬ и будьте ленивы, но получайте уведомления !!!
Шаг 1. Необходимые компоненты
основным компонентом является Nodemcu (ESP8266) или любые другие эквивалентные платы для разработки, такие как adafruit huzzah, wemos d1 mini и т. д.
А какие датчики использовать, зависит от ваших потребностей …
Я использую средство уведомления, чтобы уведомить о моем ранее созданном проекте, управляемом интернетом / облаком, цепи сигнализации PIR, уровне воды, контролируемом ультразвуковым датчиком, двери ИК-датчика !!
После настройки датчиков остается самое важное - программирование
Чтобы настроить nodemcu в Arduino, посетите мои предыдущие инструкции…
ПРИМЕЧАНИЕ: Пожалуйста, прочтите всю инструкцию, не читайте ее наполовину и не повредите свои комплекты, я не несу ответственности: P
Шаг 2: ESP_Notify и библиотека
Мы можем найти приложение для уведомлений ESP в магазине Google Play или получить apk откуда угодно, esle.
После установки приложения нам необходимо
- ВОЙТИ (используя учетную запись google)
- нажмите опцию ОТПРАВИТЬ ТОКЕНЫ
- используйте вашу электронную почту
- в электронном письме вы получите ИД ПОЛЬЗОВАТЕЛЯ, ИД УСТРОЙСТВА и URL-адрес архива библиотеки.
- скачать zip по ссылке
После загрузки библиотеки вы можете добавить ее в свою Arduino IDE, выполнив следующие действия.
- нажав на Эскиз
- Включить библиотеку
- Добавьте. ZIP Library в IDE, а затем выберите загруженный файл ESP_Notify-master.zip из папки Download.
Шаг 3: КОДИРОВКА
Чтобы узнать что-нибудь о библиотеке, воспользуйтесь примерами в Arduino:
- Файл
- Примеры
- ESP_Notify
- send_notification.
Чтобы он работал, просто измените 3 вещи: ваш WiFi SSID (имя), пароль WiFi и Device_Id.
Device_Id вы можете получить из электронного письма, отправленного ранее с помощью SEND TOKENS.
Итак, после тестирования кода мы можем теперь настроить его для нашего использования, как было сказано ранее …
Домашняя автоматизация, ИК-сигнализация, сигнализация уровня воды, уведомление ИК-датчика двери
ПРИМЕЧАНИЕ: ** ПОЖАЛУЙСТА, УБЕДИТЕСЬ, ЧТО DEVICE_ID ПРЕДОСТАВЛЯЕТСЯ ПРАВИЛЬНО И В ПРАВИЛЬНОМ ЦИТАТЕ (БЕЗ НЕПРАВИЛЬНОЙ ЦИТАТЫ) **
Шаг 4: программа Circuit Wise
Я использовал датчик PIR, ультразвуковой датчик, ИК-датчик для различных работ, а также в проекте с облачным управлением. Я вставил библиотеку и использовал "notifier.sendNotification (device_id," header "," message ")" в нужных местах, чтобы получить уведомление на мой телефон о действиях.
Согласно моему коду, я использовал контакт D0, D1 для ультразвукового датчика, D2 для PIR и D3 для ИК-датчика.
Так что загрузите приведенный выше код и измените его, как хотите.
Шаг 5. Приложение ESP Notify
Из приложения мы получаем желаемое уведомление и самое простое приложение, которое я нашел для уведомления с ESP8266. Не самое лучшее, но самое простое.
Плюсы- очень просто, просто, надежно
Минусы - до сих пор не удалось определить, можно ли передавать параметры, могут быть добавлены позже.
Спасибо за приложение и простую в использовании процедуру, не вдаваясь в беспокойный процесс создания приложения, события, php на сервере.
Так что наслаждайтесь и поддерживайте …
Рекомендуемые:
Что такое ЦП, для чего он нужен и как его устранить: 5 шагов
Что такое ЦП, для чего он нужен и способы его устранения: каждый день вы встречаете здесь термины «ЦП»; или "Процессор" меня бросают, но вы действительно знаете, что это значит? Я расскажу, что такое ЦП и что он делает, а затем рассмотрю общие проблемы с ЦП и способы их устранения
Маска для изменения лица - будь кем угодно: 14 шагов (с изображениями)
Маска для изменения лица - будь кем угодно: Что вы делаете, когда не можете решить, кем хотите стать на Хэллоуин? Будь всем. Проекционная маска состоит из белой маски, напечатанной на 3D-принтере, малинового пи, крошечного проектора и батарейного блока. Он способен проецировать все и вся
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Сборка Arduino в Nissan Qashqai для автоматизации складывания боковых зеркал или чего-то еще: 9 шагов (с изображениями)
Постройте Arduino в Nissan Qashqai, чтобы автоматизировать складывание боковых зеркал или что-то еще: Nissan Qashqai J10 имеет несколько неприятных моментов в управлении, которые легко можно было бы улучшить. Один из них - не забыть нажать переключатель открывания / закрывания зеркал, прежде чем вынимать ключ из замка зажигания. Другой - небольшой конфиг
Сигнализация для мобильного телефона для мотоцикла, автомобиля или чего угодно: 7 шагов (с изображениями)
Сигнализация для мобильного телефона для мотоцикла, автомобиля или чего угодно: мне надоели обычные будильники, издающие много шума, и никто больше на них не обращает внимания. Также не зная, что кто-то испортил мой велосипед, потому что я был слишком далеко, чтобы услышать сигнал тревоги. Поэтому я решил включить этот сигнал с помощью старого мобильного телефона