ARDUINO Вопросы по Sim800L

KOTOFEY

✩✩✩✩✩✩✩
2 Янв 2020
39
1
Привет, парни!

Понимаю тема изъезженная, но поиск по форуму не дал результатов...

Имеется: Arduino Nano + Sim800L

Подключал к RX/TX. Не заводится ни как.

Питание делал разное:
  • от батарейки
  • от понижающего (прочёл что апмер больше нужно)

Ни как! :(

Что делать, куда копать?

Спасибо всем кто поможет!
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,707
474
@KOTOFEY, а каким-либо другим способом Вы пытались опрашивать Вашу Sim800L ? Может, она мёртвая. Такое тоже бывает.
 
  • Лойс +1
Реакции: KOTOFEY

KOTOFEY

✩✩✩✩✩✩✩
2 Янв 2020
39
1
Может, она мёртвая.
Может! Как узнать?

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

Еще в монитор порта выдавало ошибку связанное, что-то с питанием.
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,707
474
Параллельно от источника и общий минус
Именно так! Если у Вас Sim800L запитана от ардуины, так у неё тока не хватит для Sim800L в режиме передачи. Тут нужен относительно мощный источник питающего напряжения, хотя бы ампера 2, для гарантии.
@KOTOFEY, непонятно жеж, какой у Вас источник питания. Вы уж пожалуйста, описывайте подробно. А то у нас тут мысли читать никто не может. Экстрасенсы все в запое, знаете ли. ;)
 
Изменено:
  • Лойс +1
Реакции: KOTOFEY

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
Много работал с этим модулем и наступил на все грабли, так что теперь знаю где они лежат.

Начнём сначала:
Модуль SIM800L питается от (3.5 - 4.4) и у него должна быть общая земля с Ардуиной.
Модуль очень капризный к току, так что если что-то не так в контакте, он будет сбрасываться и в мониторе порта после любой команды будет постоянно:
SMS Ready
Call Ready

Пример:
C++:
AT
OK
SMS Ready

Call Ready

AT
OK
SMS Ready

Call Ready
Для теста питания отлично подходит одна банка 18650 запаянная напрямую (на макетке очень не очень работает. ).


Второй момент это то что согласно датащиту, максимальное входное напряжение на линии RX у sim800L 3.1в и минимальное 2.1в.
Ардуина даёт 5в, так что обязательно нужно ставить делитель напряжения на RX линию sim800l. Что-то типа так.
1607615458134.png

Ну и если что потом будет не так, с радостью поделюсь опытом.
 
Изменено:
  • Лойс +1
Реакции: KOTOFEY

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
Если что, выше речь идёт про такое исполнение:
1607616049043.png

п.с. проблемы по питанию можно понять и по поведению светодиода на плате. Если есть проблемы то он моргает раз 8-10 рас в секунду, молчит секунды 3-4 и снова 8-10 раз моргает раз в секунду (по сути пытается найти мобильную сеть и перезагружается ввиду нехватки тока).

В нормальном сценарии когда сим карта (без пин кода) вставлена, после включения он должен моргать раз 10 раз в секунду, а потом редко, раз в секунды 3, это значит что искал сеть и потом успешно в ней зарегистрировался.
 
  • Лойс +1
Реакции: KOTOFEY

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
А если вот так подключать? (прикрепил фото)
Прочитайте всё что написано выше последней строчки в посте #9. :) Там я описал как надо основываясь на своём опыте.

Если подключать "вот так", то... Делителя нету, питание из воздуха судя по отключенным красному\черному проводам..
Ардуина не подключена.. Думаю что ничего вообще не работает.. Даже лампочки не горят :unsure: :oops::LOL:
 

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
@xof, Я юзал такой модуль: в качестве переходника. Никому ничего не навязываю, и это никакая не реклама. Просто то, что я использовал. Работает замечательно.
Тоже вариант. Не знал что такой есть, так что пользовал что было, что проще :) (ну и в данной ситуации смысл тот же)
Кстати про этот модуль не знал, закажу на случай надобности. Спасибо ;)
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,707
474
@xof Напряжение питания должно быть жёстким. Т.е. не зависеть от тока потребления. Не должно быть проседания напряжения питания от мощности передачи. Иначе - швах. В смысле пи... В общем, неприятные последствия.
 
Изменено:

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
@xof, питание должно быть жёстким. Т.е. не зависеть от тока потребления. Не должно быть проседания напряжения питания от мощности передачи. Иначе - швах. В смысле пи... В общем, неприятные последствия.
Разумеется.
 
  • Лойс +1
Реакции: PiratFox

KOTOFEY

✩✩✩✩✩✩✩
2 Янв 2020
39
1
Итак!

Переделываю так:
Arduino RX - на TX Sim800L
Arduino TX - на RX Sim800L
Но RX через резистор 10k и ещё один на землю.
Земля у всех общая.
Источник подаю Arduino на GND/VIN ну и GND/VCC на Sim800L
Источник есть батарея 3.7V на 7000 mAh и есть 18650 1 шт. Мало?
Понижающий в другом проекте (далеко)
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,707
474
@xof, Так это Вам понятно. А для отдельных людей совсем не очевидно, да...
 

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
Но RX через резистор 10k и ещё один на землю.
RX у sim800l, верно ? Для ардуины это tx.

Источник есть батарея 3.7V на 7000 mAh и есть 18650 1 шт. Мало?
Ёмкость 7ач это хорошо конечно, но лично я пробовал на 18650, потом на понижайке со стабилизацией в конечном исполнении. Чего и Вам советую.
 
  • Лойс +1
Реакции: KOTOFEY

KOTOFEY

✩✩✩✩✩✩✩
2 Янв 2020
39
1

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
Куда ещё понижать?
Я читал, что 4 даже 4.1 нужно для модуля.
Понижайка от основного источника что и Ардуина питается (5в или 12 или что угодно) до 4

В смысле делитель напряжения стоит там где ардуина tx - sim800 rx.
 

KOTOFEY

✩✩✩✩✩✩✩
2 Янв 2020
39
1
Понижайка от основного источника что и Ардуина питается (5в или 12 или что угодно) до 4
В том то и дело, понижайки нет под рукой.
Есть только два аккумулятора.

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

xof

★✩✩✩✩✩✩
24 Окт 2020
123
44
В том то и дело, понижайки нет под рукой.
Есть только два аккумулятора.

Ну и блок питания 12v, на него хотел ардуинку повесить, а на акум капризный модуль.
Всё верно. Прочитайте ещё раз пост #20
 
  • Лойс +1
Реакции: KOTOFEY