Jump to content
sasha5577

Устройство Удаленного Управления Gsm "по Звонку" (Ууу Gsm "по Звонку")

Recommended Posts

В данной теме обсуждаем статью на сайте: Устройство удаленного управления GSM "По звонку" (УУУ GSM "По звонку")

Данная статья будет полезна всем, кто заинтересован в бесперебойной работе компьютера, удаленном его включении, в управлении как компьютером, так и других устройств, например, двигатель автомобиля, теплица. Можно организовать полив комнатных растений без непосредственного присутствия человека. Остальные варианты возможного применения будут описаны ниже. Включение/отключение осуществляется "по звонку" и что самое главное бесплатно.

Основные технические характеристики:

Количество управляющих комбинаций - 2 (при доработке - больше);

Напряжение питания - 5В;

Количество релейных выходов - 4 (max 100V/0,5A);

Дальность действия - ограничивается зоной покрытия сотовой сети.

Вот фото

sotov117-5.jpg

Share this post


Link to post
Share on other sites

Я так понял, что для выдачи отдельной команды нужно с разных номеров на него звонить? Это мягко говоря хреновое решение. Да и вообще что-то я толком не нашёл, где принцип работы описан и для электронщика и для конечного пользователя... только какие то жуткие отладки с точки зрения человека-дилетанта. Полив цветов может делать намного более простой аппарат, в котором вообще практически ничего нет. Питание 5В тоже не совсем удобное питание, когда речь например пойдет о батарейках и экономии. Компьютер перезагрузить, если завис - тоже довольно простое устройство и небольшая софтинка на этот комп. Всё намного проще, чем эта штука.

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Share this post


Link to post
Share on other sites

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Да это как раз понятно - сии контроллеры хрен найдёшь, а мобилы под ногами валяются :)

А вот насчёт кодовых сигналов я тоже не понял :(

Share this post


Link to post
Share on other sites

Высококачественные конденсаторы Panasonic для надежности вашей электроники!

Электролитические алюминиевые конденсаторы Panasonic отличаются повышенной надежностью, длительным сроком службы, низким импедансом и выдерживают большой ток пульсаций, в то время как семейства полимерных конденсаторов Panasonic SP-CAP, POSCAP, OS-CON и HYBRID характеризуют сверхнизкий ESR и увеличенная емкость, работа при высоких напряжениях и в расширенном температурном диапазоне. Приобретая продукцию Panasonic, вы гарантированно получаете самое передовое решение для ваших задач. Для облегчения вашего выбора, мы подготовили подборку полезных материалов.

Читать статьи

Да вроде модули для подключения к МК не сильно редкие. Заказать можно... и где-то в нете натыкался на готовые модули, которые уже релюшками могут щёлкать.

А вот насчёт кодовых сигналов я тоже не понял :(

Ну я так понял, что на каждый "управляющий" номер в телефоне ставится соответствующая мелодия-шифр, предварительно залитая в телефон - типа спектрумовских кассетных записей или вроде того... А МК висит на динамике. Соответственно в зависимости от того, с какого номера позвонили - с динамика своя кодовая последовательность идёт, по которой он определяет, что делать. Поэтому и связь устанавливать не надо, наличия вызова достаточно... а потому всё это бесплатным получается...

Ну это если я правильно нагадал.

Share this post


Link to post
Share on other sites

Я так понял, что для выдачи отдельной команды нужно с разных номеров на него звонить? Это мягко говоря хреновое решение. Да и вообще что-то я толком не нашёл, где принцип работы описан и для электронщика и для конечного пользователя... только какие то жуткие отладки с точки зрения человека-дилетанта. Полив цветов может делать намного более простой аппарат, в котором вообще практически ничего нет. Питание 5В тоже не совсем удобное питание, когда речь например пойдет о батарейках и экономии. Компьютер перезагрузить, если завис - тоже довольно простое устройство и небольшая софтинка на этот комп. Всё намного проще, чем эта штука.

И зачем городить такую плату, когда существуют готовые GSM-контроллеры....

Да. Нужно звонить с разных номеров. Возможно, полив цветов логичней, конечно, организовать на простом таймере. У меня же была задача включать компьютер в удобное мне время. Возможно через 6 часов, а может через 2 суток. Тут каждый для себя сам выбирает способ включения какого-либо устройства, исходя из поставленных целей. Принцип работы для электронщика имеется в виду порядок сборки?

Поясню. Принцип работы для конечного пользователя:

1. Подключаемся к телефону

2. Подключаем к выходному разъему соответствующие контакты материнки (Reset, PowerON)

3. Подаем на плату питание, включаем в сеть зарядник

4. Устанавливаем "мелодии" на определенные номера

5. Устройство готово к работе

Экономить мА смысла нет, так как устройство работает не в полевых условиях. Если же стоит такая задача, то можно перейти на другой контроллер или использовать спящие режимы.

Про GSM-контроллеры могу сказать вот что: в настоящее время телефон найти проще, чем контроллер, да и стоит телефон дешевле. Для выполнения данной задачи вполне достаточно бюджетного телефона. Если вы говорите про GSM-модули, то там и плата сложнее и стоимость много выше. Если вы говорите про GSM-контроллеры, то вот пример

  • GSM контроллер – 6000 руб.
  • Блок питания контроллера на 15В – 1000 руб.
  • Аккумулятор 7 А/ч для бесперебойного питания контроллера – 800 руб.

Кстати напряжение питания контроллеров около 15 В + потребление контроллеров GSM выше.

Если что не понятно - спрашивайте.

А вот насчёт кодовых сигналов я тоже не понял :(

Ну я так понял, что на каждый "управляющий" номер в телефоне ставится соответствующая мелодия-шифр, предварительно залитая в телефон - типа спектрумовских кассетных записей или вроде того... А МК висит на динамике. Соответственно в зависимости от того, с какого номера позвонили - с динамика своя кодовая последовательность идёт, по которой он определяет, что делать. Поэтому и связь устанавливать не надо, наличия вызова достаточно... а потому всё это бесплатным получается...

Ну это если я правильно нагадал.

Совершенно верно! :dance2:

Edited by sasha5577

Share this post


Link to post
Share on other sites
                     

Вебинар "Как создать BLE-устройство на базе новейшего беспроводного микроконтроллера STM32WB55"

27 ноября 2019 года компания КОМПЭЛ приглашает разработчиков, технических руководителей и энтузиастов беспроводной связи на вебинар, посвященный новинке 2019 года – мультипротокольному беспроводному микроконтроллеру STM32WB55, который позволяет создавать устройства на базе стандартов BLE 5.0; BLE Mesh; 802.15.4/ZigBee и Thread. На вебинаре мы покажем, как с помощью привычных инструментов STM32Cube и STM32CubeMX можно создать свое первое, надежно работающее BLE-приложение.

Зарегистрироваться на вебинар

Ну не знаю, про какие вы модули говорите, конкретное название назовите. И потом это скорее всего полностью готовые к использованию вещи. Я говорю про "полуфабрикат" типа SIM900D, который стоит меньше тысячи. Бесспорно с таким компонентом устройство будет подороже и посложнее по программной части, но там полный контроль над всем. И GPRS-ом можно попользоваться на нём.

Вот было бы интереснее - если была бы гранитура, и режим "снять трубку по звонку". Контроллер в данном случае должен будет дешифрировать тоны от нажатия кнопок, и выполнять соответствующую команду. Хоть уже и платно, но номер нужен всего один и команд можно сколько угодно сделать.

Позвонил, трубка тут же поднимается, набрал на цифрах пароль, оттуда пикает... потом набрал код команды, оттуда опять пикает - мол всё сработало, или по другому пикает, если пароль например неправильный...

Edited by tcoder

Share this post


Link to post
Share on other sites

Гораздо проще и логичнее было бы использовать DTMF. Усложнений особых нет, удорожания тоже, выход с того же динамика берется, зато управление с любого телефона (16 команд легко реализуется) и не нужно никаких мелодий к звонкам привязывать.

Share this post


Link to post
Share on other sites

Ну не знаю, про какие вы модули говорите, конкретное название назовите. И потом это скорее всего полностью готовые к использованию вещи. Я говорю про "полуфабрикат" типа SIM900D, который стоит меньше тысячи. Бесспорно с таким компонентом устройство будет подороже и посложнее по программной части, но там полный контроль над всем. И GPRS-ом можно попользоваться на нём.

Вот было бы интереснее - если была бы гранитура, и режим "снять трубку по звонку". Контроллер в данном случае должен будет дешифрировать тоны от нажатия кнопок, и выполнять соответствующую команду. Хоть уже и платно, но номер нужен всего один и команд можно сколько угодно сделать.

Позвонил, трубка тут же поднимается, набрал на цифрах пароль, оттуда пикает... потом набрал код команды, оттуда опять пикает - мол всё сработало, или по другому пикает, если пароль например неправильный...

Я писал про готовое решение GSM контроллер CCU6225. Здесь представлен бюджетный вариант, когда не нужно больше 2 команд. У меня, к примеру (да и у многих сейчас), телефон с 2 сим-картами. Звонки и смс с других номеров игнорируются.

Вот про SIMM900 SIM900D [b09] GSM/GPRS модуль 640

Конечно у него возможностей больше. Просто я искал применение старым ненужным телефонам.

Про тоновый набор - идея интересная. Возьму на заметку. Можно, конечно, и без гарнитуры обойтись. Просто посадить кнопку ответа на контакт релюшки. Кстати эти же "мелодии" могут служить паролем к снятию трубки. И далее по тоновой комбинации можно распознать какую команду мы просим выполнить.

Гораздо проще и логичнее было бы использовать DTMF. Усложнений особых нет, удорожания тоже, выход с того же динамика берется, зато управление с любого телефона (16 команд легко реализуется) и не нужно никаких мелодий к звонкам привязывать.

Выход нужно будет брать с другого динамика. Спасибо. Взял на заметку. Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Share this post


Link to post
Share on other sites

Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Так Вы поищите через поисковик. Искать нужно "DTMF декодер" или "DTMF декодер на AVR" к примеру. Вероятно декодировать можно на аналоговом уровне, посредством специальной микросхемы-декодера или непосредственно декрдировать в МК. Выбор за Вами. Лично не занимался этим, ничего конкретного не посоветую.

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

Share this post


Link to post
Share on other sites

Если не сложно, выложите пример для CodeVisionAVR для расшифровки DTMF.

Автономная система записи телефонных разговоров на микроконтроллере AVR - 2 части:

http://www.rlocman.ru/shem/schematics.html?di=64371

http://www.rlocman.ru/shem/schematics.html?di=64492

Оригинал на инглише: http://www.circuitcellar.com/avr2006/winners/AT3344.htm

Но там WinAVR.

Если неохота колупаться с алгоритмом Герцеля (программная декодировка DTMF), можете посмотреть в сторону микросхем HT9170B (DTMF decoder) и LM567.

Последняя - вообще универсальный тоновый детектор. Можно контролировать наличие какой-то частоты в сигнале.

Share this post


Link to post
Share on other sites

Автономная система записи телефонных разговоров на микроконтроллере AVR - 2 части:

http://www.rlocman.r...s.html?di=64371

http://www.rlocman.r...s.html?di=64492

Оригинал на инглише: http://www.circuitce...ners/AT3344.htm

Но там WinAVR.

Если неохота колупаться с алгоритмом Герцеля (программная декодировка DTMF), можете посмотреть в сторону микросхем HT9170B (DTMF decoder) и LM567.

Последняя - вообще универсальный тоновый детектор. Можно контролировать наличие какой-то частоты в сигнале.

Есть нерабочие ссылки. Если я правильно понимаю, то на каждую частоту нужно по LM567. Многовато выходит. Первой микросхемы нет в наличии в магазинах. Может покопать в домашних телефонах... Еще наткнулся на MT8870, но тоже нет в наличии.

Share this post


Link to post
Share on other sites

Пардон.

Русские ссылки рабочие:

http://www.rlocman.ru/shem/schematics.html?di=64492

http://www.rlocman.ru/shem/schematics.html?di=64371

Английская похоже дохлая, если Вам надо, киньте мне Ваш email в личку, я вышлю Вам полный архив - 1.8 метра. Описание, схемы, прошивка. Качал полтора года назад ....

Про LM567 Вы правильно поняли. Сколько частот, столько и микросхем. Зато можно всё, что угодно слепить :)

Насчёт HT9170B и MT8870 Вы правы ... Довольно редкие ...

Share this post


Link to post
Share on other sites

Английская похоже дохлая, если Вам надо, киньте мне Ваш email в личку, я вышлю Вам полный архив - 1.8 метра. Описание, схемы, прошивка. Качал полтора года назад ....

Про LM567 Вы правильно поняли. Сколько частот, столько и микросхем. Зато можно всё, что угодно слепить :)

Насчёт HT9170B и MT8870 Вы правы ... Довольно редкие ...

У вас, наверное, тот же самый архив, что выложен в русской статье про запись телефонных разговоров. Дело в том, что код написан сплошняком и поэтому плохо читаем. Если у вас другой код, то вышлите на почту.

Share this post


Link to post
Share on other sites

Неплохая идея. На мой взгляд устройство можно упростить:

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

Ещё добавить функцию обратного вызова, что всё ОК.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Share this post


Link to post
Share on other sites

Неплохая идея. На мой взгляд устройство можно упростить:

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

Ещё добавить функцию обратного вызова, что всё ОК.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Я вначале так и хотел сделать, то есть измерять частоту. :dance2: Но потом отказался. У меня давно висит в голове идея обратной связи. Пока что не могу определиться с выбором типа ОС. Есть вариант доработки. Он таков: прикрутить DTMF (MT8870), на клавиатуру телефона повесить по релюшке или транзистору и набирать первый номер, если выполнилось первое действие, второй - соответственно, если второе. Это при двух комбинациях. Если же комбинаций много, то можно звонить на 1 номер, если устройство включилось, на второй - если выключилось. В идеале, конечно, программку для андроида написать с распознаванием DTMF.

Начал разбираться с алгоритмом Герцеля (для доработки устройства). Но вдруг неожиданно наткнулся в магазине на микросхему MT8870. Хочу реализовать на ней. Пока что думаю пароль DTMF забивать или использовать фильтр по номеру телефона. Везде есть свои плюсы и минусы. В будущем, конечно, хочу перейти на программную обработку сигнала.

Для реализации устройства нехватает только телефона с двумя сим картами :)

Можно попробовать и с одной сим-картой. На динамик выводить постоянный сигнал при звонке с конкретного номера. Если лог. "1" , например, держится менее 4 секунд, то выполнить действие 1, если более, то 2.

Share this post


Link to post
Share on other sites

Устройство надо делать без "снятия трубки", так бесплатно.

Ещё, как вариант, кроме расширения количества сим-карт (с которых звоним), для увеличения числа выполняемых операций можно попробовать разделять запросы на выполнение команд через 2-3 секунды. Например:

команда 1 - входящий звонок с конкретного номера до 2 секунд (гудков)

команда 2 - входящий звонок с конкретного номера от 2 до 4 секунд (гудков)

команда 3 - входящий звонок с конкретного номера от 4 до 6 секунд (гудков)

Идея, конечно, немного бредовая, но для людей увлекающихся музыкой и умеющих держать определенный темп, может иметь смысл. :)

Можно написать программу для андроида, которая подавала бы звуковой сигнал через указанные промежутки времени.

Share this post


Link to post
Share on other sites

Ах*инеть :crazy: !!! Ребят, а кто нить слышал про АТ-команды? Зачем использовать кучу симок, мп3 какие то заливать, разбирать мобилу что бы подпаятся.......? МК с мобилой или gsm-модулем связывается через RX-TX и все, при чем если питание МК и ЖСМ-модуля с одного источника ~4 В, то и согласовывать ненужно. Напрямую вывод RX телефона с выводом TX МК, и наоборот TX тел. с RX МК. С помощью АТ-команд можно определить номер входящего вызова и по желанию отклонить его или ответить (все решается программным путем).

Всевозможние дополнительные настройки можно внести в записную книжку СИМки, а МК их может прочитать при помощи АТ-команд.

Могу ошибатся, в GSM-модуле SIM 900 или SIM 900D там и DTMF декодирует сам модуль при подаче АТ комманды (включение функции декодера), и выдает в UART какая ДТМФ посылка пришла.

GSM модуль дороже, но его проще перезапустить программно (имеется ввиду запустить после подачи питания, програмой в МК) чем мобилу. А представьте в удаленном месте пропадет электричество, мобила вырубится и все! Придется ехать включать ее вручную.

Edited by Серега_

Share this post


Link to post
Share on other sites

Всем привет) Читаю и недопонимаю, нафига так заморачиваться, тупо сим900 поставить и контроллер и делай с этим девайсом что угодно) всё уходит практически в область программирования).

Share this post


Link to post
Share on other sites

Может кто взялся бы за разработку устройства, подобного этому Только на AVR (к примеру мега16). Что то подобное вот

.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
    • By Anton Bondarenko
      Всем привет
      Прошу не ругать, впервые подобный вопрос задаю.
      Хочу сделать прибор, который будет посылать сигнал, когда возле прибора будет проходить металлический предмет. 
      — угол отслеживания до 30° а лучше прямая линия, траектория
      — время реакции очень высокое до 100 мс
      — ширина проема в котором нужно сканировать от 10 до 20метров,
      — передача сигнала через вифи
      Может есть готовые решения, или отдельные компоненты.
      Подскажите пжл в каком направлении искать.
      Смотрел датчики движения, но главная проблема — время реакции.
      Спасибо
       
    • By Вячеслав_НС
      Здравствуйте ! подскажите , какую лучше библиотеку использовать (и где ее взять) для управления i2c atmega8 в atmel studio 7  .  задача - управлять atmega8 по i2c ,  цап  PCF8591T .
      понимаю , в интернете много примеров и библиотек , но хотелось бы пример максимально простой и точно рабочий . т.к. пока что все мои попытки не привели к успеху ... то Atmel Studio 7 при компиляции ругается на несуществующий файл ( к примеру - "stream.h") при использовании библиотеки i2c , то еще какие то грабли .
    • By Sofia Vin
      Предлагаем проектную работу в Москве:
      Микроконтроллер STM32F103.
        
      Есть встроенный код с использованием функций библиотеки FreeRTOS, код имеет описанный протокол для связи с внешним миром.
        
      Необходимо проводить доработку кода под задачи программиста верхнего уровня и его тестирование в составе оборудования. 
      Работа в лаборатории (м.Университет) и удаленно. 
      Оплата по договоренности.
      Если Вы обладаете опытом схемотехнического проектирования и программирования микроконтроллеров, и Вас заинтересовала данная возможность, ждем Ваши отклики по контактным данным:
      8 (925) 023-60-02   Алексей
      E-mail: nassa@marathon.ru
       
×
×
  • Create New...