Создание telegram bot на ESP8266 в программе FLProg

  Рет қаралды 5,769

Денис Теричев Samodelkin

Денис Теричев Samodelkin

2 жыл бұрын

Тестовый проект телеграм бота на модуле #ESP8266. Работает нестабильно. Возможно требуется модуль ESP 32 Пользовательские блоки с форума программы.
Сайт программы FLProg: flprog.ru/
Скачать файлы проекта: disk.yandex.ru/d/gHq-R2UF3mnAVw
#telegrambot
Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.
Помощь на развитие канала
www.donationalerts.com/r/deni...

Пікірлер: 53
@d_sam
@d_sam 2 жыл бұрын
Может я чего-то не учел, пишите в комментариях! Спасибо, всем здоровья и удачи!😍😍😍
@user-eh9ev7ed2g
@user-eh9ev7ed2g 2 жыл бұрын
Думаю, что перезагружается по WDT. Наверное не поставил команды сброса "сторожевой собаки".
@d_sam
@d_sam 2 жыл бұрын
@@user-eh9ev7ed2g , спасибо попробую
@SU_SPB_CCCP
@SU_SPB_CCCP 2 жыл бұрын
@@d_sam На есп32 тоже перезагружается, если много строк\символов отравлять в бот. Уменьшай их число и ребуты прекратятся.
@d_sam
@d_sam 2 жыл бұрын
@@SU_SPB_CCCP , спасибо, буду пробовать.
@user-yk1em2tz2o
@user-yk1em2tz2o 2 жыл бұрын
Посмотрев 2 урока, разобрался с телеграм ботом. УРА В этих уроках, по мере постройки ваших проектов я понял множество ранее непонятных вещей. Спасибо
@d_sam
@d_sam 2 жыл бұрын
Рад, что оказался полезен. Сейчас бьюсь над обновлением через чат телеграм. Пока безрезультатно. Попробую библиотеку Alexgyver.
@user-yk1em2tz2o
@user-yk1em2tz2o 2 жыл бұрын
@@d_sam В этом проекте в главном блоке есть NoReplyUpdate, подключена к пользовательской переменной Update, у вас она выведена в вэб интерфейс. Я так понимаю это для прошивки? В данном проекте не работает?
@d_sam
@d_sam 2 жыл бұрын
Обновление работает. Но по хитрому. Делаю ролик. Там видимо другой функционал для этого входа задумывался. На деле оказалось совсем неожиданно.
@Fly-24
@Fly-24 Жыл бұрын
Денис спасибо Вам за Ваш труд. Вы используете программу Flprog на все 110%. Я даже не знал, что там можно все это сделать. Сам использую только базовые функции.
@d_sam
@d_sam Жыл бұрын
Мой канал, да что вы? Это тоже не всё! Это только самая малось. Возможности вообще не ограничены. Сам потихоньку изучаю, делюсь с вами. Спасибо за комментарий! Удачи вам во всем!
@Vlakss
@Vlakss Жыл бұрын
@@d_sam А вот тут поясните как это сделать
@Vlakss
@Vlakss Жыл бұрын
не туда написал
@Всемирная_Робототехника
@Всемирная_Робототехника Жыл бұрын
Круто спасибо за урок )
@Psix1983
@Psix1983 2 жыл бұрын
Вам бы еще чуть подробнее разбирать проект в самом flprog, некоторые моменты быстро пролетают
@d_sam
@d_sam 2 жыл бұрын
Спасибо, я учту. Просто не хочется, чтобы нудно было.
@Psix1983
@Psix1983 2 жыл бұрын
@@d_sam неее, нудно, это когда очередной человек разбирает блоки для начинающих. А тут проекты интересне. Вот мне телеграм зашел, но хочется разобраться с той же инлайн клавиатурой. Я давно делал ботов, но не в флпроге, для других проектов.
@d_sam
@d_sam 2 жыл бұрын
Инлайн маленько попробовал. Она привязана к конкретному сообщению. А реплай будет висеть всегда после вызова. Мне показалось что так удобней.
@user-yk1em2tz2o
@user-yk1em2tz2o 2 жыл бұрын
Здравствуйте Я начинающий пользователь, собираю простые проекты на flprog. У меня есть несколько несложных проектов и я хотел бы настроить под них телеграм бота. Все видео которые я нахожу на ютуб, в которых описывается работа telegram+FLProg подразумевают собой довольно глубокое познание. В вашем видео новичку ОЧЕНЬ сложно разобраться, я понимаю, что вы не хотите быть нудными но начинающим понять это сложно. Хочу попросить вас сделать ролик на тему создания телеграмм бота для новичков, начиная от того куда вводить логин и пароль вай фай. Думаю многим было бы интересно. Сделайте простейшего, который может через бота включить светодиод, а ESP может отправить сообщение что он включен. В таком примере будет просто разобраться. Ваш пример я загрузил в ESP8266 NodeMCU V3, ввел логин и пароль от вай фай в графу клиент (это в ролике не описано) Создал бота по примеру, нажимаю старт и ничего не происходит, бот не реагирует, разобраться как он работает не получается. Как зайти на вэб страницу так же не разобрался.
@d_sam
@d_sam 2 жыл бұрын
Здравствуйте, по поводу роликов для начинающих, наверно так и придется делать серию. Попробую помочь. Кроме логина и пароля от, еще нужно уточнить ip адрес. Указать в качестве сетевого шлюза, адрес вашего wifi роутера. А для модуля esp, задать свободный. Чтобы зайти на веб страницу модуля, нужно в адресной строке браузера ввести ip адрес модуля. Но перед этим зайти в домашний вайфай роутер и удостовериться, что модуль подключился. Можно обратить внимание как мигает встроенный светодиод на модуле esp. В FLProg это первая плата. Если модуль подключился к домашней сети, то маска мигания будет ( светодиод горит 2 секунды, 100 миллисекунд выключен). Если мигает часто, то нет подключения в вайфай. После этого проверять. Спрашивайте, помогу!
@user-yk1em2tz2o
@user-yk1em2tz2o 2 жыл бұрын
@@d_sam Буду ждать ваш ролик. Если вы будете делать простую схему, то имеет смысл ее делать в ходе видео, тогда точно будет понятно, что откуда брать
@valeravolodarski7855
@valeravolodarski7855 2 жыл бұрын
ESP 32:работает уже 8 дней.
@d_sam
@d_sam 2 жыл бұрын
Классно! Все-таки в 32 модуле процессор бодрее, да и память немало значит.
@LUCKY-pj2pr
@LUCKY-pj2pr 4 ай бұрын
Ребят,подскажите пожалуйста! Создал прект в FL Prog управление реле через телеграмм бот.Можно как-то поставить пароль на бота в Telegram? А то получается, что им может управлять любой, кто знает его логин.
@technoenergy3776
@technoenergy3776 2 ай бұрын
Там можно сделать бота частным "приглашение по ссылке" и никто посторонний не сможет на него зайти пока ты ему не предоставишь ссылку)
@technoenergy3776
@technoenergy3776 2 ай бұрын
Привет. Подскажи пожалуйста, я создал бота. Но при его старте ничего почему то не происходит, ld не высылает. Что может быть, может я что то упустил?
@d_sam
@d_sam 2 ай бұрын
I'd нужно спросить у другого бота
@iqubik
@iqubik 2 жыл бұрын
Нестабильность не из-за того что вы подумали. Сделайте принудительный delay(50); блок на платах. У 8266 1 ядро на нем и вайфай и скетч, у вайфай приоритет и если скетч долго грузит ядро а вайфай не может отправить пакет то работает ватчдог
@d_sam
@d_sam 2 жыл бұрын
Спасибо Кубик RU, буду пробовать. Сделал блок поставил на самую первую плату. Протестирую, если все будет удачно, то возможно видео сделаю.
@Vlakss
@Vlakss Жыл бұрын
А вот тут поясните как это сделать
@d_sam
@d_sam Жыл бұрын
Если вы про делей, то можно прям в скетче с секции loop вставить строчку delay(50); Или создать пользовательский блок и также в секции loop вставить строку delay(50);. Можно поэкспериментировать размещая блок на разных платах. Я попробовал, но особой разницы не заметил, тупит все равно. Все проекты которые я пробовал для телеграм, работают как-то туговато. Складывается впечатление что телеграм такой тяжелый.
@lofo1979
@lofo1979 3 ай бұрын
при компиляции пишет про переменную #include и дальше в ошибку не найдена библиотека
@d_sam
@d_sam 3 ай бұрын
Установите библиотеку AsyncTelegram2.
@lofo1979
@lofo1979 3 ай бұрын
@@d_sam установил из архива в папку, но не работает
@d_sam
@d_sam 3 ай бұрын
Пардон, перепутал. "Скетч"- "Подключить библиотеку"- "Добавить ZIP библиотеку.
@lofo1979
@lofo1979 3 ай бұрын
@@d_sam попробую
@user-yk1em2tz2o
@user-yk1em2tz2o 2 жыл бұрын
У меня при каждом запросе Status немного падает объём свободной памяти. Как будто ESP сохраняет эту информацию. Вы не знаете нормально ли это? Есть ли способ очищать память?
@d_sam
@d_sam 2 жыл бұрын
Даниил, у меня так же было. Пока с этим даже не разбирался. Вполне возможно, что сохраняется.
@Psix1983
@Psix1983 2 жыл бұрын
А что за блок, подсчитывающий время работы? Не нашел его на форуме.
@d_sam
@d_sam 2 жыл бұрын
Его я из проекта взял. В ветке где обсуждают блоки телеграм версии 6.2. И самом конце( запись от 12.04.2022) есть ссылка на телеграм канал " здесь брать"
@user-ud2ty3ki3w
@user-ud2ty3ki3w Жыл бұрын
Как задать значение переменной из телеграмм бот?
@d_sam
@d_sam Жыл бұрын
Здравствуйте Денис Максимов. У меня есть видео"Термостат на ESP8266, через Telegram. Reply клавиатура в FLProg. Настройка уставок через чат", там как раз про это. Спасибо!
@user-ud2ty3ki3w
@user-ud2ty3ki3w Жыл бұрын
@@d_sam Спасибо огромное!
@rokor
@rokor 7 ай бұрын
пользуюсь библиотекой от Гайвера - FastBot на NodeMCU и никаких зависаний и ничего плохого не замечено. Думаю что автор блоков использует плохо оптимизированную библиотеку универсал бот
@d_sam
@d_sam 7 ай бұрын
Вполне возможно что еще и библиотеки устарели. Может поделитесь своими пользовательскими блоками? Буду вам благодарен. Или вы в среде ардуино иде код пишете? Спасибо в любом случае за наводку! С наступающим Новым Годом!
@rokor
@rokor 7 ай бұрын
​@@d_sam всегда пользовался средой ардуино или платформио , а вот сейчас хотел освоить FLProg , так как мне нравиться идея копирования TIA Portal Нравиться выполнение документации в PDF из FLProg и считаю , что этот проект нужно немного иначе развивать. Так как он легко может вытеснуть из жизни ардуино идe , если этот проект станет более дружелюбнее для новичков , не хватает банальных примеров и не хватает нормального обучения. Случайно встретил Ваши ролики и использую их как обучающие. Благодарю за нормальную подачу материала и хорошую речь.
@d_sam
@d_sam 7 ай бұрын
Спасибо за столь высокую оценку моих трудов! Для домашней автоматизации, FLProg использовать самое то.
@user-jx6mj5jo8b
@user-jx6mj5jo8b Жыл бұрын
3266 по питанию очень требовательна
@d_sam
@d_sam Жыл бұрын
Да, согласен. Все модули ESP, любят покушать
@user-jx6mj5jo8b
@user-jx6mj5jo8b Жыл бұрын
@@d_sam Дело не в покушать. Сбои и перезагрузки скорее всего от не стабильного питания.
@d_sam
@d_sam Жыл бұрын
@@user-jx6mj5jo8bа я ведь при проверке использовал USB компьютера.Видимо ограничение по току тоже вносит свои сбои в работе. Возможно при работе от более мощного источника питания работало бы гораздо стабильнее. Спасибо!
@user-qi1tb9qh4r
@user-qi1tb9qh4r Жыл бұрын
спасибо автору за подробность, но не работает.
@d_sam
@d_sam Жыл бұрын
Да оно как бы работает. Но очень сильно тупит. Пока видео делал, работало. Потом когда тестировал выяснил проблемы.
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 32 МЛН
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 4,5 МЛН
ESP32 - CAM отправка фото в Telegram из WEB по запросу в FLProg
4:48
Денис Теричев Samodelkin
Рет қаралды 5 М.
Телеграм бот кнопки. Как сделать кнопку в телеграм
8:32
Ардуино для начинающих
Рет қаралды 16 М.
UI на ESP32 своими руками при помощи LVGL
12:34
Kirill Ivanychev
Рет қаралды 6 М.
Плата Raspberry Pi Pico 2040. Как использовать в программе FLProg
12:30
I Built an INFINITELY ONE-SIDED Violin??
15:39
Xyla Foxlin
Рет қаралды 112 М.
Электронный звонок #shorts
0:26
TheBestBike
Рет қаралды 140 М.
разбил телефон из-за видео
0:15
STANISLAVSKIY Hi
Рет қаралды 953 М.
Nokia 3310 top
0:20
YT 𝒯𝒾𝓂𝓉𝒾𝓀
Рет қаралды 4,8 МЛН
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 69 МЛН