Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Отправка уведомлений для сообщений, электронных писем устарела…
Итак, давайте сделаем что-то новое, очень легкое и простое БЕЗ СЛОЖНЫХ СЕРВЕРНЫХ ХОСТИНГОВ 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 на сервере.
Так что наслаждайтесь и поддерживайте …