telegram bot. ESP Telegram. Датчик движения HC SR501.

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 88

  • @arduino2000
    @arduino2000  3 года назад +3

    Создание бота в telegram. Отправка в telegram из ESP.

    • @КонстантинШигалев-г3о
      @КонстантинШигалев-г3о 3 года назад

      Все супер,все работает,спасибо.Я чайник по написанию кода ,сижу теперь думаю как мне логическую единицу с пина D4 дублировать на другой пин чтобы добавить спикер.Можно и к D4 но хочется что бы пищал при движении.

    • @arduino2000
      @arduino2000  3 года назад

      Если на Д4 HIGH то ( здесь команда что должно быть)

  • @djraskolbas
    @djraskolbas 3 года назад +3

    отличное видео с ботами, продолжайте дальше

  • @antikuler88
    @antikuler88 3 года назад +4

    Да сбор с нескольких датчиков интересно бы организовать. Я так понимаю в вывод сообщения нужно внести переменную типа текст, собранную из состояний датчиков. Собирать можно по расписанию на Ардуино. А как собрать по требованию вне расписания, и в частности не только для всех датчиков, но и для определенного? Мне кажется, для малых устройств это направление будет очень перспективным, так как освобождает от необходимости держать свой сервер: нет дополнительного оборудования и меньше кода.

  • @garik908able
    @garik908able 3 года назад +1

    Огромное спасибо! Видео, как и другие очень интересные!

  • @СерегаГурин-п9щ
    @СерегаГурин-п9щ 28 дней назад

    Класс👍

  • @arduno3001
    @arduno3001 3 года назад +1

    Один из лучших каналов для начинающих и не только...

    • @arduino2000
      @arduino2000  3 года назад

      Спасибо

    • @arduno3001
      @arduno3001 3 года назад

      бот не отправляет сообщения, не подскажите куда копать.. правда сижу через впн

    • @arduino2000
      @arduino2000  3 года назад

      Так ответить сложно. Для начала попробовать без VPNa

  • @lordbavilio4567
    @lordbavilio4567 3 года назад +3

    Вместо hc sr501 подключил RCWL-0516. Преимуществ больше. Работает через стенку.

    • @arduino2000
      @arduino2000  3 года назад +1

      Сразу скажу, с таким датчиком не работал. Но как я понимаю у них разные способы обнаружения движения, поэтому и потребления тока тоже разное. HC-SR501 намного менее прожорлив в режиме ожидания, а это 90% времени

  • @viktorskrupkar1043
    @viktorskrupkar1043 3 года назад +5

    Терморегулятор на управлении через телеграм.

    • @Fly-24
      @Fly-24 3 года назад +5

      Поддерживаю. + MQTT

  • @ВасилийВьюнов-п3ч
    @ВасилийВьюнов-п3ч 3 года назад +1

    Класс продолжайте!!!

  • @kcvents
    @kcvents 3 года назад +2

    Телеграм зашел. Спасибо.

    • @arduino2000
      @arduino2000  3 года назад

      Отлично.

    • @arduino2000
      @arduino2000  3 года назад

      Получилось с реле?

    • @kcvents
      @kcvents 3 года назад

      @@arduino2000 да! Не знаю как, но получилось.

    • @kcvents
      @kcvents 3 года назад

      Спасибо

    • @arduino2000
      @arduino2000  3 года назад

      Хотел ответить но не успел. ))

  • @viktorskrupkar1043
    @viktorskrupkar1043 3 года назад +1

    Продолжай дальше об телеграмм.

  • @greenlight7868
    @greenlight7868 3 года назад

    Здравствуйте!!!
    Спасибо Вам за Ваши видео уроки !
    Я с большим удовольствием посмотрел бы видео с датчиком температуры в телеграмм .
    Чтобы температура приходила по запросу !
    Спасибо)

  • @Электронникавделе
    @Электронникавделе 7 месяцев назад

    Возможно чуть не по теме,я сделал похожую телеграм сигнализацию на esp-01 ,только у меня ещё включается зуммер при срабатывании и мигает светодирд.но вот появилась проблема: если пропадает связь с интернетом,то всё виснет и при сработке,зуммер не срабатывает,а светодиод мигает не корректно. Т.е есп пытается подключится,но не может и этим самым весь остальной процесс задачи ложит. Может вы подскажите,как можно эту проблему решить.

  • @ЛАЛАЛАЛА-я7з
    @ЛАЛАЛАЛА-я7з 3 года назад +1

    как добавить несколько датчиков на разные пины ,и с разными сообщениями в телеграм в зависимости какой датчик сработал ?

  • @mefis8289
    @mefis8289 8 месяцев назад

    Приветствую!
    Возможно ли собрать на данной платформе устройство бюджетного управления умным домом. Что бы на одной такой плате сделать два выхода шим модуляции для двигателей, два выхода управления твердотельным реле, температурный датчик и три геркона? И всем этим управлять и получать информацию через телеграмм.
    Может вы сталкивались уже с подобным проектом или приходилось подобное делать?

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 3 года назад +1

    HC SR505 (не путать с HC SR501) ооочень глючный на ложные срабатывания, лечится заменой трехмегаомного сопротивления ома на полтора мегаома, может кому-то понадобится...

    • @arduino2000
      @arduino2000  3 года назад

      У меня был один проект на 505 Вроде нормально. Я его в искусственный цветок вставил. Получилось незаметно.

  • @leshakornienko7701
    @leshakornienko7701 2 года назад +1

    Ардуино для начинающих, уважаемый автор, здравствуйте. Есть вопрос: можно ли для проекта метеостанции на ардуино сделать работу с телеграм ботом через esp-01, но так, чтобы ардуино уно управляла всем этим и считывала данные с датчиков, после чего отправляла по команде в телеграме? Заранее огромное спасибо, очень познавательный контент)

    • @arduino2000
      @arduino2000  2 года назад +1

      Можно

    • @leshakornienko7701
      @leshakornienko7701 2 года назад +1

      @@arduino2000 Огромное спасибо, вы очень достойный автор. Поддерживаете постоянно даже не самые новые видео, желаю вам только добра и всего наилучшего!

    • @arduino2000
      @arduino2000  2 года назад

      Через пару часов будет новое видео. Надеюсь интересное. Не пропустите.

  • @артемакопян-я4ъ
    @артемакопян-я4ъ 6 месяцев назад

    подскажите как сделать чтобы в случае отвала wifi на esp32 сделать сообщение об отсутствии связи
    ???

    • @gunman156
      @gunman156 5 месяцев назад

      да никак вы это не сделаете, ведь сообщение генерирует плата, и передача сообщений происходит через интернет, телеграм является всего лишь посредником. Вся логика происходит на стороне микроконтроллера , поэтому ваш запрос останется без ответа, значит делаете вывод что "вай фай отвалился" . Как вариант можно доработать проект GSM модулем , тогда связь будет продублирована еще и мобильным оператором, в таком случае можно в скетче дополнить код с оповещением, что вай фай отвалился, но это того не стоит ...модуль gsm + sim карта + оплата мобильной связи слишком накладно выйдет для какого то не важного проекта.

  • @SupermotoZ
    @SupermotoZ 3 года назад

    Здравствуйте, не компилится. packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/include/user_interface.h:34:2: error: #error LWIP_OPEN_SRC must be defined
    Какая версия у вас arduino IDE и библиотеки esp8266 by ESP8266 Community?

    • @arduino2000
      @arduino2000  3 года назад

      Ардуина 1.8.13, последняя. И ESP тоже самая новая

    • @SupermotoZ
      @SupermotoZ 3 года назад

      @@arduino2000 Спасибо за быстрый ответ! Всё сразу собралось и залилось, буду тестировать! Лайк, подписка))

    • @arduino2000
      @arduino2000  3 года назад

      Удачи

    • @arduino2000
      @arduino2000  3 года назад

      Завтра будет новое видео. Про GPS модуль. Приглашаю

    • @SupermotoZ
      @SupermotoZ 3 года назад +1

      @@arduino2000 Всё работает, еще раз спасибо!)) Жду)

  • @АлександрСоколенко-м5т

    Спасибо за урок! Попробовал с ESP32, библиотеки в скетче изменил, проблема следующая - в мониторе порта все отображается, в телеграмм приходит сообщение "Бот стартовал", при срабатывании датчика сообщение "Обнаружено движение" не приходит, что может быть не так?

    • @arduino2000
      @arduino2000  2 года назад

      Пин установлен правильно? Какие библиотеки подключены?

    • @АлександрСоколенко-м5т
      @АлександрСоколенко-м5т 2 года назад

      @@arduino2000 Пин 4й так и оставил, в мониторе порта сообщение "Обнаружено движение" отображается, а в Телеграмм сообщение не приходит. Библиотека ESP32 - #include

    • @arduino2000
      @arduino2000  2 года назад

      @@АлександрСоколенко-м5т тогда вроде должно работать. Правда я на ESP32 не тестировал. Скоро придёт плата( все закончились) попробую.

    • @АлександрСоколенко-м5т
      @АлександрСоколенко-м5т 2 года назад

      Тут что то не то, я до копался что сообщение уходит в телеграмм только один раз. После того как я забанил строку отправки bot.sendMessage(CHAT_ID, "Бот стартовал!!!", ""); после сработки датчика в телеграмм пришло сообщение о сработке, при дальнейших сработках телеграмм молчит....

    • @arduino2000
      @arduino2000  2 года назад

      А вы точно ничего не меняли? А то бывает.

  • @onlythebest8026
    @onlythebest8026 3 года назад

    Здравствуйте. Подскажите, вывод с датчика на D4 нужно подключь к Arduino? Не нашел на ESP8266 пина с названием D4

    • @arduino2000
      @arduino2000  3 года назад

      Нет, D4 это на ESP. Он находится между D3 И 3.3 вольт. В любом поисковике в картинках наберите esp8266 распиновка и посмотрите. По другому он называется GPIO2

    • @arduino2000
      @arduino2000  3 года назад

      На самом первом кадре в видео есть фото платы и там виден D4

    • @onlythebest8026
      @onlythebest8026 3 года назад

      Спасибо, буду пробовать прошивать)

    • @arduino2000
      @arduino2000  3 года назад

      @@onlythebest8026 да там вроде не должно быть проблем

    • @onlythebest8026
      @onlythebest8026 3 года назад

      @@arduino2000 к сожалению, без проблем у меня не обошлось.. Я в этом очень мало понимаю, но очень хочу разобраться. Возможно, сможете помочь мне? Может у вас есть форум где можно более подробно почитать о прошивке esp через arduino. Или, если не сложно - посмотрите пожалуйста, результат моих действий? Вроде сделал как в вашем видео, но результат не такой.. ruclips.net/video/uXH9ZyvPV2A/видео.html

  • @ЕрханКуатов
    @ЕрханКуатов 3 года назад

    'D4' was not declared in this scope у меня такая проблема, как решить?

  • @isclean69
    @isclean69 2 года назад

    как использовать больше чем один id?

  • @kaidakkaidak6574
    @kaidakkaidak6574 3 года назад

    Отлично. Лайк.
    Как это запустить на ESP 8266 (ESP-01) ?

    • @arduino2000
      @arduino2000  3 года назад

      А в чем разница? Подключить к свободному пину.

    • @alexrakin1181
      @alexrakin1181 3 года назад

      К RX

  • @ЕвгенийМухаметов-я3н

    Как отправить сообщение на два разных бота?

  • @sinopsys6549
    @sinopsys6549 3 года назад

    Из всех библиотек нашёл только UniversalTelegramBot, где взять остальные???

    • @arduino2000
      @arduino2000  3 года назад +1

      Странно. Сейчас проверил в менеджере библиотек есть ArduinoJson.h
      Выложил на сайт. Можно скачать отсюда.
      arduino-kid.ru/sites/default/files/2021-03/ArduinoJson.zip
      Все остальные библиотеки уже установлены в ARDUINO IDE

    • @sinopsys6549
      @sinopsys6549 3 года назад +1

      @@arduino2000 В общем в плате стояла нано, из за этого библиотеки были не активны и не определялись, мой косяк. Ставим дженерик есп8266 и всё работает. Попробую адаптировать скетчи для работы с юартом. Благодарю автора за интересный и познавательный контент.

  • @Fly-24
    @Fly-24 3 года назад

    Вот нужно попробовать несколько датчиков в один бот прописать.

  • @nic0laa1
    @nic0laa1 3 года назад

    Здравствуйте. Не могу найти код, подскажите, пожалуйста, где его можно скопировать?

    • @arduino2000
      @arduino2000  3 года назад

      В описании должна быть ссылка

    • @nic0laa1
      @nic0laa1 3 года назад

      Извините, но по этой ссылке не могу найти код. arduino-kidru/blog/telegram-bot-esp-telegram-datchik-dvizheniya-hc-sr501 . Или я не по той ссылке захожу?

    • @nic0laa1
      @nic0laa1 3 года назад

      Подскажите, текст кода на экране - 61 строка, это полный текст? Видимо придеться переписать с экрана..

    • @arduino2000
      @arduino2000  3 года назад +1

      Да на этой странице, в самом низу две ссылки.
      вот эти
      arduino-kid.ru/sites/default/files/2021-02/TELEGRAM.ZIP
      arduino-kid.ru/sites/default/files/2021-03/ArduinoJson.zip

  • @Pasharonov
    @Pasharonov 10 месяцев назад

    Вирус в ZIP файле ?

  • @VideoTVObzor
    @VideoTVObzor 3 года назад

    Что нужно исправить в скетче, чтобы вместо датчика движения использовать кнопку?

    • @lordbavilio4567
      @lordbavilio4567 3 года назад +1

      Ничего не нужно. Просто подключите кнопку между +3,3 вольт и D4.

  • @prrrromansss9015
    @prrrromansss9015 3 года назад

    Извините,не могу найти код ,где он находится ?

    • @arduino2000
      @arduino2000  3 года назад

      В описании к видео есть ссылка на блог. Там есть код снизу на странице

  • @sergey-380
    @sergey-380 3 года назад

    как подключить два датчика ? спасибо

    • @sergey-380
      @sergey-380 2 года назад

      @@Артур-ь3в нет

  • @rafismidkhatovich454
    @rafismidkhatovich454 Год назад

    Здравствуйте, помогите пожалуйста при компиляции ошибка как можно исправить код
    C:\Users\PC\Documents\Arduino\TELEGRAM\TELEGRAM.ino: In function 'void setup()':
    C:\Users\PC\Documents\Arduino\TELEGRAM\TELEGRAM.ino:31:10: error: 'class axTLS::WiFiClientSecure' has no member named 'setInsecure'
    client.setInsecure();
    ^
    exit status 1
    Compilation error: 'class axTLS::WiFiClientSecure' has no member named 'setInsecure'

  • @guliwer1713
    @guliwer1713 3 года назад

    чуть не забыл
    всего то нужно вайфай сеть .....

  • @МихаилКоваленко-ф8ц

    Добрый день. Прошу дать ссылку на библиотеку WiFiClientSecure.h