Armenian English French German Irish Spanish Turkish


EasyEDA: 
 бесплатный редактор схем

• Создание схем 
• Симуляции схем
• Создание печатных плат 
• Интуитивно понятный интерфейс

Создать схему!
 
   Заказать печатную плату

Подписаться на новости Введите свой email адрес:

 

Мы в соцсетях

Облако тегов

Простейший GSM замок

Устройство может быть использовано для организации простой и надежной системы контроля доступа в любое помещение. Отлично подходит для установки как дома, так в офисе и тамбурные двери в подъезде, на ворота и калитки, шлакбаумы.

Схема устройства очень проста:

Простейший GSM замок, схема

Мозгом устройства является микроконтроллер PIC12F675. GSM модуль - SIM800L.  GSM модуль питается напряжением в пределах от 3,6В до 4,2В и потребляет в пике до 2А, поэтому было решено применить импульсный стабилизатор напряжения на специализированной микросхеме LM2576-ADJ.  Дроссель в стабилизаторе напряжения можно применить любой, с индуктивностью 100мГн. Я установил самодельный, намотанный на резисторе МЛТ-0,25 100к. Для 100мГн необходимо намотать ~150 витков. Рассчитать дроссель можно тут.

GSM модуль общается по линиям TXD и RXD с уровнями сигнала 2,8В. Очевидно, что уровень единицы мал для чёткого понимания микроконтроллером, поэтому применён усилитель сигнала на транзисторах VT1, VT2. Транзисторы могут быль любые, обратной проводимости.

Первым собираем стабилизатор и проверяем его выходное напряжение, оно должно лежать в пределах от 3,6В до 4,2В, лучше около 4В. Потом собираем останое и проверяем устройство в работе. 

Энергонезавимсимая память микроконтроллера позволяет хранить до 11 номеров формата +XXXXXXXXXXX, т.е. номер должен состоять из 11 цифр. Перед использованием замка, в него необходимо прописать хотя бы один номер. Делается это очень просто, нажимаем кнопку S1 "Save" и звоним на номер СИМ карты, которая установлена в устройстве. Микроконтроллер с GSM модуля получит определившийся номер звонящего и если его нет в памяти, запишет в EEPROM, после чего откроет замок, сообщив таким образом, что номер определен и сохранён в памяти. Записать необходимые номера можно сразу, позвонив с каждого по очереди (кнопка должна быть нажата), либо при необходимости, нажимая кнопку записи перед звонком с нового номера. Номер записывается в память один раз, если позвонить с номера, который уже записан в памяти, то замок просто откроется. Запись происходит по кругу, если попытаться записать 12 номер, то он запишеться вместо первого, 13 вместо второго и т.д.

Внешний вид устройства

Простейший GSM замок, вид сверхуПростейший GSM замок, вид с боку

Вид со стороны дорожек

Простейший GSM замок, вид со стороны дорожек

Простейший GSM замок, плата

Устройство можно устанавливать совместно с электромагнитным или электромеханическим замком. 

Простейший GSM замок, электромеханический замокПростейший GSM замок, электромагнитный замок

Время открытия можно менять от 1 до 255 секунт, записывая соответствующее значение при программировании в EEPROM.

Простейший GSM замок, время открытия

  • В нулевой ячейкие микроконтроллер хранит количество прописанных номеров;
  • В первой ячейке храниться время включения реле после звока (в секундах);
  • Во второй ячейке храниться режим работы замка: 0 - при звонке на номер звонок реле переключается; 1 - при звонке замок включает реле на заданное время.
  • В третьей ячеке храниться время отбоя. После отбоя телефон начинает автоматически перезванивать. Чтобы предотватить постоянное переключение реле, задаётся это время. После того как на телефоне нажимается отбой, устройство отсчитывает заданное время, после чего начинает ожидать звонок с телефона.
  • В остальных ячейках EEPROM сохраняются номера телефонов.

Видео работы устройства:

Режим включения реле на время:

Режим переключения реле:

Печатная плата и прошивка тут

 

 

 

 
 
Дизайн :

Arduino

Программаторы

Радиоконструкторы

Прочее...