SIM800L и пользовательский блок DTMF - часть 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024
  • Заключительная часть проекта с SIM800L и блоком DTMF
    Огромная благодарность автору программы Сергею Глущенко, действительно ВЕЛИКИЙ человек.
    Помочь развитию программы FLProg forum.flprog.ru...
    Форум FLProg forum.flprog.ru....
    Блоки пользователей (разберетесь, надеюсь) www.arduino-aut...
    Программа FLProg скачивать тут download.flprog...
    Помочь моему каналу
    Виза СБ 4276-8390-1346-4474
    Яндекс 41001869110715
    SIM800L - shopeasy.by/cas...
    Дисплей с преобразователем shopeasy.by/cas...
    Макетная плата с БП shopeasy.by/cas...
    Адаптер для прошивки ESP-01 shopeasy.by/cas...
    Nodemcu V3 Lua WI-FI Модуль с дополнительной памятью shopeasy.by/cas...
    Wemos D1 мини аналоговый, Wi-Fi shopeasy.by/cas...
    NodeMcu 4 м байт Lua WI-FI WeMos shopeasy.by/cas...
    DIY макет для NodeMcu V3 shopeasy.by/cas...
    CP2102 USB 2,0 TTL UART - shopeasy.by/cas...
    Пятивольтовый БП - shopeasy.by/cas...
    Модули ESP-01/ESP-07/ESP-12E/ESP-12F/ESP-01S shopeasy.by/cas...
    Новый модуль RAK473 (МБ) IoT UART модуль Wi-Fi (намереваюсь попробовать) shopeasy.by/cas...
    Одноплатник Оранж Pi PC плюс. Поддержка Lubuntu linux и android-mini PC (на нем сервер и брокер) shopeasy.by/cas...

ความคิดเห็น • 88

  • @nikolaygrigoryev2213
    @nikolaygrigoryev2213 6 ปีที่แล้ว +2

    Владимир, слов просто нет. ОГРОМНАЯ благодарность за такие уроки!!! Мало у кого так получается разжевать подробно.

  • @АнатолийПоходин
    @АнатолийПоходин 5 ปีที่แล้ว +1

    Благодарю за сериал по СИМ800, хорошо прочищает мозги .

  • @PRACTIKANT1234
    @PRACTIKANT1234 6 ปีที่แล้ว

    сидел ,ломал голову как врубить в ардуинку телефон админа. Посмотрел и все понял.СПАСИБООО!!!!

  • @АнатолийПоходин
    @АнатолийПоходин 5 ปีที่แล้ว

    DTMF прекрасная вещь, но если объект управления перед глазами - ворота, прожектор. надо разрывать связь и ждать смс, что не очень удобно. В ином случае управление командами СМС как то удобнее и понятнее. Еще раз огромное спасибо за помощь в освоении FLProg.

  • @shoh761
    @shoh761 5 ปีที่แล้ว

    Спасибо вам большое слов нет брат удачи вам

  • @alexandrvladimirov2287
    @alexandrvladimirov2287 4 ปีที่แล้ว +1

    Отлично!!!!!

  • @Pasharonov
    @Pasharonov 6 ปีที่แล้ว +2

    Сильно фонит !!!

  • @Svan932
    @Svan932 6 ปีที่แล้ว

    Владимир, оригинально решили проблему со светодиодом. Я думал, что Вы в коде блока что-то подправите :) По поводу инвертирования выходов на реле в Вашем прошлом видео хочу сказать, что у китайцев есть разные блоки реле. Каким-то на вход нужен ноль, каким-то единица. Мне попадались и те и другие. И еще , Владимир, на крайних видео немного фонит микрофон, подправте. Ну а в целом все ОК! Лайк однозначный. Удачи!

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Про микрофон знаю, но у нас в деревне их не продают, заказал в китае. Про реле тоже понятно, думаю это уже сообразим. По поводу "16" при сбросе DTMF тоже сообразил, но поздно.

  • @vadimgl
    @vadimgl 6 ปีที่แล้ว +2

    Владимир, чтобы реле не передергивались поставь инверсию не на вход реле, а на выход тригера. Звук очень сильно пищит, напрягает. Звук можно писать на внешний телефон или диктофон, при монтаже наложить. Ты наверное пишешь звук на микрофон компьютера?

  • @ВикторПлехов-я3с
    @ВикторПлехов-я3с 5 ปีที่แล้ว

    Владимир..а вы делали запрос баланса симки через ДТМФ?...Если делали то можете выложить видео?

    • @boilercutter
      @boilercutter  5 ปีที่แล้ว

      Здравствуйте Виктор. К сожалению сколько я не пробовал, у меня так и не получилось ни с Мегафоном ни с Теле2.

  • @АлександрАржанов-б2б
    @АлександрАржанов-б2б 4 ปีที่แล้ว

    Дайте пожалуйста ссылку на пользовательские блоки. Существующая ссылка не рабочая.

  • @ivanivanov8060
    @ivanivanov8060 4 ปีที่แล้ว

    Владимир, здравствуйте, как вы думаете возможно ли осуществить рассылку сообщений на несколько номеров?

    • @boilercutter
      @boilercutter  4 ปีที่แล้ว

      Ну думаю, да, но я не пробовал.

  • @АлексейЛазаренко-р9с
    @АлексейЛазаренко-р9с 2 ปีที่แล้ว

    можно ссылку на ваш пользовательский блок по sim800l?

  • @РоманТкаченко-т4г
    @РоманТкаченко-т4г 4 ปีที่แล้ว

    Смс приходит один раз, а потом что не делай второй раз уже не приходит . В чем дело? Подскажите пожалуйста. Может нужно как то обнулить переменную (Отправка СМС).

    • @boilercutter
      @boilercutter  4 ปีที่แล้ว

      Мне так сложно сказать, а по логике да, в переменной должно быть пусто

    • @РоманТкаченко-т4г
      @РоманТкаченко-т4г 4 ปีที่แล้ว

      @@boilercutter Как сбросить переменную? Я начинающий, пока опыта не хватает.

    • @boilercutter
      @boilercutter  4 ปีที่แล้ว

      @@РоманТкаченко-т4г я уж не помню, но вот как всегда делал, в том месте где мне не понятно что сидит, ставил параллельно дисплей и на нем все отслеживал. Роман, я бы банально скопировал мой проект, проверил бы работоспособность, а потом добавлял или удалят то что нужно
      Напишите на форуме, может кто тоже с этим заморочился, может подскажут, там хоть скрин или фото скинуть можно

    • @РоманТкаченко-т4г
      @РоманТкаченко-т4г 4 ปีที่แล้ว +2

      @@boilercutter Спасибо, будем искать.

  • @mihailan8711
    @mihailan8711 6 ปีที่แล้ว

    Добрый день. Вы не сталкивались с проблемой сброса СМС, на подобие как у DTFM или в этом нет необходимости если все правильно сделано.

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Здравствуйте. А можно по подробнее, в чем проблема?

    • @mihailan8711
      @mihailan8711 6 ปีที่แล้ว

      Делаю одно реле с таймером на 20мин, послал On включилось. Если надо раньше времени выключить, послал Off. И получается так, что если его включил и оно отработало 20 мин и выключилось, то его уже не включить пока не пошлеш Off, а потом опять On. Такое ошушение, что там застряла команда On и пока ее не сбросишь не включиш. Возможно эта проблема из-за того, что пока жду модуль SIM800, использую M590.

    • @mihailan8711
      @mihailan8711 6 ปีที่แล้ว

      Вроде заработало, видимо я что то не правильно делал. И убрал Вход разрешения записи СМС.

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Вот и здорово.

  • @dragon614403
    @dragon614403 6 ปีที่แล้ว

    Здравствуйте. Спасибо Вам за уроки, очень познавательно. Есть пару вопросов. Первый касается переменной "отправка смс" По схеме там не импульс, а подается стабильно питание на переменную (проверял, ставил на 13 пин переменную и после включения постоянно светился светодиод, помогло то, что перед переменной вставил генератор с импульсом в 1сек) Как можно по другому справиться с этим? И еще один вопрос: как сделать, чтобы после каждого цикла запись в переменной стиралась, тоесть сделал по смс получение информации например с датчика температуры/влажности. Один раз отправляю смс, приходит ответ, другой раз отправляю то самое смс и ничего. Чтобы пришел ответ с измерением датчика приходиться отправлять левое смс, а потом запрос с датчика. Как с этим бороться?

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Сергей, я уж теперь не помню как все это делал, но по логике, если у Вас так получается, может поставить перед переменной, на вход записи Rtrig тригер

    • @dragon614403
      @dragon614403 6 ปีที่แล้ว

      @@boilercutter честно говоря у меня сейчас работа с этим модулем как танцы с бубном. Делаю две абсолютно одинаковые переменные, операции, одна отправляет смс а другая не хочет.Все пересмотрел, все аналогично а она уперлась и все...(

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      @@dragon614403 это потому, что блок несовершенен, у всех так, почитайте коменты. В блоке как то не организовано последовательность отправки СМС иногда нужно некоторое время чтобы блок обнулился

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Можно попробовать, использовать вход GSM_Reject_call, может после каждой отправки СМС или звонка будет все сбрасываться.

    • @dragon614403
      @dragon614403 6 ปีที่แล้ว

      @@boilercutter попробую, спасибо за совет

  • @евгенийбогдан-б6в
    @евгенийбогдан-б6в 6 ปีที่แล้ว

    Good buyer. Thank you for your suuport! welcome your next shopping! Have a nice day!

  • @mva5280
    @mva5280 6 ปีที่แล้ว

    Урок супер!

  • @alexanderg.6482
    @alexanderg.6482 6 ปีที่แล้ว

    Здравствуйте и спасибо за видео! Вы не сталкивались, случаем, с проблемой DTMF кодировки при условии, когда SIM800 Вам звонит и Вы поднимаете трубку? Например, когда происходит дозвон с телефона на SIM800, DTMF-код приходит без каких либо проблем и все работает (за исключением постоянно висящей "1" на выходе GSM_Connect, о которой Вы писали на форуме, но внятного ответа там так и не наблюдается, что само по себе наталкивает на мысль о некоторых косяках в блоке GSM_Звонки. Вы в своем примере эту ошибку "обошли", но по-факту она осталась). Но вот в обратную сторону никак, хотя в мониторе порта SIM800 в тестовом режиме (блок GSM Отладка) DТМF-кода присутствуют, а вот Ардуинка их уже не воспринимает и на выходе блока GSM_DTMF ничего не получаем (активно последнее значение DTMF-кода при дозвоне Телефон->SIM800 либо же значение 16 при использовании входа для очистки dtmf-кода, за что отдельное спасибо товарищу pan'y).
    Есть, конечно, один танец с бубном, который может единоразово нивелировать эту проблему, это когда вы первым совершаете дозвон на sim800 после включения схемы, после этого 1 раз при обратном дозвоне sim800->телефон DTMF-кода приходят, но при следующем обратном дозвоне проблема проявляется снова.

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Александр, лично мое мнение, блоки GSM пока сильно несовершенны, пока автор программы не сделает их поддержку, так и будем танцевать, но все решаемо, хотя танцев много

  • @АлександрБушуев-ш4э
    @АлександрБушуев-ш4э 6 ปีที่แล้ว

    Владимир А как сделать чтобы при отключение реле приходила смс?

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      На вскидку, если сейчас при включении приходит СМС, то нужно сделать инверсию входа на переменной СМС отправки

    • @АлександрБушуев-ш4э
      @АлександрБушуев-ш4э 6 ปีที่แล้ว

      Пробовал не получается

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      @@АлександрБушуев-ш4э ну где то тут рядом, возможно нужно инвертировать вход на таймер, просто я схему уже давно разобрал, проверить не могу

  • @НиколайСорокин-к2л
    @НиколайСорокин-к2л 6 ปีที่แล้ว

    Посмотрите готовые проекты на SIM 800 на канале ЕВГЕНИЯ ВОЛОДИНА. Вот ,действительно, ВЕЛИКИЙ! Можно применять в реальной жизни.

  • @topnotess
    @topnotess 6 ปีที่แล้ว

    Спасибо за видео, да и вообще за канал) Интересную особенность заметил, при звонке с любова левого номера все работает как надо, (то есть не получится управлять реле) но стоит один раз позвонит с номера который забит в сравнении строк. Далее можно звонить с любова номера и управлять реле, до перезапуска ардуинки. Правда у меня не Уно а АТмега но все же печалька(

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Вам спасибо что поддерживаете. По поводу с любого номера, обнуляйте переменную в которую номер телефона прилетает, либо "присылайте" "0" на выход компараторов после разрыва соединения и все будет нормально. Я этим не заморачивался, так как не было такой задачи. Все решаемо.

  • @АлексейХ-у6о
    @АлексейХ-у6о 6 ปีที่แล้ว

    А как с датчика температуры ds по запросу смс или звонку узнать температуру?

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว +3

      Сделать пример и видео?

    • @АлексейХ-у6о
      @АлексейХ-у6о 6 ปีที่แล้ว

      Мастерская Владимира
      Если можно я очень заинтересовался

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Алексей, можно я попробую на днях, мне самому интересно пробовать что то изобретать, только идей мало, а сам старый уже, мысли приходят с трудом.

    • @АлексейХ-у6о
      @АлексейХ-у6о 6 ปีที่แล้ว

      Мастерская Владимира
      Буду ждать сначала по смс, а потом можно дтмф и плеер прекрутить чтоб говорил, ну это вапще шедевр

    • @alxy316
      @alxy316 6 ปีที่แล้ว

      Мастерская Владимира
      Канечно

  • @TheRasssputin
    @TheRasssputin 6 ปีที่แล้ว

    Все отлично! но есть но, в дорхановский GSM можно записать до 1000 номеров. Вопрос : можно хотя бы приблизится к 100 записанным номерам?

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Можно и больше, при использовании блока "массив", только вопрос зачем, использовать в воротах микрорайона?

    • @TheRasssputin
      @TheRasssputin 6 ปีที่แล้ว

      Нужно для шлагбаума в садоводстве

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Я понял уже. Записывайте нужные номера в массив, а потом извлекайте нужный по условиям.

    • @TheRasssputin
      @TheRasssputin 6 ปีที่แล้ว

      Поиск элемента в массиве?

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Да, там много функций, мне не на чем пробовать, нет столько симкарт, но точно будет работать.

  • @АнатолийЧемерисов-ж3ф
    @АнатолийЧемерисов-ж3ф 5 ปีที่แล้ว

    Где скачать блок Res Sim?

    • @boilercutter
      @boilercutter  5 ปีที่แล้ว

      Все тут www.arduino-automation.ru/

  • @user-Yurich68
    @user-Yurich68 4 ปีที่แล้ว

    На sim900 не работает. Не могу понять почему. Спрашивал у Грачика , пока не ответил. sim800l так и не удалось запустить 😂 ну да ладно.

    • @boilercutter
      @boilercutter  4 ปีที่แล้ว

      Пропишите и сохраните скорость в модуле, почитайте комменты.

    • @user-Yurich68
      @user-Yurich68 4 ปีที่แล้ว

      @@boilercutter ))) Это ведь делается на начальном этапе )) Хорошо , я понял. Дистанционно сложно что либо сказать. Спросил вдруг уже была такая проблема у Вас. Всего доброго. Дожму по тихому до лета. Сейчас другим занят немного )) instagram.com/p/B7gRUzyF0d3/?igshid=1ingx7uny9ty6

  • @slivasliva4044
    @slivasliva4044 3 ปีที่แล้ว

    На Ардуино мини,уно --это не работает

  • @rom_NUR
    @rom_NUR 6 ปีที่แล้ว

    А говоришь новичок :) Уже не новичок, раз оперируешь настройками пинов :) Но весь смысл проделать это в flprog, ведь она позиционирует себя как - "Программирование без написания кода".

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Ну уже конечно не новичок, 29 января был месяц как стал заниматься. Сделаем и в программе, не все сразу, тут нужен блок, который будет прописывать все это. Делать в программе это конечно проще, но и не стоит отказываться от изучения кода, хотя бы для того, что бы делать те сами пользовательские блоки в программе.

    • @rom_NUR
      @rom_NUR 6 ปีที่แล้ว

      Писать блок ради этой ерунды? Проще уж "развалить" любой пользовательский, который в проекте используется и дописать туда эту пару строк

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

      Ну писать блок это конечно громко сказано :-)

  • @vvf2504
    @vvf2504 6 ปีที่แล้ว

    16 с пользовательского блока DTMF

    • @boilercutter
      @boilercutter  6 ปีที่แล้ว

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