✅Arduino SIM800 входящий звонок

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • Привет фанатам GSM автоматики! Подпишитесь, чтобы ничего не пропустить, и начнем очередной выпуск по работе SIM800L и Arduino. На этот раз рассмотрим тему Arduino SIM800 входящий звонок. Проработаем автоматический подъем трубки по входящему звонку, а так же будем автоматически включать реле по звонку с определенного номера.
    Arduino + SIM800 модуль на Etsy: pinout.etsy.com
    Мы здесь будем использовать код из предыдущего видео, модифицируем его и наведем марафет. Схема устройства тоже будет такая как в прошлом видео, но добавится реле на дискретном выходе контроллера.
    В общем виде схема будет выглядеть так. Здесь все как в предыдущих видео, но добавляется реле, подключенное к дискретному выходу D7 контроллера Arduino Nano.
    Для практической работы с минимальным монтажом, я возьму одну из наших плат, на которую устанавливается SIM800 и Arduino Nano, и на которой предусмотрены два реле со светодиодной индикацией их включения. Здесь на плате подписано, что одно реле управляется от пина D7, а второе от пина D8. Реле управляется от контроллера не напрямую, а через транзистор. Вы также можете собрать свою схему и без нашей платы, но реле подключайте или через транзистор, или возьмите готовый модуль реле с логикой 5В.
    Моя плата питается от внешнего источника питания 5В ибо от USB-порта будет маловато мощности для питания SIM800.
    Включаю питание устройства.
    Соединяю Arduino с ноутбуком USB-кабелем и открываю программу Arduino IDE.
    Здесь открыт скетч из прошлого видео. И мне в глаза бросается, что функции для работы с SIM800 занимают на первой вкладке много места и мешают читать или воспринимать визуально основную программу.
    Поэтому создадим новую вкладку, клацнув на кнопку со стрелочкой. Дальше New Tab и вводим название вкладки, которое первым придет в голову. Клацаем OK - вкладка появилась.
    Теперь вырежу функции, которые в первой вкладке будут лишними, и вставлю в новую вкладку.
    Ну вот, теперь основная вкладка будет посвободнее.
    Текстовая версия geekmatic.in.ua...
    Наш модуль geekmatic.in.ua...
    Группа / geekmatic
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам.
    Подробнее:
    / @arduino2914
    Страница Patreon: / geekmatic
    #SIM800 #Arduino

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

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

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

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

    Спасибо за видос, я на Вашей плате сделал телеметрию для кофейных автоматов, работает все стабильно.

    • @arduino2914
      @arduino2914  2 ปีที่แล้ว +1

      На здоровье!☕🍵🍩

  • @useful-and-useless
    @useful-and-useless 2 ปีที่แล้ว +1

    Ужос)
    1. delay в loop - зло
    2. AT+CSCLK - решит проблемы со sleepmode
    3. Serial.setTimeout(10) и SIM800serial.setTimeout(10) сильно облегчит жизнь при обмене данными
    4. Про классы и объекты, в кои стоит обернуть всю работу с модулем, вы не в курсе, по всей видимости (можно будет мониторить состояние без всяких пауз, в реальном времени так сказать)
    5. Про прерывания вообще молчу)
    6. Логика вроде как 5 В у ардуины, если не ошибаюсь, так что на вход RX модуля хотя бы делитель напряжения точно не помешает.
    Полезное дело делаете, но как-то очень уж непрофессионально. Захотите проконсультироваться - пишите, помогу чем смогу.

  • @magorchin9754
    @magorchin9754 2 ปีที่แล้ว

    считаю интересной тему про работу с GPRS

    • @arduino2914
      @arduino2914  2 ปีที่แล้ว +1

      Это в планах. Тема обширная.

    • @useful-and-useless
      @useful-and-useless 2 ปีที่แล้ว

      LTE cat1 молули уже по 6-8 баксов есть, с аппаратной поддержкой MQTT и других плюшек, смысл в GPRS какой?)

    • @yurikhodosevich9123
      @yurikhodosevich9123 ปีที่แล้ว

      @@useful-and-useless Подскажите названия и сложные они в освоении?

    • @useful-and-useless
      @useful-and-useless ปีที่แล้ว

      @@yurikhodosevich9123 a7680c например, если надо похожий по командам и логике на на sim800)

    • @yurikhodosevich9123
      @yurikhodosevich9123 ปีที่แล้ว

      @@useful-and-useless Спасибо посмотрю.

  • @sergey-380
    @sergey-380 2 ปีที่แล้ว

    супер.де купували платку розширення?

    • @arduino2914
      @arduino2914  2 ปีที่แล้ว +1

      О описі є посилання на магазин

  • @adolf80
    @adolf80 9 หลายเดือนก่อน

    Сколько потребление в состоянии покоя?

    • @arduino2914
      @arduino2914  9 หลายเดือนก่อน

      Гдето 120мА

  • @санятрутнев-н5й
    @санятрутнев-н5й 2 ปีที่แล้ว

    Спасибо за интересную информацию,а как можно приобрести такую плату для экспериментов?

    • @arduino2914
      @arduino2914  2 ปีที่แล้ว

      Я только-что ссылку в описании выложил.

    • @санятрутнев-н5й
      @санятрутнев-н5й 2 ปีที่แล้ว

      @@arduino2914 хорошо,понял спасибо.

  • @vika_papa
    @vika_papa ปีที่แล้ว

    Как убрать ненужные delay чем их заменить?

    • @arduino2914
      @arduino2914  ปีที่แล้ว

      Отдельная тема. Копайте тему тайминг. Я позднее планирую разобрать ее с SIM800, но не скоро