Рассмотренные ранее модули необходимо подключить друг к другу следующим образом:
Как видно на схеме есть светодиод и ограничительный резистор номиналом 200 Ом. Он нужен для индикации наличия питающего напряжения на модулях если выключатель включен. Этот светодиод устанавливается по желанию.
Так же, в схеме присутствует делитель напряжения собранный на резисторах 2,7 кОм и 500 Ом. Он необходим для корректной работы модуля SIM800L.
Помимо нестандартного питания, этот модуль имеет нестандартный логический уровень 2,8 В. Это говорит о том, что 5 или 3,3 вольтовая логика, на которой работает arduino, не совместима с модулем SIM800L. Самый простой, но не самый качественный выход из данной ситуации возможен если применить делитель напряжения собранный на двух резисторах.
Важно, если логика arduino 3,3 вольта, то сопротивление резистора подпаяного к 2 пину модуля arduino - 500 Ом. Если логока 5 вольтовая, тогда - 2,2кОм.
Антенна представляет собой кусок проволоки 90 мм если модуль работает на частоте 900МГц. Можно использовать штатную антенну, непосредственно впаяв её в пин для антенны. Антенну также можно вынести например на улицу если прием внутри помещения неуверенный. Или поднять повыше, что бы улучшить приемо-передачу сигналов.
Коаксиальный кабель, для передачи сигнала от антенны к модулю SIM800L нужен специальный, имеющий волновое сопротивление 50 Ом. Поскольку мне не удалось найти такой кабель, я использовал коаксиальный для передачи телевизионного сигнала, имеющий волновое сопротивление 75 Ом. В таком кабеле увеличатся потери. Будет рассогласование сопротивления кабеля с входным сопротивлением модуля. Но при моём опыте использовании одного метра (1 метр соединяет сигнализацию и антенну) кабеля 75 Ом, время приёма или передачи сигнала меня удовлетворила. То есть сигнализация очень быстро отправляла мне смс сообщение на телефон если какой либо датчик срабатывал.
Следующая статья: https://dzen.ru/a/ZEtaTcGfE16RyOGP