99

GSM модуль управления ворот

Добрый день. Хотел поделиться опытом создания модуля управления воротами через мобильную сеть. Нам понадобиться:

1. Arduino UNO - ссылка

2. GSM SIM900 - ссылка

3. Реле 5В - ссылка

Для начала перемычки RX/TX на GSM модуле ставим в положение D7/D8.

Переключатель питания переключаем на питание от внешнего источника, т.к. GSM модуль очень требователен к качеству питания. Для нормальной работу нужен источник питания не менее 2А.

Можно разъемы питания запараллелить (как это сделал я) и подключать питание лишь к одному разъему.

Питание для реле берем с ардуины. Сигнал управления с аналогового выхода А2.

Собираем бутерброд из ардуины и GSM модуля.


Должно получиться примерно так:

GSM модуль управления ворот

В прошивке все достаточно подробно прокомментировано. Для отладки можно раскомментировать строчки Serial.println и мониторить через терминал.

Ссылка на прошивку. Текст необходимо скопировать и вставить в Arduino IDE.

Подключаем к компьютеру через USB и заливаем прошивку.

Данный модуль управления работает как часики уже более 4 лет.

Arduino & Pi

1.5K пост20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

А для чего управлять воротами(!) по гсм??

раскрыть ветку (25)
1
Автор поста оценил этот комментарий

если у тебя СНТ - 400 участков, желающих управлять воротами около 600, сколько брелков понадобится? а так ты регистрируешь номера, на чей вызов реагировать и готово.

раскрыть ветку (16)
0
Автор поста оценил этот комментарий
В нашем модуле 4к пользователей плюс дополнительный ид на каждый номер чтобы потом найти и редактировать по юсб. Все хранится в памяти контролера во флеш. Работае как часы. Если интереснл RC4000))
0
Автор поста оценил этот комментарий

Для 400-х участков память у Atmega328 треснет, если регистрировать номера так, как сделано в прошивке. Тут уже SD-карта просится, или EEPROM на I2C, и регистрация без перезакачки прошивки. Но это уже сооовсем другая история, и подход к написанию прошивки - совершенно другой.

раскрыть ветку (13)
2
Автор поста оценил этот комментарий

"+79" - только проверяем, он у всех сотовых с этого начинается. В остатке - 9 десятичных цифр каждого номера. При конвертации в 4 байта это всего то 1600байт на 400 номеров. Со свистом влетят в 32кб flash вместе с прошивкой.

Use PROGMEM, Luke. Если же написать 4К бутлоадер в качестве управляющей программы и разместить в конце flash (а это вполне реально), а все номера хранить в начале flash, то туда не 400*4, а больше 5000*4 номеров вместятся, бутлоадер получением смс команды их сможет прописывать в начало флэш, и читать, и стирать требуемые и т.д.

раскрыть ветку (10)
1
Автор поста оценил этот комментарий

ну я же о том и говорю - это совсем другой подход, а не тот, что у автора поста. Впихнуть можно, и во флеш писать без перезакачивания прошивки, но скиллов тут малясь поболее надо, чем тупо в лоб, и без PROGMEM, как нам было показано ТС ;) Так что вы только подтвердили то, что я хотел донести ;)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Этим и отличается типовой ардуинщик от разраба МК, что тут добавить ?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

да, разработка готового, нормально работающего продукта - та ещё магия. ДиХальта, наверное, по этому поводу помните, да? ;)

0
Автор поста оценил этот комментарий

И чтобы добавить номер - каждый раз перепрошивать? )

Или у 400 участков нет денег на нормальное оборудование?

раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Что по вашему нормальное ? Simatic S7 или может ПО Интеллект ? Задача решается в соответствии с квалификацией. Если её нет у исполнителя - то рыночными решениями, если есть - то часто по цене личного времени два-три вечера и набор с али. Если кто не знает - половина РФ брендов типа Овен или там Болид - это PIC или STM32 в проприетарной обвязке. А вторая половина типа Mitsubishi FX или Fanuc - ничем не отличаются.

Вопрос юзабилити, или перепрошивки давно и на корню решен за нас, нужно только прочесть страниц 30 даташита. Просто это несколько сложнее, чем скопировать скетч.

0
Автор поста оценил этот комментарий
бутлоадер получением смс команды их сможет прописывать в начало флэш, и читать, и стирать требуемые и т.д
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Не лучше ли использовать для этого более подходящие инструменты типа той же малины?

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Вам наверняка лучше, у автора работает на дуне

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Можно было из желудей и спичек собрать

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Собирайте

DELETED
Автор поста оценил этот комментарий

к тому же сд карта до дыр истрётся от постоянного чтения

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ресурс карты исчисляется в количестве записей, а не чтения

DELETED
Автор поста оценил этот комментарий

для этого есть rf брелки и карточки по 20р за шт

1
Автор поста оценил этот комментарий
Вот 100%.. Но адруинщики они такие
0
Автор поста оценил этот комментарий

посчитайте сколько будут стоить фирменные брелки для управления воротами и вопросы сами отпадут.

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Сколько? А если вы используете все равно ардуино, может такой подойдет? https://aliexpress.ru/item/4000126412985.html

Есть и вот такое https://aliexpress.ru/item/32859578242.html
Можно, конечно, и ваш метод, у него есть преимущества - не нужно таскать с собой брелок, да и тарифы сейчас сторублевые есть для умных устройств, неограниченное количество пользователей, опять же. Но тут я бы тоже, на основе своего опыта, вставил бы замечание: Я бы не полагался на питание от Ардуино модуля GSM и реле. Маловато будет.
И, заметьте, я не противник Ардуино, а наоборот, приверженец.)

Есть и претензии к 900-му модулю. Не понравилась железяка. Хотя по дозвону, может, и норм. А вот эти висяки с GPRS меня что-то не особо вдохновили.
Кстати, есть идея. Вай-Фай с NodeMcu. Эта штука надежная и не надо провайдера задействовать.

раскрыть ветку (4)
3
Автор поста оценил этот комментарий

питание SIM900 не от Ардуины. Запаяны в паралель разъемы питания, получается что независимое. Реле без проблем вытягивает, хотя можно поставить и 12-ти вольтовое.

По поводу стоимости в моем случае преимущества на лицо, т.к. стоит на работе и более 50 человек пользуется.

Про фай-фай спорный вариант. Пока к этому вайфаю подключишься, пока зайдеш на страничку в браузере... с телефоном проще, в машине на магнитоле кнопку нажал и все (при условии сопряжения телефона с магнитолой), на дозвон уходит 5 секунд.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Если обеспечить нормальным питанием проблем не будет. Перезагружать не приходилось.

0
Автор поста оценил этот комментарий

По второму варианту есть еще ограничение у него память только на 50 брелков.

Автор поста оценил этот комментарий
2000 р
Иллюстрация к комментарию
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества