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

Финальные результаты тестирования литиевых батареек FANSO при нормальных условиях

Перед разработчиком устройства, в котором предполагается использование батарейки, всегда стоит задача выбора того или иного бренда. Конечно, наиболее объективный результат по качеству можно получить при реальном тестировании в режиме работы самого устройства. Для того чтобы у разработчиков была некоторая информация о реальных значениях основных параметров ЛХИТ, инженеры компании КОМПЭЛ решили провести серию из трех тестов. Первый тест на постоянный разряд в нормальных климатических условиях, начатый в апреле 2019 г., мы завершили.

Узнать финальный результат тестирования

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

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

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

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

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
                     

Видеокурс Работаем с микроконтроллерами STM32G0. Впервые на русском языке.

В цикле видеокурсов по работе с STM32G0 от компании STMicroelectronics показаны архитектура, периферия (особенности процессорного ядра, режимов пониженного питания, векторов прерываний, DMA и мультиплексора DMA, схемы тактирования и сброса, и.т.д.) и даны практические примеры. Материал дает наглядное понимание того, как начать работу на новых микроконтроллерах STM32G0

Подробнее

Ну не знаю, про какие вы модули говорите, конкретное название назовите. И потом это скорее всего полностью готовые к использованию вещи. Я говорю про "полуфабрикат" типа 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 RIMUS1989i
      Здравствуйте. Затеялся собрать анализатор спектра на светодиодах, 20x20 светодиодов, МК ATMEGA328P. 
      Долго ломал голову, как переключать столбцы без использования МК, дабы его не загружать.И вот что у меня получилось. Набросал тестовую прошивку для теста в протеусе. 
      При инилизации подается импульс на вторую ножку U4a, и на предпоследнем столбце.
      Думал сетку сделать на 5 сдвиговых регистрах (как раз 40 сигнальных линий), но боюсь мощности МК не хватит для обработки FFT и вывода на матрицу, будет подвисать.
      Кто что думает по поводу схемы?
      бегущая строка.pdsprj Natali_2012_program.hex
    • 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 , то еще какие то грабли .
  • Сообщения

    • Запустить двигатель - просто брось перемычку между любым контактом статора и любой щеткой на второй конец статора и другую щетку подать напряжение сети 127-220 можно через лампу или кнопку с регулировкой оборотов от электродрели (допустимая нагрузка одинаковая). Меняя местами подключение щеток будешь менять направление вращение двигателя.
    • Тот же вопрос - откуда эта информация?
    • Guest Platan
      Я уже снял радиатор и вымыл остатки термопасты. Но увы дефект  остался. По идее отсутствие изоляции должно сразу проявляться, а тут  до середины громкость регулируется и после происходит запирание. Да , и радиатор покрашен не токопроводящей краской.
    • Про sub seconds Alarm я и забыл, благодарю
    • Посмотрите на возможности контроллера управления мотора TDA1058 - ее в СМ применяли, по видимому, это вчерашний день, а Вы говорите "уровень ЧПУ". В даташите достаточно информации. За нас это сделают 5-7 кг мокрого белья. Можно попробовать покрутить от руки барабан с таким весом. А потом - пустой. TDA1085.pdf
    • можно  ниже но на спектре появляются нежелательные пички   а в остальном разницы нет!! Alex 63  выложи свою модельку с правильными транзисторами а то как то и мне и  тем кто в теме интересно воочию глянуть разницу...ну блин не заморачиваться же с поиском этих транзюков да и вставлять я их не умею 
    • Управление двигателя стиралки микропроцессорное. Процессор получает(считает) импульсы с тахо-датчика и сравнивает записанное в программе стирки. Если импульсов меньше  открывает тиристор раньше, если больше то позже. Тем самым поддерживая записанные в программе обороты двигателя. не зависимо от степени загрузки стиралки. Плавное нарастание и спад при отжиме, режим стирки всё записано в программе стирки, сколько времени крутить в одну сторону сколько в другую.  
×
×
  • Create New...