Pull to refresh

Comments 29

Оптимален ли данный чип для создания своего телефона? Есть ли аналоги с доступными 3G/4G?

По аналогам - как минимум видела другие модули на сайте того же Simcom (производителя SIM800L)

Скрин с сайта
Позвольте чуть дополнить: помимо основного сайта https://www.simcom.com, очень рекомендую посмотреть эстонский сайт https://simcom.ee (правда, в настоящее время у него просрочен сертификат, будьте внимательны). Там, если хорошенько покопаться, можно найти материалы для загрузки, отсутствующие на основном сайте simcom.
было бы интересно статью как подключить малинку к 3g/4g модулю и сделать реально смартфон или модем или роутер или что душе угодно.
Модули капризные по части питания. Возьмите себе за правило — если модуль работает нестабильно, надо попробовать немного поднять напряжения питания.
Они не «капризные», а «требовательные», причем как к источнику питания, так и к разводке цепей на печатной плате. Рекомендация при возникновении проблем применять «пытку напряжением» — так себе совет. Внимательно читайте даташит, на который Вы привели ссылку. По поводу питания — раздел 4.1, по поводу разводки платы — раздел 5.2. Проверьте, насколько китайская плата по блокировочным конденсаторам и разводке цепей питания соответствует требованиям документации. Если нет — просто поищите другую плату, спроектированную более грамотными инженерами. Или, при наличии соответствующего опыта, разведите свою, только помните, что несмотря на кажущуюся простоту схемы, это совсем не тот случай, на котором стоит делать первые шаги в разработке электроники.

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

Про питание от Arduino сказано в статье ;)

Есть один нюанс. SIM800 - это модуль 2G, сети этого поколения постепенно выводятся из обращения. У некоторых операторов, насколько я знаю, сим-карты не работают в 2G совсем.

Да, конечно! В статье сказано, что это 2G. Поэтому в комментах выше и спросили про аналоги))

Вы верно подметили, некоторые операторы не работают на 2G, сама с таким сталкивалась. Как-то на другой железке с Tele2 работала, никак не выходило на связь. Все перепробовала, потом сменила на Мегафон - взлетело. Причем надо смотреть не только оператора, а именно зоны покрытия. У всех операторов на сайте можно это посмотреть.

Пример с Tele2

Не интересовался самой темой, но за знание мемов зачёт))0

Попробовал сегодня "красную" плату. Все работает, запитал от аккумулятора 18650, как раз подходящее напряжение. Для экспериментов самое то. Единственный выявленный глюк - светодиод на плате не работает, но это уже мелочи.

Похоже, такие "баги" - норма для этих платок)) (отсылка к моему неприпаянному резистору)

Я встречал на форумах, что только 1 из 3х модулей с али нормально работают (красные). У меня вышла похожая статистика. А вот синий с первого раза заработал.

Отличная статья! делал подобное только использовал сервис thingspeak.com, а в Rightech IoT Cloud есть возможность вывести графиком за сутки или неделю? а то попросили сделать для дачи датчик температуры, может ваш сервис даже лучше того что я нашел)

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

На кухне себе поставила датчик углекислого газа. Вот так сегодня вечерком с подругой посидели))

а что это за программа ?

Это монитор порта в Arduino IDE. В правом верхнем углу кнопочка. Порт только не забудьте выбрать, с которым работаете.

Скрин

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

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

18:38:18.748 -> Wait...
18:38:24.759 -> Initializing modem...
18:38:29.187 -> [10444] ### TinyGSM Version: 0.10.9
18:38:29.187 -> [10445] ### TinyGSM Compiled Module: TinyGsmClientSIM800
18:38:29.684 -> [10936] ### Modem: SIMCOM SIM800L
18:38:29.684 -> [10937] ### Modem: SIMCOM SIM800L
18:38:32.980 -> Modem Info:
18:38:32.980 -> Waiting for network... success
18:39:12.192 -> Network connected
18:39:12.192 -> Connecting to internet success
18:39:16.901 -> GPRS connected
18:39:17.192 -> === MQTT NOT CONNECTED ===
18:39:17.192 -> Connecting to dev.rightech.io[61769] ### Unhandled: +CIPE
18:39:20.956 -> fail
18:39:21.132 -> === MQTT NOT CONNECTED ===
18:39:21.587 -> === MQTT NOT CONNECTED ===
18:39:21.775 -> === MQTT NOT CONNECTED ===
18:39:22.271 -> === MQTT NOT CONNECTED ===

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

через АТ команды к серверу подключается и через пол минуты бездействия скидывает

Это правильно, см. статью

в указанном вами примере работы с ат командами, нет самих ат команд

Не очень поняла, каких AT-команд нет. Работу по MQTT на уровне AT-команд я не описывала, это довольно трудоемкая и не особо востребованная задача. Гораздо проще воспользоваться готовой библиотекой, что я и делаю. У библиотеки проблем нет, проверено =)

Алгоритм отправки данных может быть любым, самое главное - это вот эта строка с правильным идентификатором

// Connect to MQTT Broker
boolean status = mqtt.connect("uno_sim800");

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

спасибо вам огромное, пошли данные, дальше разберусь. именно в подключении и была проблема. раньше сделал связку sim900-arduino-аудио модуль, он мне по звонку говорил температуру%))))) буду переделывать на MQTT, еще раз огромное спасибо!

Помогите, срочно! Купил модуль sim800l. работает, но не делает коннект с оператором. прозвонил мультиметром вывод антены с землей, звонится, гудит. Так должно быть?

Может быть нормально, если антенна на плате.
Что выдает команда:

AT+COPS=?

Выдает список операторов. Но коннекта всё равно не происходит.
на AT+COPS выдает 0
на AT+CPAS выдает 2
Я уже перепробывал 2 антены.
1 раз както коннект был но больше его не было. За весь вечер я тыкал мыкал, антены менял. Питание менял. Способы подключения. и прочее.
Изначально я решил питать от платы контроллера заряда АКБ 18650 без АКБ. Коннетка не было.
Потом я паралельно питанию подключил 3 электролита, и коннект произошел. Но потом уже ни разу коннекта не было. Я подключал повербанк с питанием напрямую от АКБ. А сам повербанк с 18650 был так же на зарядке, конечно же с подключенными электролитами на макетной плате.
Для связи я использую USB. Но вот я не знаю сам этот USB Нужно через резисторный делитель подключать?
Да в общемто этот делитель не должен влиять на сам коннект. Но его нет.


Антены по очереди менял эти

Раз видит операторов, то оставалось только посмотреть уровень сигнала — AT+CSQ
И скорее всего не в антенне дело.
Питание должно обеспечивать до 2 ампер www.bizkit.ru/2020/01/05/16140

Спасибо. Вы мне помогли. Действительно надо было припаять АКБ к выводам модема. А через макетные провода с макетной платой работать не хотела плата. Припаял коннект есть.

Sign up to leave a comment.

Articles