Каталог товарів
Клієнту
+38 (066) 305-77-25
Наша адреса
Харків, тимчасово - доставка тільки Новою Поштою, УкрПоштою, МістЕкспрес, ROZETKA Delivery
Телефони
Графік роботи
  • Пн-Пт: з 9 до 18
  • Сб: з 10 до 17
  • Нд: з 11 до 16
E-mail
Ми в соцмережах
Перейти до контактів
0 0
Каталог
Головна
Закладки
0
Порівняти
0
Контакти

Використання ESP8266 для управління реле через Telegram-бот

Використання ESP8266 для управління реле через Telegram-бот

Використання ESP8266 для управління реле через Telegram-бот: Переваги та користь

ESP8266 — це популярний Wi-Fi модуль, який дозволяє легко додавати бездротові можливості до будь-якого проєкту на основі мікроконтролера. Він ідеально підходить для домашньої автоматизації та інших IoT (Інтернет речей) проєктів. Одним із цікавих варіантів використання ESP8266 є підключення його до реле та подальше управління цими реле за допомогою Telegram-бота. Такий підхід дозволяє користувачу дистанційно контролювати електроприлади з будь-якого місця світу за допомогою свого смартфона.

Компоненти:

Чекаємо посилку. Як тільки отримаємо, одразу відкриваємо — там ще можуть бути подарунки. Відкладемо всі хатні справи і починаємо пайку.

Схема:

Схема підключення

Для наглядності я підключаю замість реле 2 світлодіода. В реальності це виглядає так:

Підключення на практиці

Як це працює

Для цього проєкту ESP8266 підключено до двох реле, які можуть вмикати та вимикати різні пристрої, наприклад, лампи, вентилятори або інші електроприлади. Telegram-бот слугує інтерфейсом для взаємодії з ESP8266. Користувач через бот у Telegram надсилає команди, які приймає ESP8266 і відповідно вмикає або вимикає реле.

Основні етапи роботи системи:

  • Налаштування Telegram-бота: Створюється бот у Telegram через «BotFather». Отриманий токен використовують для зв'язку з ботом. Через бот «Get my id» дізнаємося свій ID. Копіюємо токен та свій ID кудись, щоб не загубити.
  • Встановлення бібліотек: Встановлюємо бібліотеки WiFiClientSecure.h та UniversalTelegramBot.h
    лінк бібліотек!
  • Програмування ESP8266: Відкриваємо код Лінк коду

    , що потрібно зробити:
    • Вписати ім'я та пароль мережі WiFi
    • налаштування ВайФай
    • Вписати токен бота та свій ID
    • налаштування токена
    • Вибираємо нашу плату та порт, все інше без змін
    • налаштування порту
    • І натискаємо "Завантажити" код.

Програмування ESP8266:

Після успішної завантаження коду, заходимо в наш бот і відправляємо команду «/start». Бот повинен відповісти таким смс:

сервер

Якщо ми нажимаємо /On - для Реле 1 чи 2 воно включиться, якщо ми нажимаємо /Off - для Реле 1 чи 2 воно вимкнеться. Якщо нажимаємо /offall - вимкнуться зразу всі реле. Якщо нажимаємо /status - бот нам відповість і пришле, яке реле включено, а яке вимкнено.

сервер сервер

Переваги використання ESP8266 з Telegram-ботом

  • Дистанційне керування: Завдяки Telegram-боту ви можете керувати пристроями з будь-якого місця, де є Інтернет. Це дозволяє, наприклад, вмикати освітлення у домі, не перебуваючи вдома.
  • Безпека: Telegram-боти можуть бути захищені паролями або іншими методами аутентифікації, що гарантує, що лише авторизовані користувачі можуть керувати реле.
  • Простота використання: Telegram має інтуїтивний інтерфейс, а керування через нього значно простіше, ніж створення власних мобільних додатків.
  • Масштабованість: Проєкт можна легко розширити, підключивши додаткові реле або інші пристрої для автоматизації. Telegram-бот може обробляти декілька команд одночасно, що дозволяє керувати багатьма пристроями.
  • Інтеграція з іншими сервісами: Telegram-боти можуть бути налаштовані на інтеграцію з іншими IoT-сервісами або API. Це дозволяє створювати складніші сценарії автоматизації, наприклад, вмикати реле у відповідь на певні події (наприклад, погода, розклад дня тощо).

Використання в реальному житті

Ця система може бути корисною в різних ситуаціях, таких як:

  • Розумний дім: Автоматизація освітлення, поливу, вентиляції або опалення з будь-якої точки світу.
  • Моніторинг та управління офісом або підприємством: Дистанційне вмикання та вимикання обладнання.
  • Енергозбереження: Можливість вимкнення непотрібних приладів, коли вас немає вдома.

Висновок

Використання ESP8266 з Telegram-ботом для управління реле — це простий і ефективний спосіб автоматизувати повсякденні завдання. Завдяки можливості дистанційного керування, безпеці та простоті налаштування, ця система є чудовим варіантом для будь-якого IoT-проєкту, спрямованого на створення розумного дому або віддаленого керування електроприладами.

Завантаження необхідних файлів

Для успішного виконання проекту вам потрібно завантажити всі необхідні файли:

Завантажити скетч.rar

Завантажити libraries.rar

Успіхів з проектом разом з myproject.com.ua.

© 2024 Мій Проект. Автор: Ardu_miha. Використання матеріалів дозволено лише з посиланням на джерело.

Рекомендовані товари