Esp32 gsm: Подключение GSM модуля SIM800L к ESP32: схема и программа

Содержание

Модуль разработки TTGO T-Call на базе ESP32 c GSM/GPRS модемом SIM800L

Плата разработчиков на основе беспроводного WiFi- и Bluetooth-приемопередатчика ESP32 (ESP32-WROVWR-B) в связке с GSM/GPRS-модемом SIM800L. Модель: TTGO T-Call Sim800, версия 1.3 IP5306-20190610.

ESP32-WROVER — мощный высокопроизводительный модуль общего назначения со встроенным микроконтроллерным ядром и с поддержкой стандартов связи Wi-Fi+BT+BLE, предназначенный для широкого ряда приложений с экономичным энергопотреблением. Модуль полностью отвечает требованиям таких задач, как передача голоса, передача потокового аудио и MP3 звука.

Модуль построен на базе чипсета ESP32-D0WDQ6. От модуля ESP-WROOM-32, построенного на базе аналогичного чипсета, модуль ESP32-WROVER отличается наличием встроенной микросхемы оперативной памяти (PSRAM) объемом 32 Мбит. Чипсет ESP32 создавался, исходя из соображений максимально легкой массштабируемости и адаптации к условиям применения. Чипсет содержит двухядерный процессор (или одноядерный, в зависимости от модификации чипсета) с возможностью тактирования частотой от 80 МГц до 240 МГц.  У пользователя есть возможность полностью отключить встроенное CPU и оставить работать только сопроцессор для постоянного мониторинга периферии на предмет превышения порога сигналами внешних датчиков.

ESP32 интегрирует богатейший набор встроенной периферии, включая емкостные сенсоры касания, датчики Холла, малошумящие усилители, интерфейс SD-карты, Ethernet, высокоскоростной SPI, UART, I2S и I2C. Встроенная поддержка Bluetooth, Bluetooth LE и Wi-Fi гарантирует высокую эффективность применения модуля с большим заделом на будущее: Wi-Fi позволяет говорить о высокой эффективности применения в задачах, где происходит подключение к сети Интернет через Wi-Fi — роутер, благодаря Bluetooth пользователь может подключать модуль к смартфону или любому другому пользовательскому устройству. Ток спящего режима ESP32 составляет менее 5 мкA, что делает его оптимальным решением для устройств с батарейным питанием. ESP32 поддерживает скорость передачи данных до 150 Мбит/с, и подводимую к антенне выходную мощность 20. 5 дБм. Таким образом, чип представляет собой лидирующую в отрасли спецификацию параметров и превосходную производительность процессорного ядра, контроллера беспроводной связи, высокую дальность связи, оптимальное энергопотребление, широкий ряд коммуникационных возможностей. Операционная система, используемая в составе ядра ESP32 — freeRTOS с поддержкой технологий LwIP и TLS 1.2 с аппаратным ускорением. Безопасное (шифрованное) обновление прошивки по радиоканалу (OTA) поддерживается, помимо всего прочего. Так что, встроенное ПО конечного устройства всегда может поддерживаться в актуальном состоянии.

Характеристики Wi-Fi:

  • Радиочастотная сертификация: FCC/CE/IC/TELEC/KCC/SRRC/NCC
  • Протоколы: 802.11 b/g/n/e/i (802.11n до 150 Мбит/с)
  • Агрегация A-MPDU и A-MSDU и интервал безопасности 0.4 с
  • Частотный диапазон: 2.4 ~ 2.5 ГГц Bluetooth
  • Протоколы: Bluetooth v4.2 BR/EDR и спецификация BLE
  • Радио: Чувствительность -97 дБм
  • Классы мощности передатчика: Class-1, class-2 и class-3
  • Адаптивная перестройка частоты AFH
  • Аудио: CVSD и SBC

Аппаратная часть

  • Интерфейсы: SD-карта, UART, SPI, SDIO, I2C, LED ШИМ, ШИМ управления мотором, I2S, IR GPIO, емкостной датчик касания, АЦП, ЦАП, малошумящий предусилитель
  • Сенсоры чипсета: датчик Холла, датчик температуры
  • Тактовые генераторы: кварц 40 МГц
  • Напряжение питания: 2. 7 ~ 3.6 В
  • Средний потребляемый ток: 80 мA
  • Минимальный расчетный ток источника питания: 500 мA
  • Рабочий температурный диапазон: -40°C ~ +85°C
  • Размер корпуса: 18×31.4×3.3 мм

Встроенное ПО

  • Режимы Wi-Fi: Station/SoftAP/SoftAP+Station/P2P
  • Безопасность Wi-Fi: WPA/WPA2/WPA2-Enterprise/WPS
  • Шифрование: AES/RSA/ECC/SHA
  • Обновление прошивки: через UART/ OTA (по радиоканалу, через сеть)
  • Разработка собственного ПО: Поддержка разработки через облачный сервер/ специальный пакет SDK (Software Development Kit)
  • Сетевые протоколы: IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
  • Пользовательская настройка: набор AT-команд, настройка через облачный сервер, настройка через приложения Android/iOS

SIM800L — по функционалу не чем не уступает обычному сотовому телефону и с его помощью можно, отправлять SMS сообщения, совершать или принимать телефонные звонки, подключаться к Интернету через GPRS, TCP / IP и многое другое.  

  •  Напряжение питания: 3.7 В ~ 4.4 В
  • Потребляемый ток режима ожидания: 0,7 мА
  • Пиковый ток: 2 А
  • Скорость UART: 1200 – 115200 бод
  • Формат SIM карты: nanoSIM
  • Рабочий диапазон: EGSM900, DCS1800, GSM850, PCS1900
  • Мощность передачи DCS1800, PCS1900: 1 Вт
  • Мощность передачи GSM850, EGSM900: 2 Вт
  • Режим сети: 2G

Сочетание ESP32 и GSM/GPRS модема SIM800L позволяет создавать IoT устройства, которые могут получить доступ к WEB-серверу не только по Wi-Fi, но и посредством сотовой связи и GPRS. Кроме того, готовое устройство может быть использовано для получения и совершения телефонных звонков (микрофон и динамик необходимо подключать отдельно), отправки и получения  SMS сообщений, и даже для прослушивания радио в  FM диапазоне.

Связь между ESP32 и SIM800L осуществляется посредством программного UART (который подключен к GPIO 26 и 27) АТ командами. Список команд можно посмотреть в руководстве по АТ командам.

Расположение выводов:


 

Размеры платы:


 

Страница проекта на GitHub.

Datasheet (ENG, PDF):

  • ESP32-WROVER-B
  • SIM800L
  • Руководство по АТ командам
  • TTGO T-Call V1.3 ESP32 SIM800L module schematic

 

просто добавь GSM / Хабр

В своём блоге я рассмотрел устройство и назначение почти всех контроллеров Norvi, обойдены вниманием оказались только контроллеры линейки GSM, имеющие соответствующие модули на своём борту.

Как вы понимаете, наличие GSM модуля является существенным дополнением и значительно расширяет возможности контроллера: можно посылать и принимать информационные и управляющие SMS, можно организовать резервный, независимый от вашей IoT инфраструктуры канал связи и т. д.

В этой статье я рассмотрю модель NORVI GSM AE02-V, которая кроме ESP32 и GSM модуля содержит цифровые и аналоговые входы, интерфейс RS485 и прочие возможности, что делает этот контроллер интересным решением для создания ваших проектов по автоматизации.

❯ Семейство NORVI GSM


Контроллеры линейки NORVI GSM имеют в качестве ядра модуль ESP32-WROOM-32 (Wi-Fi, Bluetooth, 4 МБ EEPROM и т. д.), что позволяет решать довольно тяжёлые вычислительные задачи, поддерживать беспроводную связь и полноценный веб-интерфейс, работать с шифрованием данных и т. д.

Большинство моделей контроллеров этой линейки имеют GSM модуль, дисплей, кнопки управления на передней панели корпуса, межблочный интерфейс и цифровые опторазвязанные входы (DI). Остальные характеристики отличаются, составить представление о них можно по следующей таблице:

Модель AE02-V, имеющаяся в моём распоряжении, выделена серым фоном.

В моём распоряжении имеется начальная, но довольно функциональная модель AE02-V. Судя по вышеприведённой таблице, взятой из официальной документации Norvi, эта модель должна иметь 2 транзисторных выхода, но на самом деле они отсутствуют в реальном контроллере. Что это — ошибка в документации или выходы просто «забыли» распаять на плате — сказать трудно. Судя по отсутствию маркировки выходов на корпусе устройства, это, скорее всего, ошибка в документации.

Все контроллеры этой линейки содержат GSM модуль, это либо более простой SIM800C, либо более продвинутый LTE модуль QUECTEL EC21-G. В моём случае это привычный нам SIM800C. Штыревая антенна на корпусе AE02-V — это антенна GSM модуля.

❯ Компоненты и характеристики


Чем же в этот раз нас порадовала Norvi? Давайте познакомимся со списком компонентов, находящихся на борту NORVI GSM AE02-V.

  • Контроллер: ESP32-WROOM-32
  • GSM модуль SIM800C
  • Внешняя GSM антенна
  • Разъём для SIM карт
  • 8 цифровых входов
  • 8 светодиодов входов
  • 4 аналоговых входа (0-10 В)
  • Интерфейс RS485
  • Дисплей (SSD1306)
  • 3 кнопки управления на передней панели
  • Межблочный интерфейс
  • Micro-USB разъём для программирования
  • Кнопка Reset
  • Индикатор наличия питания
  • Напряжение питания: 24 В


В целом можно сказать, что это довольно гармоничная и сбалансированная модель для несложных проектов. Если бы на борту присутствовали транзисторные выходы, заявленные в документации, то всё было бы совсем хорошо.

Но учитывая, что NORVI GSM AE02-V имеет межблочный интерфейс (UART, I2C), функционал контроллера можно значительно расширить, в соответствии с требованиями вашего проекта.

Картину дополняют традиционные для Norvi отличный дизайн корпуса, дисплей, кнопки управления и светодиодные индикаторы — с таким контроллером очень приятно работать и он точно не испортит внешний вид вашего щитка автоматики.

❯ Разбираем контроллер


Есть у контроллеров Norvi одна неприятная родовая черта — практически все модели, за редкими исключениями, очень трудно разбираются. Можно сказать, что они вообще не предназначены для разборки — в процессе вскрытия корпуса и извлечения из него контроллера приходится сильно гнуть пластмассу, рискуя её сломать и подвергать механическим нагрузкам сами платы контроллера.

Причём разобрать контроллер Norvi трудно, даже если ты много раз это делал и точно знаешь, что делаешь. Например, во время разборки NORVI GSM AE02-V и извлечения его платы из «поддона» мной была повреждена печатная дорожка у края платы. И тут выбор не велик: либо риск сломать пластмассу корпуса, либо риск повредить плату контроллера.

(А ведь существует множество контроллеров, которые разбираются легко и просто.)

В случае контроллеров Norvi главными виновниками проблем с разборкой (и сборкой) являются боковой разъём расширения и слишком мощные фиксаторы платы на нижней крышке корпуса.

❯ Схемотехника


Внутреннее устройство NORVI GSM также типично для контроллеров Norvi — это всё те же две платы, соединённые между собой двумя стойками по 12 штырьков. Соединения неразъёмные и если вам захочется модернизировать NORVI GSM AE02-V, то без значительных усилий и хирургических вмешательств это сделать не получится.

Ахтунг! Из обзора в обзор я вынужден упоминать об ещё одной родовой проблеме Norvi — качестве её документации. Эта документация просто ужасна, одни её части противоречат другим, документация противоречит надписям на корпусе контроллера и все вместе они противоречат тому, что есть реально в «железе».

(Но, что удивительно, при этом само железо вполне адекватное и нормально работает.)

Все данные по компонентам, контактам, GPIO, распиновкам и т. д. для этого обзора NORVI GSM AE02-V мне приходилось проверять и перепроверять с лупой и тестером. Поэтому что-либо подключать к AE02-V на основании данных из официальной документации категорически не рекомендуется — пользуйтесь проверенной информацией из этой статьи.

Внешний вид, назначение контактов и расположение индикаторов NORVI GSM модификации AE02-V

Платы контроллера


Платы контроллера соединены между собой двумя группами контактов P1 и P2. Каждая группа содержит по 12 контактов, сами контакты сделаны неразъёмными — разобрать контроллер можно только выпаивая соединяющие платы перемычки (штырьки).


Нижняя плата содержит колодки для подключения цифровых и аналоговых входов, питания контроллера (24 В), а также разъём интерфейса RS485. На этой же плате находятся электронные компоненты соответствующих подсистем.


Верхняя плата содержит микроконтроллер ESP32-WROOM-32, GSM модуль SIM800C, разъёмы для подключения SIM карты и выносной GSM антенны, межблочный интерфейс, подсистему USB-UART на чипе CP2102, дисплей, управляющие кнопки, индикаторные светодиоды и прочие элементы.

Питание


Подсистема питания состоит из импульсного понижающего регулятора напряжения на LM2596S (5 В) и линейного регулятора LM117-3V3. Контроллер рассчитан на входное напряжение 24 В (но работает и от меньшего напряжения).

Вид на элементы подсистемы питания NORVI GSM: индуктивность, диод, фильтрующие конденсаторы и прочие элементы. Микросхема DC-DC преобразователя LM2596S «спряталась» за конденсатором и индуктивностью. LM117-3V3, формирующий напряжение 3,3 В, находится на верхней плате.


Частично запитать контроллер можно от Micro-USB разъёма, но в данном случае на плате установлен модуль SIM800C с большим пиковым потреблением тока, поэтому полноценным питанием через контакты колодок лучше не пренебрегать.

Ядро ESP32


В качестве ядра контроллер NORVI GSM использует популярный модуль ESP32-WROOM-32, который располагается на обратной стороне верхней платы. Там же находится линейный регулятор LM117-3V3, формирующий напряжение для его питания.

USB-UART


Для подключения к компьютеру и программирования ESP32 на верхней плате присутствует Micro-USB разъём и микросхема USB-UART преобразователя CP2102, а также прочие элементы и кнопка «RESET». В корпусе NORVI GSM AE02-V, рядом с Micro-USB разъём есть отверстие для её нажатия.

Цифровые входы


Модель AE02-V имеет 8 цифровых входов, подключённых через две микросхемы TLP290-4, содержащие каждая по 4 оптопары. Возможны два варианта подключения: с «плюсом» на COM контакт и с «минусом», в терминологии производителя «Sink» и «Source».

Аналоговые входы


AE02-V имеет 4 аналоговых входа 0-10 В, реализованных при помощи микросхемы 16-битного аналого-цифрового преобразователя ADS1115 с I2C интерфейсом.


Расположение на плате подсистемы аналого-цифрового преобразователя ADS1115 (сам чип распаян на обратной стороне платы). Адрес на I2C шине 0x48.

Транзисторные выходы


Транзисторных выходов на плате AE02-V просто… нет. Их нет, вместе с микросхемой TLP290-4, хотя, судя по официальной информации на сайте производителя, они должны быть.


На фото отмечено место на котором должны быть распаяны элементы подсистемы транзисторных выходов (но почему-то не распаяны). При особом желании эти элементы можно допаять самостоятельно.

GSM модуль SIM800C


Основная «фишка» контроллера NORVI GSM AE02-V. GSM модуль SIM800C установлен на обратной стороне верхней платы, вместе с разъёмами для SIM карты и внешней антенны.

Про работу этой подсистемы я пока не могу сказать ничего определённого, кроме того, что модуль SIM800C отзывается на AT команды и в первом приближении ведёт себя нормально и так как от него и ожидалось (и скорее всего с этой подсистемой никаких проблем нет, но это покажут дальнейшие тесты).

Интерфейс RS485


Интерфейс RS485 реализован по типовой для контроллеров Norvi схеме на чипе трансивера MAX485. Микросхема располагается на нижней плате контроллера, рядом с соответствующими разъёмами интерфейса RS485.

Автоматическое управление режимами приёма/передачи отсутствует, к микроконтроллеру ESP32 подключен пин DE/FC (GPIO 22).

Дисплей


В NORVI GSM для вывода информации используется OLED дисплей SSD1306. Значение этого факта трудно переоценить и вы точно найдёте как его применить в ваших проектах. Адрес дисплея на I2C шине — 0x3C.

Кнопки


3 кнопки с «хитрым» подключением к одному GPIO36. Это подключение позволяет не только отслеживать нажатие кнопок, но и определять их сочетание.


Схема подключения кнопок к NORVI GSM AE02-V.

Межблочный интерфейс


Контроллеры линейки NORVI GSM содержат межблочный интерфейс — полезное дополнение, которое позволяет значительно расширить их базовые возможности. В качестве межблочного интерфейса используется 10-контактное шлейфовое соединение.


Ниже приведена распиновка межблочного разъёма NORVI GSM. Некоторые вопросы вызывают пины 1 и 6 — во-первых, их назначение не соответствует у различных серий, и, во-вторых, согласно официальной документации, здесь они вообще не подключены (но, зная качество документации Norvi, это нужно проверять отдельно).

Светодиодные индикаторы


Светодиодные индикаторы состояния входов (8 шт.) и светодиод наличия напряжения питания. На фото видно, что 4 светодиода цифровых выходов не распаяны.

❯ Распиновка


Распиновка контроллера NORVI GSM AE02-V. Желтым цветом помечены контакты, выведенные в межблочный разъём. Видно, что множество GPIO осталось незадействованными — они будут использоваться в старших моделях серии NORVI GSM с большим количеством подключённых компонентов.

❯ Заключение


В качестве заключения можно сказать, что NORVI GSM AE02-V — это довольно интересная модель на микроконтроллере ESP32, а наличие GSM модуля значительно расширяет её возможности для создания IoT проектов. Стоит также отметить, что модель AE02-V имеет разъём для подключения дополнительных блоков, что позволяет ещё больше расширить диапазон решений на её основе.

ESP32 с GSM LTE Industrial ESP32

NORVI GSM

  • Модуль ESP32-WROOM32
  • Подключение GSM/LTE
  • Встроенный 0,96-дюймовый OLED-дисплей 9001 2
  • Встроенная кнопка на передней панели
  • Цифровые входы
  • Аналоговые входы
  • Релейные выходы
  • Ethernet-соединение
  • Монтаж на DIN-рейку

EN 61131-2:2007
EN 61010-1:2010+A1:2019 900 12 ЕН МЭК 61010-2-201:2018

Загрузки

Модели

Промышленный ESP32, готовый к работе в промышленных условиях : Arduino и ESP-IDF

Программируемый USB-контроллер с несколькими каналами подключения. Идеально подходит для шлюза IoT или приложений для передачи данных.
Устройство основано на SoC ESP32-WROOM32 с возможностью подключения GSM.
Имеет ввод/вывод, совместимый с промышленными уровнями напряжения, и с дополнительной защитой. Доступны модели с различными вариантами входов и выходов. Кроме того, NORVI GSM Industrial ESP32 расширяется с помощью модулей расширения.

81,99 долл. США 187,32 долл. США

Серия GSM

Внутри

ESP32-WROOM32

Двухъядерный 32-разрядный процессор 160 МГц

900 05

520 Кбайт SRAM / 4 Мбайт флэш-памяти

WIFI 802.11 b/g/n Bluetooth v4.2

Две группы таймеров, включая
2 x 64-битных таймера и 1 x основной

сторожевой таймер в каждой группе

SIM800L

Четырехдиапазонный модуль GSM/GPRS

Функции DTMF, MMS, MUX

Встроить ded Протоколы TCP/UDP

Диапазоны частот: 850/900/1800/1900 МГц

Класс мультислотов GPRS: 12/10

QUECTEL EC21

LTE, UMTS/HSPA(+) и GSM/GPRS/EDGE

Функции DTMF, MMS, MUX

9 0005

Встроенные протоколы TCP/UDP

Диапазоны частот: 850/900/1800/1900 МГц

Класс мультислотов GPRS: 12/10

GSM-AE07-R

Цифровые входы приемника/источника

5A Релейные выходы

RS-485

0,96-дюймовый OLED-дисплей

GSM-AE07-T

Цифровые входы приемника/источника

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

GSM-AE02-V

Цифровые входы приемника/источника

Аналоговые входы 0–10 В

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

GSM-AE02-I

Цифровые входы приемника/источника

Аналоговые входы 4–20 мА

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

GSM-AE04-V

Цифровые входы приемника/источника

Аналоговые входы 0–10 В

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карты micro SD

DS3231 RTC с аккумулятором

GSM-AE04-I

Цифровые входы приемника/источника

Аналоговые входы 4–20 мА

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карты micro SD

DS3231 RTC с аккумулятором

GSM-AE08-V

Цифровые входы приемника/источника

Аналоговые входы 0–10 В

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карты micro SD

DS3231 RTC с аккумулятором

W5500 Ethernet

GSM-AE08-I

Цифровые входы приемника/источника

Аналоговые входы 4–20 мА

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карт micro SD

DS3231 RTC с аккумулятором

W5500 Ethernet

GSM-AE08-R

Цифровые входы приемника/источника

5A Релейные выходы

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карты micro SD

DS3231 RTC с аккумулятором

W5500 Ethernet

GSM-AE08-T

Цифровые входы приемника/источника

Транзистор с открытым коллектором

RS-485

0,96-дюймовый OLED-дисплей

Поддержка карты micro SD

DS3231 RTC с аккумулятором

W5500 Ethernet

GSM-AE03

Цифровые входы приемника/источника

0–10 В Аналоговый вход

Приложения

  • Беспроводные шлюзы IoT
  • Передача данных по сотовой сети
  • Мост WiFi-GSM
  • Шлюз MQTT

Загрузки

Технический паспорт AE07

Спецификация AE02

Технический паспорт AE04

Технический паспорт AE08

Пример программы для библиотек Arduino

11 долларов США TTGO T-Call ESP32 с SIM800L GSM/GPRS

TTGO T-Call — это плата для разработки ESP32, которая сочетает в себе модуль SIM800L GSM/GPRS всего за 11 долларов США.

Помимо Wi-Fi и Bluetooth, вы можете общаться с этой платой ESP32 с помощью SMS или телефонных звонков. Кроме того, вы можете подключить ESP32 к Интернету, используя тарифный план вашей SIM-карты. Это отлично подходит для проектов IoT, у которых нет доступа к ближайшему маршрутизатору через Wi-Fi.

Где купить?

Плату TTGO T-Call SIM800L ESP32 можно приобрести примерно за 11 долларов на Banggood или в других магазинах:

LILYGO® TTGO T-Call V1.3 ESP32 Беспроводной модуль Антенна GPRS SIM-карта Плата SIM800L

LILYGO® TTGO T-Call V1.3 Беспроводной модуль ESP32 Антенна GPRS SIM-карта Плата SIM800L 68
Banggood.com

Беспроводной модуль TTGO T-Call V1.3 ESP32 Антенна GPRS SIM-карта Модуль SIM800L

Беспроводной модуль TTGO T-Call V1.3 ESP32 Антенна GPRS SIM-карта Модуль SIM800L

19,83 $

в наличии

КУПИТЬ


eBay

Amazon. com — Беспроводной модуль TTGO T-Call ESP32 Антенна GPRS SIM-карта Модуль SIM800L

Amazon.com — Беспроводной модуль TTGO T-Call ESP32 Антенна GPRS SIM-карта Модуль SIM800L

$32,50

В наличии

по состоянию на 8 мая 2023 г., 4:46

КУПИТЬ 9 0005


Amazon.com

Amazon.es — Беспроводной модуль TTGO T-Call ESP32 Антенна GPRS SIM-карта Модуль SIM800L

Amazon.es — TTGO T-Call ESP32 Беспроводной модуль Антенна GPRS SIM-карта Модуль SIM800L

32,99 €

в наличии

2 новые от 32,99 €

по состоянию на 8 мая 2023 г. 4:46 90 494

КУПИТЬ СЕЙЧАС


Amazon. es

Беспроводной модуль T-Call V1.3 ESP32 Антенна GPRS SIM-карта Модуль SIM800L

Беспроводной модуль T-Call V1.3 ESP32 Антенна GPRS SIM-карта Модуль SIM800L

нет в наличии

КУПИТЬ


Aliexpress

Amazon.co.uk — Беспроводной модуль TTGO T-Call ESP32 Антенна GPRS SIM-карта Модуль SIM800L

Amazon.co.uk — Беспроводной модуль TTGO T-Call ESP32 Антенна GPRS SIM-карта Модуль SIM800L

нет в наличии

по состоянию на 8 мая 2023 г. 4:46

КУПИТЬ


Amazon.co.uk

Обзор TTGO T-Call ESP32

TTGO T-Call — это плата для разработки ESP32, которая сочетает в себе модуль SIM800L GSM/GPRS всего за 11 долларов.

Это позволяет вам подключить ESP32 к Интернету, используя тарифный план SIM-карты, или общаться с платой с помощью SMS или телефонных звонков. Это может быть очень удобно для проектов в удаленных местах.

Сеть 2G

Важно: SIM800L работает в сетях 2G, поэтому он будет работать только в вашей стране, если сети 2G доступны. Проверьте, есть ли в вашей стране сеть 2G, иначе она не будет работать.

Нано-SIM-карта

Обратите внимание, что для этой платы требуется SIM-карта с определенным тарифным планом. Это может быть дорого в некоторых странах, поэтому это может быть непомерно дорого в зависимости от того, сколько вы можете получить тарифный план для данных в вашей стране.

Там, где мы живем (Португалия), мы можем получить SIM-карту с тарифным планом, звонками и SMS (достаточно для проектов ESP32) примерно за 12 долларов.

Обратите внимание, что эта плата поддерживает только нано-SIM-карты.

USB-C

TTGO T-Call использует разъем USB-C для питания и программирования (через CP2104).

Кабель USB-C не входит в комплект поставки, поэтому вы можете приобрести его при покупке платы.

Banggood — Кабель USB-C для передачи данных/зарядки

Banggood — Кабель USB-C для передачи данных/зарядки

2,99 $

нет в наличии

КУПИТЬ


Banggood.com

Источник питания

TTGO T-Call SIM800L может питаться через кабель USB-C или вы можете использовать 2-контактный разъем JST для литиевой батареи 3,7 В. Разъем для аккумулятора входит в комплект. Вы также получите антенну и контакты.

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

Соединительная антенна IPEX для беспроводного модуля SIM800L GPRS SIM GSM

Соединительная антенна IPEX для беспроводного модуля SIM800L GPRS SIM GSM

2,99 $

в наличии

КУПИТЬ


eBay

Распиновка TTGO T-Call Sim800L

Когда вы получаете плату TTGO T-Call ESP32, она поставляется с контактами, которые вы можете припаять к плате, чтобы получить доступ к GPIO ESP32 для подключения периферийных устройств, таких как датчики или выходы.

Это позволяет вам управлять выходами или контролировать датчики, просто отправляя SMS или звоня на ваш ESP32.

Это может быть идеальной платой для установки в удаленном месте для управления выходом при отправке SMS или для получения показаний датчиков на вашем смартфоне.

На следующем рисунке показана распиновка платы TTGO T-Call SIM800L:

Нажмите, чтобы увидеть исходное изображение

Программирование платы TTGO T-Call SIM800L

Существует несколько способов программирования платы: с помощью Arduino IDE, MicroPython или ESP-IDF. Страница TTGO T-Call SIM800L GitHub предлагает следующие примеры для начала работы:

  • Loboris Micropython: примеры/MicroPython_LoBo
  • Arduino + библиотека TinyGSM: примеры/Arduino_TinyGSM
  • Библиотека

  • Arduino + SIM800: примеры/Arduino_sim800
  • Обновление

  • Arduino OTA через GSM: примеры/Arduino_GSM_OTA
  • ESP-IDF: https://github.com/espressif/esp-idf/tree/master/examples/protocols/pppos_client.

ESP32 SIM800L Публикация данных в облаке без Wi-Fi

В этом проекте показано, как подключить плату TTGO T-Call ESP32 SIM800L к Интернету с помощью тарифного плана SIM-карты и публиковать данные в облаке без использования Wi-Fi. Мы будем использовать Arduino IDE для программирования этой платы. Читать страницу проекта: Публикация данных ESP32 в облаке без Wi-Fi (TTGO T-Call ESP32 SIM800L).

ESP32 SIM800L Отправка текстовых сообщений

В этом проекте показано, как настроить систему SMS-уведомлений для отправки текстовых сообщений, когда показания датчика достигают определенного порогового значения. Прочитайте страницу проекта: ESP32 SIM800L: отправка текстовых сообщений (SMS-оповещение) с показаниями датчика.

Характеристики платы TTGO T-Call SIM800L

Наконец, вот список характеристик платы TTGO T-Call SIM800L ESP32:

  • Чипсет: ESP32 Двухъядерный 32-разрядный микропроцессор LX6 Xtensa® 240 МГц

    • ФЛЭШ: Флэш-память QSPI 4 МБ / PSRAM 8 МБ
    • SRAM: 520 КБ SRAM
  • Возможности подключения:

    • WiFi 4 802. 11 b/g/n (2,4 ГГц) до 150 Мбит/с
    • Bluetooth 4.2 Classic + Bluetooth с низким энергопотреблением (BLE)
    • 2G GSM/GPRS через модуль SIMcom SIM800L + слот для карты Nano SIM
  • Кнопка сброса
  • USB-TTL CP2104
  • Порт USB-C для питания и программирования
  • Интерфейс : контактные разъемы с UART, SPI, SDIO, I2C, PWM, PWM, I2S, IRGPIO, датчик касания конденсатора, АЦП, ЦАП
  • Блок питания:

    • Порт USB-C: 5 В, 1 А
    • Разъем JST: литиевая батарея 3,7 В (зарядный ток 500 мА)

Для получения дополнительной информации: https://github.com/Xinyuan-LilyGO/TTGO-T-Call

Подведение итогов

Плата TTGO T-Call SIM800L ESP32 добавляет сотовую связь в ваши проекты. Это означает, что помимо Wi-Fi и Bluetooth, вы также можете общаться с доской с помощью SMS, телефонных звонков или подключаться к Интернету, используя тарифный план вашей SIM-карты.

Эта плата отлично подходит для проектов IoT в удаленных местах, потому что вы можете отправить SMS на свой ESP32 для запроса данных датчика, получать SMS-уведомления на свой смартфон, когда показания датчика превышают определенный порог, отправлять SMS для управления выходами и многое другое. более!

Кроме того, наличие ESP32, который не нужно настраивать на маршрутизатор для подключения к Интернету (поскольку он использует тарифный план данных SIM-карты), отлично подходит для многих проектов.

Мы надеемся, что этот обзор был вам полезен. Вскоре мы опубликуем дополнительные руководства по этой доске в блоге Random Nerd Tutorials. Итак, следите за обновлениями.

Наконец, если у вас нет платы TTGO T-Call SIM800L ESP32, перейдите по следующим ссылкам.

Беспроводной модуль LILYGO® TTGO T-Call V1.3 ESP32 Антенна GPRS SIM-карта Плата SIM800L

LILYGO® TTGO T-Call V1.3 Беспроводной модуль ESP32 Антенна GPRS SIM-карта Плата SIM800L 68
Banggood. com

Banggood — Кабель USB-C для передачи данных/зарядки

Banggood — Кабель USB-C для передачи данных/зарядки

2,99 $

нет в наличии

КУПИТЬ


Banggood.com

Вам также могут понравиться следующие статьи:

  • 10 плат для разработки IoT, которые вам нужно получить
  • ESP32-CAM с камерой OV2640 за 7 долларов
  • Встроенная OLED-панель ESP32 (Wemos Lolin32): обзор и начало работы

Спасибо за внимание.


[Рекомендуемый курс] Изучение ESP32 с Arduino IDE

Зарегистрируйтесь на наш новый курс ESP32 с Arduino IDE. Это наше полное руководство по программированию ESP32 с помощью Arduino IDE, включая проекты, советы и рекомендации! Регистрация открыта, так что зарегистрируйтесь сейчас .


Другие курсы RNT

[электронная книга] Домашняя автоматизация с использованием ESP8266 »

Создавайте проекты IoT и гаджеты домашней автоматизации с модулем Wi-Fi ESP8266.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *