Evgeniy 285 Report post Posted July 2, 2017 Да. Завтра, если на работе дёргать не будут, постараюсь перенести программу в этот микроконтроллер. У вас кварцевый резонатор есть на 11,0592мГц? Для использования аппаратного USART порта нужен такой кварц. Если нету, я программный сделаю. Аппаратный лучше работает, проц разгружает. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 2, 2017 Кварц на 11,0592мГц есть Share this post Link to post Share on other sites
45amper 1 Report post Posted July 2, 2017 С помехами воевать на уровне разводки платы придется наверное Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 2, 2017 Даташит на модуль почитать надо, там примеры подключения есть. Надо сказать, что с мп3 модулем такая же картина. Звонил, в трубке шум, только модуль заговорил, шум исчезает. Как с этим бороться, непонятно. Я думал, что если микрофонный фход прижать к земле, то шума не будет, однако он никуда не исчезает. Завтра постараюсь код перекинуть и добавить смену пароля. При разводке платы ноги у микроконтроллера можно менять местами как угодно, разумеется кроме питания и кварца. Ведь проще код изменить, чем городить на плате огород. Так что только скажи, я поменяю как надо! Share this post Link to post Share on other sites
45amper 1 Report post Posted July 3, 2017 Кстати, насчет мп3 модуля. Приходилось работать с таким? Работаю с таким год. На карту можно файлы загонять в wav и mp3 без дополнительной обработки. На муське по нему интересный обзор был. И цена приятная. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 3, 2017 Называется DFPlayer Mini (DF плеер мини) MP3 Module Arduino MP3-TF-16P (YX5200) Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 3, 2017 Модуль знаком, давно хотел купить. Есть и даташит на него. Управлять им проще, чем вайтроником, так как тупо отправляется команда по UART. В даташите всё расписано от и до. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 3, 2017 Микроконтроллеры 676 и 684 практически одинаковые, отличаются объёмом памяти. Схема практически не изменилась, добавил только перемычку сброса пароля и подтягивающий резистор. Мало ли, если ввели новый пароль неправильно или забыли, что бы не перепрошивать, в ждущем режиме замыкаем перемычку, светодиод начнёт быстро моргать, размыкаем перемычку, пароль сбрасывается на 0000. Добавил пару команд: *# - смена пароля, после сигнала вводим 4 цифры; # - отбой, если при работе с устройством нажать #, устройство пропищит, сохранит состояние выходов в памяти и "повесит трубку". V3.3_684.zip Share this post Link to post Share on other sites
45amper 1 Report post Posted July 3, 2017 Кварц остался на 8мГц? Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 3, 2017 Да, остался на 8мГц. Я перепутал с 648. В 684 нет аппаратного UART, а программный можно делать на любой частоте. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 3, 2017 Понял. Пробую. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 7, 2017 Потестил. Вроде бы все хорошо работает. Пока с печаткой заморачиваюсь. Как все доведу до кондиции, сделаю фото и, если получится, видео. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 11, 2017 Установил в свой гараж. Работает вроде хорошо. Тестирую. Походу возник вопрос. Есть ли возможность добавить в устройство функцию уведомления. Например, концевик в гараже сработал, устройство звонит мне и сообщает об этом? Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 11, 2017 Можно. Я на работе завтра допишу код. Только я не тестил ещё СМСки, но код уже писал. Что в тексте СМС написать? Можно тупо позвонить на нужный номер. Если трубку не брать, деньги расходоваться не будут. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 11, 2017 Может сделать выбор или СМС, или звонок, или то и другое. при помощи DTMF команд? Какой написать текст пока ничего оригинального в голову не приходит. А самому вводить текст СМС это наверное проблема будет?.. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 12, 2017 Если текст СМС будет один и тот же, можно написать что-то вроде "Сработал датчик!" Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 12, 2017 Я пошёл дальше, при сработке датчика высылается СМС с текстом: CH1=On CH2=Off Pass=Off 0000 Line=OK Другими словами, передаётся статус устройства. Добавил команду запроса статуса по СМС. В общем, дорисую схему и выложу через часок. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 12, 2017 Схема не изменилась, только вместо перемычки ВКЛ/Выкл пароля подключается охранный шлейф. Пока реализовано только отправка СМС при обрыве шлейфа. При обрыве шлейфа СМСка отправляется однократно. СМСка имеет вид: CH1=On CH2=Off Line=OK PASS=Off 0000 При звонке устройство определяет номер и записывает его в энергонезависимую память. Именно на этот номер и отсылаются СМСки. Перечень команд: 11 Включение первого канала 10 Выключение первого канала 21 Включение второго канала 20 Выключение второго канала 31 Включение третьего канала 41 Включение четвёртого канала 8 Запрос СМС с состоянием устройства # Отбой *1 Включить доступ по паролю *0 Выключить доступ по паролю ** Режим оповещения, вводим одну цифру: 0 - выкл; 1 - СМС; 2 - Звонок (пока не реализовано) *# Смена пароля, вводим 4 цифры нового пароля sms_alarm_v4.1.rar Share this post Link to post Share on other sites
45amper 1 Report post Posted July 12, 2017 Дозваниваюсь. Далее **1. Слышу сигнал. Далее 8. Отбой. СМС не приходит. При разрыве петли смс также не приходит. SIM карту вставлял в телефон. Звоню с нее. Отправляю СМС. Все в порядке. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 13, 2017 С смс поработаю с модулем на компьютере. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 13, 2017 Небольшая просьба, необходимо позвонить на модуль, после ввода пароля, если включен, или после приглашения к работе, отключить устройство и считать с контроллера прошивку. Нужно посмотреть, правильно ли определился номер телефона, он там пишется без +. Share this post Link to post Share on other sites
45amper 1 Report post Posted July 13, 2017 Постараюсь попробовать завтра. Сегодня уже никак. Дочка родилась. Share this post Link to post Share on other sites
Evgeniy 285 Report post Posted July 13, 2017 Поздравляю!!! Вставил ожидание приглашения ввода СМС, вроде как должно работать. Если не заработает, буду подключать модуль к компу и смотреть ответы на команды. V4.2 684 SMS_Alarm.rar Share this post Link to post Share on other sites
45amper 1 Report post Posted July 13, 2017 Спасибо! Обязательно попробую в ближайшее время. Share this post Link to post Share on other sites