Перейти к содержанию

muvit

GSM дистанционное управление с термостатом

Рекомендуемые сообщения

спасибо буду пробовать.приобрел системник с windows7 собрал ваш JDM программатор буду пробовать прошить им.скажите пожалуйста dtmf команды тоже не нужно включать в молуле? имею ввиду команду AT+DDET=1

 

модуле

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

простие за назойливость.уж очень хочу чтобы устройство заработало.не могли бы вы скинуть скриншот окна icprog программы при прошивки pic16f88

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Контроллер сам шлёт команду включения dtmf в модуль. GSM модуль из коробки, без всяких предварительных программирований должен работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 
 

Бит защиты от копирования стоит CCPMX. Контроллер, при его чтении, выдаёт нули, естественно они не совпадают с байтами прошивки начиная с нулевого адреса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

еще один момент.шью допустим JDM прграмматором затем читаю мк после чтения мк пустой как буд то прошивка не залилась. подключаю pickit читаю,показывает что все таки что то есть.

JDM собрал по вашей схеме, пробовал прошить другой мк (pic629 для проверки) пршился. во время прошивки по светодиоду видно что что то происходит, светодиод то горит то моргает. значит jdm работает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

автор спасибо все заработало. прошил через picpgm и все заработало. те схемы про которые я писал выше тоже заработали.не стабильно правда. в схеме с сим800 почему то не могу отключить доступ по паролю. и не с первого раза схема трубку поднимает приходиться перезванивать. но это наверно потаму как я уже pic 88ой добил наверно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Что бы можно было прошивку прочитать и пройти верификацию, нужно выключить бит защиты от копирования CCPMX.

Из коробки в pic16f88 выключен один из режимов программирования, я не помню какой из, просто если не шьётся, я на программаторе переключаются режим программирования (высоковольтный/низковольтный). Така я же беда с pic16f626... 

 

При первом гудке МК посылает модулю команды на включение распознования номера и dtmf, при втором распознает номер и если он без ошибок, даёт команду на поднятие трубки. 

 

Пароль при прошивке можно отключить, в статье расписано на картинке где и что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

извиняюсь за глупый вопрос это на том самом JDM программаторе можно выбрать режим програмирования? и по поводу поднятия трубки. схема поднимает тиубку у меня почему то после первого гудка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

В данной прошивке 1, 2 и 3 каналы включаются на заданное время (1-255сек), остальные вкл/выкл;

остальное без изменений.

DTMF_v.11.2.1.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 

Евгений приветствую. 

Можно поправить прошивку что бы например при разрыве (отключение) провода на датчик DS18B20, канал 

"термостат" не включался. Как-то  хочется подстраховаться. Был случай, случайно задели разъем на датчик 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
 
 

Здравствуйте! Вопрос по "железкам". На схеме присутствуют два транзистора по линии ТХ SIM800. Правильно ли я понимаю, что они являются альтернативой МАХ232? Т.е. для того, чтобы PIC распознал сигнал на его выводе должно быть 4в.? И справедливо ли это применительно к другим PIC-контроллерам? Без транзисторов напряжение 2.8в.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

MAX232 преобразует сигнал 0-5В в двуполярный -12/+12В. 

2 транзистора уровень 0-2,8В поднимают до 0-4В, без них контроллер просто не видит GSM модуль. Можно на одном полевом транзисторе собрать преобразователь уровня.

GSM модуль можно запитать от 5В через 1 или 2 диода, в зависимости от падения напряжения на них. Если падает 0,7В, то через 1 диод. Если 0,5В - то через 2 диода. Тогда весь блок можно запитать от 5В, например через LM7805.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
Здравствуйте! Повторил Ваше полезное творение. Заработало без проблем. В настоящее время внедряю)

В интернете нашел материалы по устройству сигнализации с возможностью дистанционного управления с использованием SIM300, голосового модуля, декодера и PIC. Решил повторить, использовав SIM800L, однако, не будучи силен в программировании, столкнулся с рядом "непоняток" (об одной из них уже спрашивал Вас на форуме). В частности, стало понятно, что можно обойтись без отдельного декодера DTMF, SIM800L и PIC "общаются" на другой частоте, заданной кварцем.

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

Думается, эта работа не станет плагиатом, тем более, что наработок по теме в интернете почти нет и новичкам вроде меня совсем не на что опереться.


Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Я эти статьи видел уже.

Что собственно требуется от устройства?

Одна из последних моих разработок:

SHsm.JPG

7 выходов управления дистанционно и по таймеру вкл/выкл; (выставляется время включения и выключения)

3 термостата; (втавляется температура и гистерезис)

1 петля охраны; (срабатывает сирена на заданное время и отправляется СМС)

1 петля противопожарной охраны; (срабатывает сирена на заданное время и отправляется СМС)

1 выход на сирену.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Очень интересно! А где можно ознакомиться подробнее?

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

При входящем звонке светодиод по линии RING кратковременно гаснет и "тетенька из сотовой компании" сообщает, что абонент занят. Т.е. SIM800 сразу делает сброс? Что ей может не нравиться? 

 DTMF-модуль использовал готовый китайский. При подаче питания светодиоды на нем, установленном в схему, горят в произвольном порядке. Т.е. с PICа на модуль сразу выдается сигнал?

Особых изменений в схему я не вносил. Исключил лишь линии юнит и статус, за ненадобностью для SIM800.

В Ваших схемах стоит кварц 11.0592МГц, а там 4 МГц. Может в этом дело и SIM800 не слышит то, что говорится для SIM300(900)?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

В той схеме микроконтроллер с gsm модулем не общается вообще. Сигнал о поступившем звонке поступает с модуля отдельно. Поэтому контроллер может работать на любой частоте, может даже без кварца на внутренней RC цепи.

В моей схеме контроллер общается с gsm модулем по асинхронной шине (UART), чтобы исключить ошибки при обмене информацией нужно чтобы скорость передачи информации у МК и модуля были одинаковыми, поэтому частота работы микроконтроллера такая экзотическая.

В принципе можно использовать программный порт, тогда кварц можно любой применить. В той статье автор так и сделал.

По AT командам gsm модули одинаковые и должно всё работать кроме dtmf. 

Чтобы использовать встроенный dtmf в gsm модуле, необходимо прошивку полностью переделывать.

 

Статью я ещё не публиковал. Устройство на прогоне. Пока работает нормально. Необходимо немного схему подправить. Необходимо плату разводить, так как имеющаяся переделывалась несколько раз и сейчас состоит из кучи проводов.

 

Если сильно не горит, рисуйте желаемую схему и описание, что от неё требуется, я постараюсь написать под неё программу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
  • Создать...