Очередная GSM сигнализация или "работа над ошибками".
- Цена: $2,21
Добрый день! Это скорее не обзор, а дополнение к этому обзору. Очередная GSM сигнализация собрана. Основные преимущества этой сигнализации:
1. Автономность работы примерно 60 часов на одном аккумуляторе 18650 (2Ah) при отсутствии сетевого питания;
2. Необходимо меньшее количество компонентов;
Практически все ключевые моменты расписаны в предыдущем обзоре выше по ссылке, «воды» в этом обзоре будет мало 🙂
Итак, что нам понадобится:
1. Arduino Nano v3 — Arduino Nano v3 — 150 ₽.
2. GSM Модуль — M590e — 110 ₽ или SIM800L — 250 ₽.
3. Контроллер заряда-разряда для Li-ion аккумулятора — TP4065 — 25 ₽.
4. Разъём для подключения питания — XT60 — 2 шт * 25 ₽ = 50 ₽.
5. Светодиод RGB с общим анодом — 1шт * 5 ₽.
6. Герконовый датчик — 70 ₽.
7. Резисторы 20 кОм — 10 ₽.
8. Выключатель — 15 ₽.
9. Разъём для подключения датчика — JST SM — 10 ₽.
10. PowerBank 6 x 18650 — 160 ₽.
11. Аккумулятор 18650 — из личных запасов.
12. Зарядное устройство 5В 1А — из личных запасов.
13. GSM антенна, опционально. Штатная антенна «пружинка» тоже хорошо справляется со своей задачей.
Дополнительный обвес, поддерживается в актуальных прошивках которые выложены в виде HEX — файла:
1. Датчик движения HC-SR501 — 50 ₽.
2. Модуль и ему подобные расширители портов ввода/вывода на чипе PCF8574, для подключения дополнительных 8 датчиков — 80 ₽.
3. Резисторы номиналом 2,2 кОм и 3,3 кОм, для контроля наличия внешнего питания.
4. Доработка источника резервного питания, аккумулятор разряжается только при отключении внешнего питания. Так же на плате разведён делитель напряжения из 3 пункта.
Приступим к сборке и настройке:
Подключаем всё согласно схеме
Все резисторы номиналом 20 КОм.
Подключение модема.
Модем <—> Arduino
TXD <->D8
RXD <->D9
Модем <—> Контроллер Li-ion TP4056
VCC <->OUT+
GND<->OUT-
Подключение светодиода. Светодиод с общим анодом.
Светодиод <—> Arduino
R <-> D10
G <-> D12
B <-> D11
Anode <-> +5V
Подключение герконового датчика.
Герконовый датчик <—> Arduino
Контакт 1 <-> +5V
Контакт 2 <-> D6
Так же D6 надо замкнуть на GND через резистор на 20 кОм.
Важно! Пару слов о модемах.
Если планируете использовать модем SIM800L никаких настроек и модернизаций производить не нужно.
Если планируете использовать модем M590, то идём по ссылке и читаем пункт «Модем и его настройка», настраиваем скорость порта и шунтируем диод. То есть выпаиваем диод и на его место впаивается перемычка. Так же между пинами boot и gnd ставим резистор на 10кОм. Теперь модем будет работать не от 5В, а от 4,2В, как и задумано производителем. Точно такое же напряжение получаем с выхода платы контроллера Li-ion.
Ниже схема подключения к источнику питания:
Ардуина хоть и рассчитана на питание 5В но ведёт себя вполне адекватно при напряжении питания 3В. Модем при напряжении 3В уже работать отказывается 🙂
Блок питания 5В лучше взять «брендовый», в данном случае использовал зарядник от Sony 1А.
Дополнительный конденсатор в цепи питания модема устанавливать нет необходимости, так как плата контроллера заряда — разряда TP4056 спокойно может отдать около 2А.
Прошивку для сигнализации и информацию о том, как это всё работает берём из этого обзора. В дальнейшем возможны какие-либо незначительные изменения. При разработке и отладке упёрся в объём оперативной памяти Arduino, которой как оказалось очень не пока хватает.
В файл SoftwareSerial.h (C:Program Files (x86)ArduinohardwarearduinoavrlibrariesSoftwareSerialsrcSoftwareSerial.h) необходимо внести изменения
было так:
#define _SS_MAX_RX_BUFF 64
стало так:
#define _SS_MAX_RX_BUFF 192
Аппаратные баги
Если устройство зависает при отключении питания, смотрим сюда, полное обсуждение тут.
Если устройство «не понимает» смс команды, читать тут.
PS. Потребляемый ток 30 мА/ч в режиме ожидания, 60 мА/ч в момент совершения вызова и отправки смс.
На этом всё, спасибо за внимание!
- Энергоэффективная GSM-сигнализация на основе Arduino. Сборка. Прошивка. Тест.
- Бюджетная + Энергоэффективная GSM сигнализация на Arduino
- Фигурка Волт-Боя из Fallout 4. Еще один способ привлечь внимание к обзору
- Сухие дрожжи для Новогодней ПИЦЦЫ
- LG G4 BootLoop. Или ремонт корейских лыж.
- UGREEN 130W автомобильная зарядка
- *Японские* отвертки RUBICON TORX (набор из 6 штук)
- Baseus приспособление для чистки наушников за $2.94
- UGREEN Nexode 200W (CD271)
- Карманный мультиметр ANENG AN101. Версия на 4000 отсчётов