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

    

DallySon

Участник
  • Публикаций

    16
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о DallySon

  • Звание
    Участник

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. HM-10 + HM-15

    Может кому пригодиться.. Все решилось само собой после смены прошивки. V600 - и все заработало.. причем даже не потребовалось "self Learning" с назначением UUID & CHAR
  2. HM-10 + HM-15

    Здравствуйте уважаемые, Возникла интересная проблема. создано устройство на AT1281 где serial0 - для USB, Serial1 - для BT. Модуль в устройстве - HM-10. Написано приложение для IPHONE, которое общается с устройством. Все работает исключительно. На Delphi - написано приложение - которое общается с утройством по серийному порту - через USB. Тоже нарекиний нет. Протокол теперь единый что для приложения айфоновского, что для писишного. Решил разгрузить устройство и выкинуть USB (CP2102). Для этого приобрел HM-15 USB Dongle. Дельфю научил общаться с донглом, ат коммандами добиваюсь коннекта и здесь случился стопор. Устройство и донгл коннектятся - и на этом все.. Причем если устройства перевожу в режим отсылки данных - то на писи вижу получения пакетов. А вотс писи на устройство - нуль!!! подключаемся так: 1. коннектимся к донглу по ЮСБ 2. посылаем АТ: AT+DISC? AT+CONN0 все отрабатывается. Модули конектятся, индикаторы включаются.. Теперь донгл вошел в транспарентный режим(вижу данные которые пошли с устройства), и теперь по идее - все что на него я засылаю на дангл через порт- долно транслироваться в эфир, но этого не происходит. ничего не происходит вообще... не принимаются ни комманды, не передаются данные.. НО ... если послать "AT" - то получаю "AT+LOST", модулb рассоединяются, и Донгл опятть реагирует на АТ комманды. вот такая вот эпидерсия.. Может кто сталкивался с чем то подобным? или мысль какая нибудь светлая появиться - буду очень признателен за помощь! Извиняюсь, забыл уточнить HM-15 - mode0, role1 HM-10 - mode0, role0 mode - пробовал - разные комбинации role - единственный вариант - когда работает связка УСТРОЙСТВО-ДОНГЛ-IPHONE
  3. ARDUINO + DS1307+Батарея

    Цитата(aaarrr @ Aug 18 2017, 21:37) Просто часы перестанут работать задолго до полного разряда батареи. Такой же. Софт для 1307 будет полностью совместим с 1340, там только возможность заряда добавили. ясно, спасибо. Вы мне очень помогли! Адрес - да - я нашел. 68.. Относительно заряда - информация полезная. Я почитал про Trickle-Charger. Насколько я понял, эта функция реализуется "особыми манерами" - и в штатном использовании - не будет задействована. Что мне собственно и нравиться... Иначе пришлось бы менять батарею и держатель.. а это на данном этапе - накладно. Еще раз Вас благодарю!
  4. ARDUINO + DS1307+Батарея

    Цитата(aaarrr @ Aug 18 2017, 20:33) Срок службы батарейки никак не сократит, а время работы часов от нее - очень даже. Лучше замените 1307 на 1340 и не мучайтесь. Извиняюсь - а на что это может так повлиять? за 1340 - отдельная благодарность - я на нее не натыкался.. для меня очень удобно-такой же формфактор - не переделывать плату. Только простите - Вы не вкурсе - адрес у нее такой же как 1307? не могу зараза найти навскидку..
  5. ARDUINO + DS1307+Батарея

    Цитата(aaarrr @ Aug 18 2017, 19:57) 0.5V уроните, будет 2.5V * 1.25 = 3.125V, что уже меньше 3.3V спасибо!!! попробую! Цитата(DallySon @ Aug 18 2017, 19:58) спасибо!!! попробую! ну чтож.. попробовал.. пока все так же... боюсь на диоде (44 стекляшка) - не удалось добиться нужного падения.. получилось 2.66.. хотя поидее уже должно было быть все хорошо.. Цитата(aaarrr @ Aug 18 2017, 19:57) 0.5V уроните, будет 2.5V * 1.25 = 3.125V, что уже меньше 3.3V А вы знаете.. поставил второй диод последовательно - и все свершилось... как Вы думаете - такой костыль шибко сократит срок службы батарейки?
  6. ARDUINO + DS1307+Батарея

    Цитата(aaarrr @ Aug 18 2017, 19:48) Диод можно последовательно с батареей. Если для пробы. пардон, а это что нам даст? понижение вольтажа?
  7. ARDUINO + DS1307+Батарея

    Цитата(aaarrr @ Aug 18 2017, 19:26) 3.0V * 1.25 = 3.75V, что заметно больше 3.3V Я уж не говорю о том, что номинальное напряжения питания у DS1307 - 5V да - понял - спасибо... реально прое....л питание.. теперь объясняется эффект сохранения работоспособности несколько секунд - после замыканя батарейки... интересно - а если поставить делитель на резерв.. т.е. подвинуться в другую сторону от 1.25 x VBAT по идее будет жить?... могу тестово прикрутить для пробы.. Спасибо!!!
  8. ARDUINO + DS1307+Батарея

    Цитата(OKF @ Aug 18 2017, 18:47) Причём сдесь корпус! Напряжение питания платы (не модуля) какое? нет, корпус упоминался только в связи с финальной сборкой и установкой батареи.. Питание всей констркуции 3.3
  9. ARDUINO + DS1307+Батарея

    Всем доброго времени.. Возникла интересная проблема. нужно использовать часы. поставил на плату DS1307. все работало нормально (время устанавливается, используется)- пока не засунул в корпус. Пропало время.. Путем недолгих изысканий - выяснилось - что все останавливает установленная батарея резервного питания DS1307. Батареи нет - все нормально.. батарея есть - труба.. интересный эффект.. что если на работающей конструкции перемкнуть батарею пинцетом - время тут же появляется.. (оно было установлено при компиляции без батареи).. отпускаеш - 3-4 секунды время идет - и все... тишина.. вернее - билеберда... Мож сталкивался кто с подобным? вот как выглядит перемыкание батарее в мониторе: замкнул на 2 секунды.. 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- 19:13:32--18.08.2017--Friday 19:13:33--18.08.2017--Friday 19:13:34--18.08.2017--Friday 19:13:35--18.08.2017--Friday 19:13:36--18.08.2017--Friday 19:13:37--18.08.2017--Friday 19:13:38--18.08.2017--Friday 19:13:39--18.08.2017--Friday 19:13:40--18.08.2017--Friday 19:13:41--18.08.2017--Friday 19:13:42--18.08.2017--Friday 19:13:43--18.08.2017--Friday 19:13:44--18.08.2017--Friday 19:13:45--18.08.2017--Friday 19:13:46--18.08.2017--Friday 19:13:47--18.08.2017--Friday 19:13:48--18.08.2017--Friday 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165--⸮⸮@5.@5.2 45:@5:85--@5.@5.2165-- 45:@5:85--@5.@5.2165-- код использую который идет с библиотекой: тройки- #include "TroykaRTC.h" причем поведение одинаковое как на фирменном модуле - так и на своей плате.. (причем несколько вариантов).. напряжение на включенной батареи - 2.99 буду рад любой идее! Скажу сразу - перечитал много тем на подобные темы (и здесь, и в других форумах) - именно свое проблемы - не нашел... Еще добавлю.. новая плата - на AT1281 - беда... собрал на UNO эту же композицию с фирменным модулем (TROYKA) - те-же яйца... Спасибо!
  10. Цитата(Hub @ Aug 15 2017, 10:21) 1. какие тайм-ауты между отправками команд? 2. после 'AT+SAPBR=1,1' крайне желательно отправить 'AT+SAPBR=2,1' 3. почему именно SIM800L? почему не SIM800H? Спасибо - вставлю. В конечном итоге все закончилось тем, что на следующий день, без каких либо переделок - я включил - все заработало.. на прогоне - две недели. Отрабатываю процедуру самовосстановления связи.. За это время связь рвалсь неоднократно, но самовостановление - отрабатывает нормально. Был единственный случай - когда почему то не получилось.. Видимо если бы была AT+SAPBR=2,1 - то все и получилось бы и в том случае. В общем в итоге оставил вариант с HTTP+PHP. Всем спасибо.
  11. Цитата(serglg @ Aug 1 2017, 05:36) я тоже надеялся на приход SIM800C в деле отправки почты. :-) В конечном итоге всё дело оказалось в почтовом сервере и SIM800C с SIM800L работали одинаково. а у меня чудеса продолжаются... Для исключения всяких линуховых проблем с демонами - написал PHP скрипт... для GET запроса.. из браузера - все опять же работает замечательно.. из строки - запрос укладывает в базу передаваемые параметры. С СИМКОМА же - все заканчивается на установлении связи (это я вижу по дампу на серваке).. все выглядит как прописано докторами: AT+SAPBR=3,1,"CONTYPE","GPRS" AT+SAPBR=3,1,"APN","internet.mts.ru" AT+SAPBR=3,1,"USER","mts" AT+SAPBR=3,1,"PWD","mts" AT+SAPBR=1,1 AT+HTTPINIT AT+HTTPPARA="CID",1 AT+HTTPPARA="url","http://XXX.ru:2080/scripts/put.php?id_cli=1&id_u=1&typ_mess=0&pow=2.88&val=0" AT+HTTPACTION=0 и все. висим до появления +HTTPACTION: 0,408,0 - т.е. вываливаемся по таймауту... самое интересное - пробовал обращаться к публичным серверам и к примерам в инете (например http://alex-exe.ru/radio/wireless/gsm-sim900-gprs/) - на команду AT+HTTPACTION=0 получаю не +HTTPACTION:0,200,1647 - а +HTTPACTION: 0,302,0. т.е. получаю не ОК - а FOUND.... тоже самое и с другими публичными серваками... помогите люди добрые!!!!!... дайте лопату правильную - дабы копать в верном направлении... уж все изрыто - а результата - нет... Т.е. - картина опять же как и в начале данной темы..
  12. ну что ж... Пришел 800С - абсолютно все так же.. Никакой реакции на отправку данных демону.. Дампом пакета даже не просматривается.. Т.е. получается данные модуль не покидают. А чего эта сволочь ждет - не знаю... отправка выглядит так: gsm.println("AT+CIPSEND=6"); gsm.print("123456"); или так gsm.println("AT+CIPSEND"); gsm.print("123456"); gsm.write((char)26); (или же gsm.write(0x1a) ) и опять полная тишина.. ни ошибок ни ответов... короче литера С - не принесла успеха... Может все таки дело не в модуле? Вот только в чем тогда? Все еще надеюсь...
  13. Цитата(serglg @ Jul 9 2017, 17:13) Пока не знаю, обещали подогнать как раз 800Н, попробую посмотреть. Сообщу. Спасибо, бум ждать. Ну а я, получу С - соответственно отпишусь, если интересно.
  14. Цитата(ArtemKAD @ Jul 8 2017, 20:35) Ху из "0x1A" - один символ или таки четыре? Это символ "CTRL+Z"... оправляю так: gsm.print((char)26), и так gsm.write(0x1A) и так gsm.println((char)26) - один пень.... Или где то туплю? Цитата(serglg @ Jul 9 2017, 05:21) я тоже понял, что сетевые функции у SIM800L блокированы. Единственное, что видно - внутренний адрес от МТС получает и всё. Никаких эффектов. Но при этом везде исправно говорит ОК. Там ниже моя тема про мои попытки подключиться к SMTP-серверу с помощью SIM800L Спасибо хоть за догадку а то я уж грешить начал на старость Так а как все-же вышли из положения? или так все и осталось не решенным? я тут уже прикупил 800С. попробую на нем. или тоже не вариант? в вашей ветке(только сейчас прочитал к сожалению) - рекомендуют 800Н. Это принципиально? Или С - покроет наши задачи?
  15. Дабы исключить все инсинуации от демона - попробовал этот эксперимент с этими-же терминалами и сокетами. https://www.youtube.com/watch?v=hUMn_6jiO_U Ситауция прежняя.. на сервере вижу - появляется соединение с новым клиентом - а дальше - ТИШИНА!!! CIPSEND - никакого действия ни на кого - не оказывает.....