GSM/GPRS-модуль SIM800L (#2) - AT-команды, звонки, SMS, SMS-управление

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • В видео описывается работа с одним из лучших по соотношению цена/функционал GSM/GPRS-модулей SIM800L - часть 2.
    Краткое содержание видео:
    - введение в AT-команды
    - программирование отправки AT-команд
    - входящие/исходящие вызовы
    - прием/отправка SMS
    - управление при помощи SMS
    3 часть - • GSM/GPRS-модуль SIM800...
    Плейлист SIM800L - • GPS/GPRS-модуль SIM800...
    Проект на SIM800L+Arduino - • Кормушка для собаки на...
    Статьи:
    Текстовая версия ролика: codius.ru/artic...
    Документы, даташиты:
    SIM800HL_Hardware_Design_V2.01.pdf -
    codius.ru/file/...
    Справочник по AT-командам - codius.ru/file/...
    Товары из видео:
    ✔ Скидка от 5% на все на Ali - cashback.epn.b... (видеоинструкция - • Перезалит. AliExpress:... )
    ★ SIM800L - codius.ru/produ...
    ★ Внешняя антенна с удлинителем - codius.ru/produ...
    ★ Преобразователь напряжения понижающий на MP1584 -
    codius.ru/produ...
    ★ Динамик 30 мм (0,5 Вт, 8 Ом) - codius.ru/produ...
    ★ Микрофон петличный - codius.ru/produ...
    *********************************
    ✔ Поддержать проект - codius.ru/donate
    *********************************
    ✔ Медиасеть AIR для блогеров - join.air.io/codius
    ✔ Группа ВКонтакте - club132...
    ✔ Instagram - / codius_ru
    ✔ twitter - / codius_ru
    *********************************

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

  • @Ivantsovme
    @Ivantsovme 5 лет назад +30

    Столь качественного ролика по данной тематике, я еще не видел!
    Автору низкий поклон

  • @aboabil6682
    @aboabil6682 4 месяца назад +1

    Качество наивысшего уровня 👏👏👏👏

  • @elektrik_shemotehnik
    @elektrik_shemotehnik 6 лет назад +10

    Дякую за хороше і корисне відео! Зразу видно - професіонал!

  • @EdGreenTube
    @EdGreenTube 6 лет назад +13

    Качество роликов выше всяких похвал, удивил, Виктор, респект и низкий поклон.

  • @user-ve8wx6ik3p
    @user-ve8wx6ik3p Год назад +1

    Заработало! Спасибо автору за подробную инструкцию! Специально для таких программистов мамкиных как я)))

  • @728239
    @728239 6 лет назад +4

    Этот цикл видео прямо таки алмаз в куче.. Ну в общем очень хорошая находка! Прямо проникся!

  • @user-vp9ib4lv3p
    @user-vp9ib4lv3p 6 лет назад +2

    Уникальный цикл уроков по GSM-модулям! Очень грамотно, исключительно профессионально, лаконично и исчерпывающе! Огромная благодарность и почтение автору!

  • @user-ig5qg7bx5r
    @user-ig5qg7bx5r 2 года назад +2

    Видео супер. Очень информативно и понятно. Спасибо за проделанную работу

  • @hulapup1
    @hulapup1 6 лет назад +9

    Виктор,огромное спасибо за ваш труд,он очень полезен

  • @user-of6cs7lt1k
    @user-of6cs7lt1k 2 года назад +1

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

  • @aboabil6682
    @aboabil6682 4 месяца назад

    Было бы круто если создадите видео по темам:
    1. Как работает терминалы(контроллер), как отправляет данные на сервер и получает команду по интернету (gprs)
    2. Туториал по монтажу видео

  • @ILDARONII
    @ILDARONII 5 лет назад +1

    Единственный минус данных роликов, начинаешь чувствовать себя студентом - не успеваешь за мыслью преподавателя, а надо ещё и записать лекцию... :D

  • @ve2376
    @ve2376 6 лет назад +2

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

  • @turbobroker
    @turbobroker 5 лет назад

    Насколько же глубоко вы раскопали эту тему, иду смотреть дальше

  • @sutya86
    @sutya86 5 лет назад +1

    Больше спасибо за видео. Выпускайте побольше, очень качественный контентет.

  • @svorobey7753
    @svorobey7753 5 лет назад +1

    Очень все разжевано, большое спасибо за работу.

  • @Denys.Stoianov
    @Denys.Stoianov 6 лет назад +2

    очень круто, молодец. Супер подробно и доходчиво

  • @user-dh1tm7bc4o
    @user-dh1tm7bc4o 4 года назад

    Respect и уважуха! Единственный стоящий обзор который нашел в инете. Теперь попробую покрутить, теперь знаю в какую сторону идти. Искал библиотеки, оказалось все проще. Спасибо, думаю мне очень хорошо поможет.

  • @Bionder165
    @Bionder165 6 лет назад

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

    • @codius
      @codius  6 лет назад

      Спасибо, но работа не закончена))) ещё минимум 3 части...

  • @user-rm1eo9qq6o
    @user-rm1eo9qq6o 5 лет назад +1

    Вы ГЕНИЙ Виктор спасибо 💪💪💪👍👍👍👍✨🥇🥇🥇

  • @lutsenko36
    @lutsenko36 4 года назад

    Спасибо. Очень понятно и нашел кучу нового о том чего не знал ранее. Отдельное спасибо за начальную обработку команд которые все предлагают делать через делэй.

  • @EgorCHA
    @EgorCHA 6 лет назад

    Очень доходчиво все объяснено. Спасибо! Жду серию про gprs, т.к. эта тема наиболее интересна. Сразу большие возможности для реализации проектов с дистанционным управлением.

  • @user-to3ym3et2r
    @user-to3ym3et2r 4 года назад

    Спасибо огромное! Исчерпывающий материал! Вы невероятно помогли мне в нынешнем проекте! Лайк, подписка и донат.

  • @assuliko
    @assuliko 6 лет назад

    Действительно всё на высоте ! Очень рад что попал на данный канал)

  • @user-xl3qu1yj4k
    @user-xl3qu1yj4k 6 лет назад

    Крутость туториала зашкаливает! Спасибо!

  • @user-br9sz4jn5k
    @user-br9sz4jn5k 6 лет назад +1

    Огромное спасибо за данное видео!)
    Ваши уроки по sim800l весьма подробными и качественно смонтированными, но в названии указывается что данный мануал является полным не смотря на то что упущена тема передачи данных через GPRS. Вот статья в которой описывается пример с реализацией данной возможностью (www.2150692.ru/faq/62-gprs-svyaz-cherez-sim800l-i-arduino). Все 4 урока ждал - но этого так и не произошло к моему огромному разочарованию. Мне казалось что именно Ваш канал поможет тщательно и раз и навсегда разобраться с данным вопросом. Был бы счастлив увидеть видео раскрывающее данный вопрос - и мне кажется была бы очень классная возможность реализации на данной функции умного дома, при отсутствии интернет провайдера в доме.

  • @user-ss7yx6yl6y
    @user-ss7yx6yl6y 6 лет назад

    Спасибо за качественные ролики. Смотрю с удовольствием.

  • @les12001
    @les12001 4 года назад +1

    Очень крутой материал !

  • @user-zg1ss4gc1e
    @user-zg1ss4gc1e 6 лет назад

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

  • @user-ff9bc2dk3b
    @user-ff9bc2dk3b 5 лет назад

    Добрый вечер. Удивлён и поражен качеством и полнотой проделанной работы. Огромная просьба, сделайте материал по созданию сигнализации помещения с 2-3 датчиками движения и звонком на телефон. С возможность прослушивания происходящего в офисе. Постановка и снятие охраны путём смс. Много в инете разрозненной информации, а от а до я нет. Думаю Вам не составит труда сделать такую систему охраны. Последователей будет море.

  • @w.w.w.igorka
    @w.w.w.igorka 5 лет назад

    Здравствуйте Виктор.Очень интересно было бы глянуть работу с GSM - модуля с gprs, но эта часть ролика так и не вышла.К сожалению Вы нас не балуете больше новыми видео уроками.И вероятно забросили канал..?

  • @osintaras
    @osintaras 6 лет назад

    Замечательное видео! Профессиональный подход. То, что искал. Ждем видео про gprs.

  • @user-wg7km2ry2e
    @user-wg7km2ry2e 7 лет назад

    Виктор, отличные видео. Ждём новые видео об отправке событий по GPRS

  • @user-lh2dp3wf1d
    @user-lh2dp3wf1d 7 лет назад

    Спасибо за подробные уроки.

  • @user-kc8hd5dj2e
    @user-kc8hd5dj2e 7 лет назад

    Виктор, большое спасибо! Ждем следующих видео!

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

    Это просто праздник какой-то!!! Лайкос!

  • @user-ht9wq6zj7v
    @user-ht9wq6zj7v 4 года назад +1

    еще раз Огромное Спасибо!

  • @kvk-ut
    @kvk-ut 2 года назад

    Спасибо, очень интересно!!!

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

    Благодарю, прекрасные уроки!)

  • @lexanstels5344
    @lexanstels5344 7 лет назад +2

    Отличный канал! Лайк и подписка!

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

    Качественный контент

  • @magorchin9754
    @magorchin9754 6 лет назад

    Здравствуйте, очень познавательные и простые для понимания видео, спасибо Вам. Очень хотелось бы узнать как можно работать с телефонной книгой. Например в Вашем видео белый список номеров прописывается в скетче и что бы поменять номер нужно прошивать. Но можно же эти номера считывать с сим карты в какую то переменную например. Если не трудно, можете простой пример набросать в текстовом варианте. Еще очень полезно было бы через какой то промежуток времени "пинать" модуль АТ командой и если он не ответил (завис) то перезагружать его. Спасибо за Ваши труды.

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

    Молодец Витек

  • @alexbell4223
    @alexbell4223 6 лет назад

    Спасибо, ждём продолжения

  • @sergiom49
    @sergiom49 6 лет назад

    Супер канал! Мало в сети настолько полных и понятных разъяснений... Да ещё и в таком качестве видео... Смотриться легко и на одном дыхании. Если не сложно подскажите пожалуйста полное наименование инструмента для обжимки (там где к спикеру обжимали конец провода). Спасибо за проделанную работу.

    • @codius
      @codius  6 лет назад

      Кримпер - codius.ru/products/259

    • @sergiom49
      @sergiom49 6 лет назад

      Виктор Кравченко спасибо Вам огромное!!!

  • @kuza1304
    @kuza1304 5 лет назад

    Спасибо за видео! Очень помогло.

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

    9:11 входящие и исходящие вызовы

  • @user-zx1rw7ll1q
    @user-zx1rw7ll1q 6 лет назад

    Спасибо, очень толково.

  • @John851x
    @John851x 5 лет назад

    спасибо за качественный контент

  • @user-jk2xr6re9o
    @user-jk2xr6re9o 7 лет назад

    Спасибо за помощь если вдруг запустится то напишу

  • @grandsunlifeplus2163
    @grandsunlifeplus2163 6 лет назад

    Спасибо! Супер инфа!

  • @pauldolgi5985
    @pauldolgi5985 7 лет назад +11

    Спасибо! А будет ли урок по обмену данными через Интернет?

    • @codius
      @codius  7 лет назад +8

      Обязательно, но позже.

    • @pauldolgi5985
      @pauldolgi5985 7 лет назад +3

      Буду ждать

    • @kracher5107
      @kracher5107 6 лет назад +1

      Присоединяюсь! СПАСИБО!
      Ориентировочно когда?

  • @user-ss5oc2zg4m
    @user-ss5oc2zg4m 5 лет назад

    Добрый день.
    Виктор, в процессе эксплуатации/тестирования столкнулся еще с одной проблемой.
    Когда вставляю симку без смс, то все хорошо работает.
    Прилетают смс из белого списка, все отлично работает.
    Прилетают смс не из белого списка (но формата "+7...), тоже все отлично работает.
    Проблема возникает когда приходит сообщение от абонента с номером отличным от формата "+7...".
    У Вас в скетче было предусмотрено автоматическое удаление всех сообщений, скетч так и делает, но он не удалить сообщение с номеров отличных от "+7...".
    Получается, что как только приходит сообщение с не форматного номера, то скетч не может его отработать и с последующими сообщениями (в том числе с белых номеров) не работает.
    Хотя модуль и Ардуино не блокируются. Проверял на доп. условие (при достижении определенной температуры он присылает СМС), но работа с входящими СМС так и не отрабатывает.
    Как можно исправить скетч, чтобы он реагировал ТОЛЬКО на номера из белого списка, а все остальные автоматом удалял (в том числе с короткими номерами).

    • @codius
      @codius  5 лет назад

      Посмотрите в сторону работы с телефонной книгой. В документации есть описания команд. Чтобы проверять из номеров, записанный на сим-карту.

  • @user-yk6tc1ey7x
    @user-yk6tc1ey7x 7 лет назад

    Спасибо, приятно послушать! Вот только не люблю ардуино и птичий язык си

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

    Спасибо!

  • @728239
    @728239 6 лет назад

    А, да. Спасибо большое!

  • @barmaleyzigmundovich6541
    @barmaleyzigmundovich6541 4 года назад

    Всем доброго времени суток. Канал Виктора Кравченко ещё живой ??? Или как? Давно видео не было новых

  • @boykonur73
    @boykonur73 7 лет назад +1

    Спасибо.

  • @urichaplin1424
    @urichaplin1424 6 лет назад +1

    пытаюсь послать СМС но никак не могу послать команду завершения SMS - Ctrl+Z. копирование из текстовой версии не помогло..

  • @alxy316
    @alxy316 7 лет назад +7

    Лайк и подписка, жду дтмф

  • @kostya1306
    @kostya1306 6 лет назад

    Мне помогло. Спасибо!

  • @lexanstels5344
    @lexanstels5344 7 лет назад +2

    Спасибо тебе за труд! Скажи а будут ли у тебя на канале видосы с Orange PI ??
    Да и когда выйдет третья часть sim800? На этих выходных будет?

    • @codius
      @codius  7 лет назад

      Честно говоря не вижу смысла отдельно заниматься Orange Pi - по сути на 95% все что я говорю о Малинке (в плане GPIO) справедливо и для Orange Pi (Она же позиционируется как Raspberry Pi-совместимая). Так что пока не планирую. Продолжение о SIM800L будет через 2-3 ролика, сейчас монтирую видео об упоминаемом в ролике проекте.

  • @user-jk2xr6re9o
    @user-jk2xr6re9o 7 лет назад +1

    Видео и статья super !!! Неплохо было бы увидеть отправку по GPRS на email.
    Есть вопросик по АТ командам . После сохранения конфигурации что-то пошло не так
    теперь sim800l только принимает звонки и смс а отправить сделать звонок - никак
    AT
    OK
    ATD+3XXXXXXXXXXX;
    NO CARRIER
    AT+CMGF=1
    OK
    AT+CMGS="+3XXXXXXXXXXX"
    > HELLO
    +CMS ERROR: SIM failure
    AT+CPIN?
    +CPIN: READY
    OK
    AT+COPS?
    +COPS: 0,0,"UMC"
    OK
    AT+CSQ
    +CSQ: 16,0
    OK
    AT+CFUN?
    +CFUN: 1
    OK
    AT+CBAND?
    +CBAND: DCS_MODE
    OK
    Прием смс и звонка - все ОК
    +CMT: "+3XXXXXXXXXXX","BOSS","17/10/05,11:53:53+12"
    hello sim800
    RING
    +CLIP: "+3XXXXXXXXXXX",145,"",0,"BOSS",0

    • @codius
      @codius  7 лет назад

      Если считаете, что проблема с конфигурацией, сбросьте её командой ATZ (Reset Default Configuration).

  • @gromitwoll6907
    @gromitwoll6907 7 лет назад +1

    Мало того что тема актуальная так еще и само видео снято на очень высоком уровне.

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

    Как подключить к sim800L домашний радио телефон, через кабель rj-12(11) и управлять набором номера через радиотелефон ?

  • @user-rs7cy7iy6u
    @user-rs7cy7iy6u 2 года назад

    Добрый день.
    1. А у Вас есть готовый проект автосигнализации на базе GSM/GPRS-модуль SIM800L?.
    2. Как отслеживать местоположения модуля на карте?

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

      Добрый день.
      1. Нет
      2. Использовать модуль с GPS-ГЛОНАСС (например, SIM868)

  • @lamasergeevich708
    @lamasergeevich708 4 года назад

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

  • @alexcafpir8166
    @alexcafpir8166 4 года назад

    Виктор подскажи плз, а что означает когда выдает AT+CMGL="REC UNREAD",1
    ?
    Номер свой в белый список добавил, все равное такое выдает.
    Результат "OFF" : "ON" тоже не выдается на отправку 10 или 11 просто повтор AT+CMGL="REC UNREAD",1 и всё 😥
    Я так понимаю, что программа не может обработать пришедшие сообщения?
    После очистки сообщений командой at+cmgda="del all"
    При получении СМС стал выдавать "Ок" но "OFF" : "ON" в консоль все равное не пишет.

  • @user-wd2ex8fy8b
    @user-wd2ex8fy8b 4 года назад +1

    Добрый день спасибо за замечательный контент и шикарную проработку материала, который день пытаюсь повторить ваш проект но столкнулся с проблемой во время звонка Arduino буквально виснет и начинает глючить забрасывать всякие рандомные знаки на comport делитель тока используется на резисторах 5 килоом питания падаю 4.1v 5 ампер но она не увеличивается до 90 милиампер, модуль мне позвонить может но Arduino виснет и каждый раз нужно рестартить Я же позвонить не могу так как номер не определяется идут Рандомные знаки пожалуйста помогите разобраться буду Очень вам благодарен!

    • @codius
      @codius  4 года назад

      Самый простой вариант - заменить Ардуино, затем заменить SIM800. Если проблема исчезнет, значит замененный элемент не исправен. Если проблема остаётся, значит проблема в схеме - в идеале посмотреть на осциллографе, может какие-то скачки напряжения.

    • @user-wd2ex8fy8b
      @user-wd2ex8fy8b 4 года назад

      Одна Arduino сгорела не знаю почему поставил другую ситуация повторяется сейчас попробую поставить конденсатор на вход модуля кстати подал на модуль 3.4v на модуль вместе с помехами номер определяться, блок питания менял не помогает Большое спасибо за ответ.

    • @codius
      @codius  4 года назад

      @@user-wd2ex8fy8b внимательно проверьте корректность собранной схемы.

    • @user-wd2ex8fy8b
      @user-wd2ex8fy8b 4 года назад

      Да проверял уже не раз сгорела ещё одна Arduino к эксперименты пока заканчиваю Большое спасибо за помощь

    • @user-wd2ex8fy8b
      @user-wd2ex8fy8b 4 года назад

      Добрый вечер Я разобрался в чём была проблема Arduino и модуль был подключен через стойки из-за плохого контакты были все глюки истина говорят опыт приобретается равно пропорционально сгоревшим оборудованию Спасибо за прекрасный сктч Успехов вам и процветания

  • @user-nu2jy4bk7x
    @user-nu2jy4bk7x 3 года назад

    Здравствуйте Виктор! Отличный материал!
    Подскажите, есть задача нужно что-бы белый список телефонов из вашего примера брался с СИМ карты, первые 5 номеров на СИМке должны быть белым списком. Как это сделать и какие AT команды использовать?

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

      Ваши разделы мануала 3.2.24-3.2.26 Find Phonebook Entries, Read Current Phonebook Entries, Select Phonebook Memory Storage

    • @user-nu2jy4bk7x
      @user-nu2jy4bk7x 3 года назад

      Благодарю! Будем эксперемнтировать

  • @kvk-ut
    @kvk-ut 2 года назад

    А видео этого года есть про SIM800L ?

  • @user-hc1qe1xh7s
    @user-hc1qe1xh7s 5 лет назад

    У Вас в программе есть такой код: _response = sendATCommand("AT+CMGL=\"REC UNREAD\",1", true);// Отправляем запрос чтения непрочитанных сообщений . Я не очень понял это. В переменную _response , в этом случае, должны записаться ВСЕ непрочитанные сообщения. Как извлекается каждое в отдельности? Спасибо

    • @user-hc1qe1xh7s
      @user-hc1qe1xh7s 5 лет назад

      Разобрался. Тогда такой вопрос: Зачем Вы закладываете возможность делать до 10 попыток прочитать сообщение? С первого раза сообщение может не прочитаться из модуля?

  • @user-ix3pk3kq8n
    @user-ix3pk3kq8n 4 года назад

    СДРАСИВУЙТЕ, подскажите как сделать номер телефона сохраняем на сим карте а ардуино по команде должна прочитать номер и прозвонить.

  • @user-rv8kp2in8b
    @user-rv8kp2in8b 3 года назад

    лайк, вопрос: 1. какой командой включить питание на микрофон, ведь он электретный.2. на мануале нет полярности подключения электретного ( он имеет внутри усилитель- согласователь волнового сопротивления), где глянуть?

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

      1. AT+CEXTERNTONE ?
      2. Как же нет? Пины 12,52 - MIC1N, MIC1P и 9,10 - MIC2P, MIC1N ( codius.ru/file/getfullimage/06243b77-9929-4f7f-a1c3-ff44215bb6c6 )

  • @user-dz1nj6jt3c
    @user-dz1nj6jt3c 3 года назад

    Не могу никак вести символ SUB (26) → И модуль так и завис на воде смс причем питание с него скидывал.

  • @s737320
    @s737320 6 лет назад

    Так все доходчиво, спасибо! Даже не для программистов будет понятно! Вопрос может не по теме, но интересует какой софт использовали для подготовки материала и особенно рисования в видеоролике?

    • @codius
      @codius  6 лет назад +1

      Adobe: Premiere (монтаж), AfterEffects (анимация), Audition (звук). Bandicam (захват видео с экрана).

    • @MuratBalabay
      @MuratBalabay 5 лет назад

      @@codius на какую камеру снимаете?

    • @codius
      @codius  5 лет назад

      @@MuratBalabay Sony A7M2 + SEL55F18Z

    • @MuratBalabay
      @MuratBalabay 5 лет назад

      @@codius спасибо

  • @ilyai746
    @ilyai746 5 лет назад

    Уважаемый Виктор, а подскажите какой кримпер вы использовали и расходку для него ( та часть ролика, где вы лихо обжали динамик )

    • @codius
      @codius  5 лет назад

      Кримпер - codius.ru/products/259 , наконечник "мама" - codius.ru/products/262 , наконечник "папа" - codius.ru/products/261 . Либо расходники одним комплектом - codius.ru/products/264

  • @mister1313x
    @mister1313x 6 лет назад

    Очень классный материал. Качество супер!
    Вопрос: а можно ли на один gsm канал повесить 3 симки или более и по команде их переключать? Допустим мне надо принять смс с каждой сим-карты по очереди.

    • @codius
      @codius  6 лет назад +1

      Варианта здесь, я думаю, как минимум 2: первый (предпочтительный) - вынести разъем для SIM-карты с модуля, размножить его и каким-нибудь мультиплексором переключать карты (к сожалению переписка в Инстаграмме не сохранилась, но там было фото с подобной реализацией - один модуль, много сим-карт, там и можно подсмотреть, чем мультиплексируют), второй - на каждую SIM-карту отдельный модуль и тогда уже мультеплесировать модули, так как выводов на МК не хватит подключить их напрямую. А если и хватит пинов, думаю, будет глючить реализация программного UART на нескольких пинах..

    • @mister1313x
      @mister1313x 6 лет назад

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

  • @user-fe7cm8qe8b
    @user-fe7cm8qe8b Год назад

    Привет, а возможно определять геолокацию по вишкам с помощью етого модуля?

  • @user-uu5iy2ld3k
    @user-uu5iy2ld3k 2 года назад

    Добрый день! Подскажите пожалуйста, как лучше подключить динамик к модулю: напрямую или с использованием усилителя? А также как лучше обеспечить вывод звука, если динамик планируется использовать не только для голосовых функций данного модуля, но и при проигрывании других звуков от другого модуля? И ещё такой вопрос, можно ли убрать проигрывание дефолтной музыки при входящем вызове?

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

      Думаю, однозначно и усилитель и фильтры. Вывод звука с разных устройств - нужно что-то типа мультиплексора смотреть, либо если такой функционал будет реализован в усилителе (несколько переключаемых входов). По поводу дефолтной музыки смотрите даташит - в этом модуле много чего можно настроить.

    • @user-uu5iy2ld3k
      @user-uu5iy2ld3k 2 года назад

      @@codius спасибо большое!

  • @nikel097_
    @nikel097_ 6 лет назад

    Спасибо за качественную подачу материала. А будет ли продолжение по данному модулю? http-запросы и т.п.?

    • @codius
      @codius  6 лет назад +1

      Scale Models обязательно.

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

    привет,подскажи пожалуйста как поключить и запустить модуль сим 800 с

  • @lamerozoid
    @lamerozoid 4 года назад

    Как отключить (поменять) мелодию при входящем звонке?

  • @user-tn7nq1sb3d
    @user-tn7nq1sb3d 3 года назад

    Здравствуйте Виктор! Подключил все по Вашей схеме скетч с Вашего сайта, и не работает, светодиод не один не светится. Модуль Sim800C , может нужно именно Sim800L? Загружаю другие скетчи для управления реле, работает, скорость установил АТ командой AT+IPR=9600, сохранил AT&W в ответ получил ОК. Подскажите пожалуйста.

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

      Не очень понятно как одни скетчи работают, а другие нет? В скетчах не используются возможности одного модуля, отсутствующие в другом, поэтому не думаю, что модель модуля имеет значение.

    • @user-tn7nq1sb3d
      @user-tn7nq1sb3d 3 года назад

      @@codius Спасибо, буду искать причину.

  • @user-yy6wb5bu7p
    @user-yy6wb5bu7p 5 лет назад

    Здравствуйте! По вашему скетчу я сделал управление четырьмя реле по СМС. И я столкнулся с такой проблемой: после загрузки скетча в плату контроллера на пинах (выходах) управления реле у меня сразу появляется 1 до тех пор пока я командой по СМС не выключу реле. Подскажите пожалуйста, как исправить данную проблему?

    • @codius
      @codius  5 лет назад

      Посмотрите проект Codius.AutoFeeder v1.0 (ruclips.net/video/Hnsdd3DiVDI/видео.html ) там также используется реле, активное по LOW и в скетче описано, что нужно делать.

  • @cutefox8319
    @cutefox8319 4 года назад

    Хорошая подача материала! Скажите, а как же на счет пин-кода? Разве при использовании модуля не нужен PIN-код карты?

    • @codius
      @codius  4 года назад

      Если в настройках проверка пин-кода отключена, то нет. Если включена, то ищите по даташиту вхождение "PIN" (например, AT+CPIN - команда ввода пин-кода).

    • @cutefox8319
      @cutefox8319 4 года назад

      @@codius Благодарю за ответ. Но появился еще один вопрос. Припаял штырьки, антенну, подключил, вроде бы все работает, только вот индикатор на модуле продолжает моргать 1 раз в секунду. Я так понимаю, это означает, что модуль все еще ищет сотовую связь. SIM-карту проверил на телефоне, все работает, но модуль почему-то до сих пор продолжает мигать раз в секунду. Команда AT+COPS? показывает 0. Как думаете, в чем может быть дело? Не уж то антенну плохо припаял.. но вроде держится крепко, по идее ухватилась за металл.

    • @codius
      @codius  4 года назад

      @@cutefox8319 Может быть все что угодно, от нехватки питания и проблем с сим-картой до неисправности модуля. В идеале если есть ещё один такой же модуль попробовать с ним, если симптомы будут те же, значит проблема не в модуле. Далее (или вместо) можно пробовать сим-карту другого оператора и т.д.

  • @ie5rt4di6n
    @ie5rt4di6n 4 года назад

    Спасибо за видео. Ваши видео и толкнули меня на похожий проект GSM сигнализации , но дело в том что я с электрической частью разобрался ,а вот с программой не очень. Может кто-то?Вы автор видео или читающие комментарии помочь с скетчем? Дело такое: при звонке на sim800l вкл/выкл охрану , срабатывание одного из 6 датчиков HC-SR501 звонок на мой номер, ещё вкл/выкл 2-х реле sms командами "1реле"."1вкл" / "1реле"."0выкл" и второе "2.1"-вкл / "2.0"-выкл. Кому станет интересно скину схему.СПАСИБО!

  • @eduardlive
    @eduardlive 4 года назад

    Виктор, подскажите, пожалуйста, можно ли реализовать постоянное отслеживание модуля?
    как gps трекер, т.е. есть ли возможность создать команду, которая каждые 5 сек будет отправлять команду о месте расположении?
    если нет, подскажите, какой лучше модуль для этого выбрать!?
    Буду рад услышать Ваше мнение

    • @codius
      @codius  4 года назад +1

      Во-первых, имеет смысл выбрать модуль с GPS (SIm808/868 - codius.ru/products/207 ). Во-вторых, определиться что делать с данными. Если сохранять на карту, значит прикручиваем карт-ридер, если отправляем в сеть, значит отправляем по GPRS и т.д.

    • @eduardlive
      @eduardlive 4 года назад

      @@codius спасибо за ответ, Виктор!
      Скажите, эти модуля будут работать в штатах или европе? разумеется с их симкартами

    • @codius
      @codius  4 года назад +1

      @@eduardlive погуглите аудиторию (блогеров-радиолюбителей) тех стран, где планируете использовать. У меня нет такой информации. Ещё рекомендую изучить законодательство этих стран на предмет создания/использования GPS-трекеров, чтобы не попасть.

  • @vano_brn
    @vano_brn 4 года назад

    Я правильно понимаю что ат командами мы зашиваем модуль через ардуино? Если к модулю подпаять микрофон и зашить на автоответ по заранее написаному номеру то потом можно его полноценно юзать лишь подав питание?

    • @codius
      @codius  4 года назад

      Без управляющего МК (в нашем случае Arduino) о полноценном управлении не может быть и речи. А вот если настроить модуль на автоответ, то микроконтроллер для ответа ему будет уже не нужен. Единственный нюанс - без МК модуль будет отвечать всем подряд)))

    • @vano_brn
      @vano_brn 4 года назад

      Виктор Кравченко спасибо большое, теперь понял)

  • @Sebastian_Bareyro
    @Sebastian_Bareyro 6 лет назад

    У меня почему-то модуль выдает по запросу AT+CMGL=\"REC UNREAD\",1. Информацию очень раскрыто вместе с текстом сообщений. Поэтому гигантский размер. Больше 512 байт. У вас как-то кратко. Только номер и все.

    • @codius
      @codius  6 лет назад

      Во-первых, не только номер, а ещё и короткое SMS с командой, например, "11".
      Во-вторых, с таким подходом у вас очень быстро закончится память МК (у Arduino Uno всего 2Кб - причем на все переменные, а не только на полученные SMS) и он начнет себя вести непредсказуемо, что породит у вас ещё больше вопросов. Так что настоятельно рекомендую пересмотреть отношение к длинным SMS, либо заменить МК - он в принципе не в состоянии переработать такие данные.

  • @user-lm8vd1rt2d
    @user-lm8vd1rt2d 5 лет назад

    Виктор, подскажите по готовому девайсу на SIM800, это GSM RELAY на 7 каналов.
    Перестал отвечать модуль SIM, в терминал кидает бесконечное ATE0V0+IPR=115200[.]ATE0V0+IPR=115200[.]ATE0V0+IPR=115200[.]ATE0V0+IPR=115200[.]
    и не на какие команды не реагирует.

    • @user-lm8vd1rt2d
      @user-lm8vd1rt2d 5 лет назад

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

    • @codius
      @codius  5 лет назад

      @@user-lm8vd1rt2d Готовым девайсом на SIM800 должно что-то управлять (МК). Думаю, вот это что-то, видимо и переклинило, постоянно отправляет модулю первоначальную команду настройки.

    • @user-lm8vd1rt2d
      @user-lm8vd1rt2d 5 лет назад +1

      @@codius Спасибо, это проц запрашивал состояние у модема. SIM800 был дохлый. Его я сегодня заменил, и вся система заработала! Сложно старый снимать было, дорожки некоторые оборвались, пришлось проволочками от МГТФа наращивать.
      Очень помогла еще Ваша подборка AT-команд, не надо рыться в ангельском талмуде.
      Вообще спасибо за подсказку. Теперь вижу весь обмен между контроллером и модемом через терминалку, вот только направление обзора выбираю вручную.

  • @user-jk2xr6re9o
    @user-jk2xr6re9o 7 лет назад

    Вставляю симку в А6 GSM/GPRS - работает но А6 немного не подходит по размерам

    • @codius
      @codius  7 лет назад

      Пробуйте сброс к заводским настройкам - AT&F. Если не поможет, сбросьте в комментарии в сайте (текстовая версия) ответ на команду AT&V.

  • @kodV07
    @kodV07 5 лет назад

    У меня проблема... помогите решить... дело в том что моя сим 800л показывает что память у неё 27648 бит.. хотя должна показывать 180тысяч... что можно сделать или как её вычистит...

  • @WoWoWoWGlow
    @WoWoWoWGlow 7 лет назад

    У вас с сайта взял рабочий пример (без ошибок) для реализации отправки смс с sim800l. В мониторе порта оповещения о выполненных командах путаются и в итоге смс не отправляется. Вместо некоторых символов в мониторе появляются зеркально отображенные вопросы. Голова пухнет, не знаю что делать, подскажите пожалуйста!
    П.с. брал код из текстовой версии второй статьи на 93 строке
    П.с.с АТ команды работают в мониторе, если в ардуину не загружать код, так что с самим модулем и питанием все в порядке

    • @codius
      @codius  7 лет назад +2

      Непонятные символы (в т.ч. вопросы) - признак помех на линии UART (RX-TX). Для устранения уменьшаете скорость до минимума - 9600, либо если скорость 9600, то просто нужно пропаять все соединения.

  • @user-ko8lr9mh3o
    @user-ko8lr9mh3o 6 лет назад

    Добрый день, почитав Ваш материал вдохновился на постойку GSM сигнализации. Немного доработав код в вашей статье вроде что то получается , не получается осуществить вызов, модем пишет NO CARRIER. Входящие вызовы принимает, управление по DTMF работает... Может нужно дать команду модему для возможности совершать голосовые вызовы. ? Модуль SIM800L. Питание отдельно от ардуины, карточки сим менял..... Может модуль глючный?

    • @codius
      @codius  6 лет назад

      А может просто денег на балансе нет? Похоже по симптомам.

    • @user-ko8lr9mh3o
      @user-ko8lr9mh3o 6 лет назад

      Сам разобрался )) После номера нужно обязятельно ставить ( ; ). Вот так все просто! Автору большое спасибо за материал.

    • @codius
      @codius  6 лет назад

      В статье как раз обращается на это внимание - codius.ru/articles/266#a72

  • @user-dj1jy3en9c
    @user-dj1jy3en9c 6 лет назад

    Можно ли осуществлять звонки между 2мя модулями sim800L ?. Чтоб от одного шел автоматический звонок ко второму, а второй в свою очередь после 2х гудков отвечал

  • @Sebastian_Bareyro
    @Sebastian_Bareyro 6 лет назад

    К сожалению ответа от модуля на чтение непрочитанных смс не приходит, т.к. если их 3-4, то размер превышает 512 байт. Получается ошибка и _response="" ничего не содержит. Нужно как-то читать кусками. Помогите с этим разобраться.
    Вот кусок вашего кода:
    _response = sendATCommand("AT+CMGL=\"REC UNREAD\",1", true);// Отправляем запрос чтения непрочитанных сообщений

    • @codius
      @codius  6 лет назад

      В самом начале скетча удаляете все сообщения, и уже в основном теле работаете с короткими сообщениями. Посмотрите скетч проекта Codius.AutoFeeder v1.0 (codius.ru/articles/256#a23), как там организовано управление по SMS.

  • @NeViking94
    @NeViking94 6 лет назад

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

    • @codius
      @codius  6 лет назад +1

      Да, возможно. В видео об этом не упоминается по двум причинам:
      - во-первых, у SIM800 всего 3 пина GPIO - и на большинстве плат, на которых распаян модуль, они отсутствуют. Если планируете этим заниматься, вам нужен модуль без платы и самостоятельное изготовление обвязки с выводом пинов GPIO.
      - во-вторых, программирование осуществляется на С с использованием встроенного API - а это на порядок сложнее, чем функции-обертки Arduino. С отладкой также будут сложности - по сути придется освоить новый язык программирования исключительно для этого модуля.
      Arduino в разы упрощает взаимодействие с этим модулем.
      Если все же осталось непреодолимое желание программировать исключительно SIM800L - вам в помощь первый документ - cdn-shop.adafruit.com/product-files/2637/SIM800+Series+Embedded+AT_Application+Note_1.02.pdf

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

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

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

      Никак, разве что прикрутить прерывание к пину RING и реагировать (например выводить из спячки) на входящий звонок. Или проверять буфер раз в 1-5 минут. Модуль при получении SMS будет хранить в буфере информацию, пока её не прочтет МК. Поэтому не обязательно постоянно её мониторить.

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

      @@codius я использую не прерывание на выводе, а прерывание по приему данных USART.
      Проблема в том, что для моей задачи работать нужно не с одним, а сразу с двумя модулями. Я с двух модулей собираю данные и эти данные нужно потом по 3-му USART выкинуть наружу. STM32F103 лёг хорошо под эту задачу, просто переодически нужно параллельно работать с двумя модулями. Мониторить их состояние, связь и не проспать входящий звонок с белого списка. Вроде и хорошо все, но если запросить команду которая выполняется долго и перебить её звонком получается каша которую фиг пойми как разобрать

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

      @@codius пока в основном цикле работаешь с одним из модулей вообще никак не могу обработать не пакеты со второго не отправить не получить данные извне. Это крайне плохо для моего проекта. Это решаемая вообще задача?

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

      @@backtracklive Я не знаю, что у вас должно получиться в итоге. Если нужно ещё работать и со звонками (а не только с SMS), то рассмотрите вариант использования нескольких МК на каждый модуль, либо с одним выделенным ведущим, либо с вообще отдельным ведущим модулем, который бы задавал логику ведомым МК.

  • @bandirom
    @bandirom 7 лет назад

    очень познавательно, благодарю) поскорее бы дтмф и геолокация, и по поводу интернета, я с передачей get запросов на сайт разобрался, а вот с получением с сайта туговато пока, был бы рад если б смогли подсказать что-то.

    • @user-pq5ml9eq1c
      @user-pq5ml9eq1c 6 лет назад

      bandirom R можно скетч посмотреть очень нужное

    • @bandirom
      @bandirom 6 лет назад

      могу, но куда-то в личку.

    • @user-pq5ml9eq1c
      @user-pq5ml9eq1c 6 лет назад

      bandirom R можно на почту или в вк

    • @user-pq5ml9eq1c
      @user-pq5ml9eq1c 6 лет назад

      bandirom R по номере 380934118878 можеш найти и в фейсбуке и в вайбере и в вк