Vypra
Member
Не могу подружить NODE MCU V3 и SIM800L через UART на пинах GPIO1 (TX), GPIO3 (RX).
Подключение с SIM800L перекрестное TX-RX, RX-TX через делитель напряжения 10К-3К, чтоб при питании 3,3В на RX и TX было 2,5В как того требует даташит SIM800L.
Питание внешнее через мощные DC DC Step down конвертеры c 12В аккумулятора на 4В для SIM800L и 5В для NODE MCU V3 через VIN и другие датчики. Стабилизация напряжения дополнительными конденсаторами. Земля общая для всех. Короче, по питанию чтоб вопросов не возникало.
NODE MCU V3 и SIM800L рабочие. SIM800L через SoftSerial работает на Ардуине, NODE MCU V3 тоже обкатана другими скетчами.
Прошиваем:
Ручками в терминале Arduino IDE пишем АТ. Ни ответа, ни привета. По идее должно.
Отключаем SIM800L и коротим на NODE MCU V3 TX-RX.
Прошиваем:
Ручками в терминале Arduino IDE пишем текст, текст выскакивает в терминале, понимаем что TX-RX рабочий.
Менял скорость передачи данных – глухо. Даже кракозяблов нет. Не общаются они.
Что не так? Как подружить? SoftSerial не вариант, мне другие GPIO нужны под датчики. Только через TX-RX.
Может скетч какой нужен чтоб попробовать вводить АТ команды для SIM800L через терминал? Рабочий проверенный скетч для отправки СМС на Ардуине тоже не заработал.
Подключение с SIM800L перекрестное TX-RX, RX-TX через делитель напряжения 10К-3К, чтоб при питании 3,3В на RX и TX было 2,5В как того требует даташит SIM800L.
Питание внешнее через мощные DC DC Step down конвертеры c 12В аккумулятора на 4В для SIM800L и 5В для NODE MCU V3 через VIN и другие датчики. Стабилизация напряжения дополнительными конденсаторами. Земля общая для всех. Короче, по питанию чтоб вопросов не возникало.
NODE MCU V3 и SIM800L рабочие. SIM800L через SoftSerial работает на Ардуине, NODE MCU V3 тоже обкатана другими скетчами.
Прошиваем:
Код:
void setup()
{ Serial.begin(9600);}
void loop()
{}
Отключаем SIM800L и коротим на NODE MCU V3 TX-RX.
Прошиваем:
Код:
void setup()
{
Serial.begin(9600);
pinMode(1, INPUT);
pinMode(3, INPUT);
}
void loop() {}
Менял скорость передачи данных – глухо. Даже кракозяблов нет. Не общаются они.
Что не так? Как подружить? SoftSerial не вариант, мне другие GPIO нужны под датчики. Только через TX-RX.
Может скетч какой нужен чтоб попробовать вводить АТ команды для SIM800L через терминал? Рабочий проверенный скетч для отправки СМС на Ардуине тоже не заработал.