Russia, Ivanovo
adv@devetime.ru

SIM800C для Arduino. Для чего может потребоваться gsm модуль для arduino? Часть1

SIM800C — это компактный gsm/gprs модуль. Помимо основных частот, этот модуль так же поддерживает Bluetooth 3.0 на уровне чипсета. Что самое интересное, это то что данный модуль может так же воспроизводить аудио, так же поддерживает протоколы POP3, SMTP, MMS, FTP, HTTP, SSL и др.

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

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

Второй минус, это избирательность по операторам. Из 3х операторов(МТС, МЕГАФОН, ЙОТА)модуль смог стабильно работать только с МТС. Почему? Понятия не имею, но с предыдущими 2мя он то терял сеть, то не мог авторизироваться в сети, то и вовсе был постоноянно занят.

А теперь давайте поговорим о его подключении. Вот схема подключения с которой у меня модуль завелся. При не соблюдении всего подключения, я не гарантирую вам 100% работу модуля.

Схема подключения SIM800C

Немного распишем выходы модуля:

5 В: Разъем питания, единственный вход DC5V, используемый для питания платы.
V_ttl: Пин управления преобразователем логики TTL(5В или 3.3В)
GND: Земля т.е минус питания.
TXD: Пин последовательного порта, уровеня TTL.
RXD: Пин последовательного порта, уровеня TTL.
Spkp: Пин аудио выхода
Spkn: Пин аудио выхода
MICN: Пин аудио входа
Micp: Пин аудио входа
PWX: Пин для включения и отключения модуля(можно присобачить кнопку)
VBAT: Пин подключения питания от Батареи (3.3В-4.4В)

Красный и черный провод — это питание. Как и говорилось выше, модуль очень требователен по питанию, не удивляйтесь если у вас он не заведется, не будет отправлять смс и осуществлять звонки — вероятно всего, у вас нахватает питания. Для модуля надо +5V и минимум 2 А.
Далее — серым обозначены два контакта на модуле, которых надо закоротить(GND и PWR).
Синим и желтым обозначены два провода передачи данных и подключения к Ардуино.

Программную часть мы с вами разберем во второй части нашей с вами статьи.

share post :

9
Отправить ответ

avatar
4 Цепочка комментария
5 Ответы по цепочке
1 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
6 Авторы комментариев
ДенисИгорь РИгорьLoney_Breaksstrob Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Гришина Елизавета
Гость
Гришина Елизавета

Недавно стала увлекаться этим конструктором. И про этот модуль пока что не знала. Для моих целей он идеально подходит.

sstrob
Гость
sstrob

По такому схеме SIM800C работать не будет. Сначала , пожалуйста , пробуйте в работе, а потом выкладывайте схемы.

Игорь
Гость
Игорь

Будет. У меня же работает, к сети подключается, регистрируется, всё отлично работает. По ходу у вас питания не хватает, или как у меня в первый раз было перепутал RX и TX

Игорь
Гость
Игорь

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

Игорь Р
Гость
Игорь Р

Добрый день.
Пытаюсь запустить модуль в режиме BlueTooth.
Отвечает ОК только на команду AT+CGMR.
На все остальные команды отвечает ERROR.
Можете чем-нибудь помочь?

Денис
Гость
Денис

Ничем он вам не поможет. Выбросьте свои ардуины! Модуль подключается к компу через любой USB to UART преобразователь, на пример CP2104, скачивается документация по AT командам к sim800 серии, и конкретно по Bluetuth sim800c. Её в сети как грязи. Дуроина со своим деревянно — программным uart 9600 не способна держать стабильную скорость. SIM800xx умеет автоматически определять и переключать скорость, по умолчанию 115200. Так что, не стабильные 9600 для него ну очень медленно. Провода Rx,Tx желательно пропустить через ферритовое колечко двумя витками, что бы дополнительно подавить ВЧ наводки. И да, запитывать модуль можно от одной литиевой банки, ему напряжения 3,6 —… Подробнее »