Прием смс с помощью ардуино (AT-comands) и какой телефон лучше выбрать

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

Отсновная задача идеи- включать с помощью смс подогрев автомобиля.

А вопросы собственно такие:

1) есть ли готовые библиотеки для этих целей? я только находил библиотеки для шильдов.

2) Может кто то на форуме делал что то подобное?и есть исходники?

3) Какой телефн учше выбрать для данной цели? В наличи есть старый LG G1500, samsung E720, LG KP110.

можете предложить другие варианты телефонов, просто слышал что некоторые телефоны если они висят на зарядки то могут глючить при приеме АТ-команд.

4) как я понимаю связь осуществляется по TX RX? +GND ЭТО ЗНАЧИТ ЧТО обмен осуществляется через serial port ардуино? то от сюда вытекает вопрос какую скорость порта выставлять?

еще в ближаещее время возможно смогу заполучить GSM терминал Cinterion BGS2T-232. но для меня желательно использовать  сотовые телефоны, так-как они более дешевые, БУ можно взять за 2-3сотки. да и новый простой стоит соток 7. По этой же причине не рассматриваю всякие GSM шильды стоимость которых даже если заказывать в районе косаря. Один - два шильда я бы мог себе позволить, но таких устройств мне понадобится не менее пяти,и по цене я не вытяну:(

Всем заранее спасибо. Прошу сильно не пинать если подобная тема гдето поднималась. все что находил было про щильды:(

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

сейчас уехал на НГ каникулы, и нет возможности эксперементировать :(, так бы давно подцепился к RX и TX телефона, так что пока хочу поднасобирать информации.

a5021
Offline
Зарегистрирован: 07.07.2013

Я тоже над этой темой рассуждал в свое время, но пока так и не приступил к реализации, хотя планировал. Из телефонов у меня припасен для этого дела древний Ericsson R520, как имеющий совместимые по уровням с ардуиной/атмегой TX и RX выводы.

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

stels
Offline
Зарегистрирован: 03.01.2014

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

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

a5021 пишет:
Насчет заводить движок по приему СМС, это первое, что приходит на ум, но мне подумалось, что для этих целей и просто входящий звонок с определенного номера должен подойти не хуже. :)

как сказал stels если делать на звонок то нужно хотяб чтоб он только реагировал на определнные номера, а то ктонибудь узнает и шутки ради будет мне заводить авто. я с DTMF дектодером разобрался, думаю с его помощью можно сделать так, занести довереные номера в группу на телефон и выставит на них определенную мелодию c DTMF кодом, которая будет своебразным кодом разблокировки.

Но всетаки охото сделать по смс, чтоб например ардуино отсылал в ответ смс что двигатель успешно прогрет или подобное. Просто основная идея у меня состоит в том чтобы не заводить двигатель, а включать предпусковой подогреватель, а то приходится идти в гараж и там сидеть по 30-40минут ждать пока нагреется:(

 

stels
Offline
Зарегистрирован: 03.01.2014

или gprs. что-то типа сервера со страницей статуса датчиков и кнопками управления. Или приложение, на андроид устройствах есть вроде приложения для управления ардуино

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

ниужели на форуме ни кто ничего подобного не делал?:(

a5021
Offline
Зарегистрирован: 07.07.2013

stels пишет:

что-то типа сервера со страницей статуса датчиков и кнопками управления. Или приложение, на андроид устройствах

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

a5021
Offline
Зарегистрирован: 07.07.2013

azzzazzzelDEAN пишет:

ниужели на форуме ни кто ничего подобного не делал?:(

Да полно в интернетах описаний похожих устройств. Не одним же местным форумом все ограничивается. Там нет никаких приципиально непреодолимых преград. Бери, да делай. Телефон к ардуине подцепить дело пяти минут. Скетч тоже на коленке пишется за полчаса. По мне, так основная сложность это грамотно потом это дело к автомобилю прицепить.

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

пошел в старые темы на форуме, наткнулся на эту. прочитал 1 сообщение и сразу купил 2 нокии 1100 для подобных целей

на выбор модели лично меня сподвиг дисплей, который легко извлекается и в дальнейшем может быть использован в своих целях, и наличие легкодоступных портов Tx\Rx. последние кстати во многих телефонах, даже достаточно современных легко доступны

спустя минут 10 гугления обнуражилась интересная статья. Распиновку под свой телефон тоже можно легко нагуглить. С утра попробую, отпишусь. Думаю будет весело

 

 

a5021
Offline
Зарегистрирован: 07.07.2013

По чем нынче б/у-шные нокии 1100, кстати?

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

a5021 пишет:

По чем нынче б/у-шные нокии 1100, кстати?

у нас 3и сотки стоит.только хз что в комплекте идет:)

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

взял 2 за 350

мужик не запаривающийся попался

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

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

a5021 пишет:

 Телефон к ардуине подцепить дело пяти минут. Скетч тоже на коленке пишется за полчаса. [/quote]

Вот уже часов 17-18 потратил

и чего-то нихрена

может приедете, поможете?

могу сам приехать

a5021
Offline
Зарегистрирован: 07.07.2013

Не боитесь, что далековато ехать придется? В чем хоть затык-то?

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

Вот уже часов 17-18 потратил

так всегда:) я вот например ардуину с компом подружить пытался с помощью delphi так я пару недель потратил:) 

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

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

Не боюсь)

сейчас попытаюсь сформулировать

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

Вообщем так

подключаю выходы Tx Rx от нокии к дуине Rx Tx

соединил земли

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

затем простой скетч, буквально 2 строки, тупо включение сериал и все

дальше общение через консоль стандартной утилиты ардуино

и нихрена

откопал какой то скетч толи на испанском форуме, толи еще где, модель телефона вообще не понял, но с ним я смог получить от телефона непонятную хрен, как будто скорость обмена не та. Скорости менял, ничего.

 

a5021
Offline
Зарегистрирован: 07.07.2013

Здесь бы неплохо подцепить эту нокию сначала к компу, чтобы в терминалке посмотреть выдает ли оно вообще что-нибудь в порт. Заодно и скорость бы выяснить удалось.

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

Подробности в студио

Кстати еще нашел http://www.insidegadgets.com/2013/01/12/how-to-use-nokia-f-bus-to-send-an-sms-message/

a5021
Offline
Зарегистрирован: 07.07.2013

so_nooby пишет:
Подробности в студио

Это ж какие такие подробности?

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

как? что? к чему? почему?

особенно момент "Заодно и скорость бы выяснить удалось."

a5021
Offline
Зарегистрирован: 07.07.2013

Выясняем пинаут на нокии (где там тх, где рх), цепляем через адаптер USB-UART к компу и терминалом пробуем на разных скоростях добиться ответа. Если ответ получен и скорость определена, то продолжаем опыты уже с ардуиной. 

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

адаптер отсутствует

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

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

видел как то про другую нокию статью, мол "воткните батарейку, прозвоните наушник, если да - это тх" и т.д., но сомневаюсь в методах

a5021
Offline
Зарегистрирован: 07.07.2013

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

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

мы пришли к леонарде, у которой измненный интерфейс usb-uart 

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

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

мы пришли к леонарде, у которой измненный интерфейс usb-uart 

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

а не может неработать из-за несовместимости логических уровней дуины и телефона?

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

не задавайте вопросов, предлагайте решения и говорите что делать=)

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

не задавайте вопросов, предлагайте решения и говорите что делать=)

маловато у меня знаний чтобы предлогать:)

но я бы предложил использовать микросхему max232(не зря же в data-кабелях используют), или купил бы готовый data-кабель и попробовал подключить с помощью него к ардуине или к компу если на нем есть компорт, или опять таки через преобразователь usb-com.

себе для експриментов думаю как раз и прикуплю датакабель если не дорогой будет:)

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

azzzazzzelDEAN пишет:

so_nooby пишет:

не задавайте вопросов, предлагайте решения и говорите что делать=)

маловато у меня знаний чтобы предлогать:)

но я бы предложил использовать микросхему max232(не зря же в data-кабелях используют), или купил бы готовый data-кабель и попробовал подключить с помощью него к ардуине или к компу если на нем есть компорт, или опять таки через преобразователь usb-com.

себе для експриментов думаю как раз и прикуплю датакабель если не дорогой будет:)

я уже гуглил дата кабюель для своей модели

он либо "снят с производства" либо стоит over дохрена. еще нашел универсальный адаптер стоимостью 1500

а что за микросхема говорите?

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

а что за микросхема говорите?

max232- преобразователь уровней, как то так.

вот один из примеров подключения, а так можите погуглить что то типо (MAX232 Nokia)

http://siemensdca.ucoz.ru/photo/3-0-18

 

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

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

a5021
Offline
Зарегистрирован: 07.07.2013

max232 это преобразователь TTL<->RS-232. С его помощью нокию к аруине не подключить. к ком-порту компьютера -- пожалуйста.

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

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

вдруг ему повезло и у него уровни совпадают:)

я у себя в городе нашел пару data-кабелей com-портовских, за пол сотки на днях думаю прикупить для экспериментов.

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

a5021 пишет:
max232 это преобразователь TTL<->RS-232. С его помощью нокию к аруине не подключить. к ком-порту компьютера -- пожалуйста.

действительно, в COM порте напряжение повыше.

а что вы бы посоветовали для подключения?

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

so_nooby
so_nooby аватар
Offline
Зарегистрирован: 24.09.2013

не думаю вообще к компу ее вертать

смысла 0

от этого же уйти пытаемся. к полной автономии мк+мобильник

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

so_nooby пишет:

не думаю вообще к компу ее вертать

смысла 0

от этого же уйти пытаемся. к полной автономии мк+мобильник

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

и чтобы отработать алгоритм общения с тлефоном.

 

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

модем. наконец то забрал. в ближайшее время буду эксперементировать:)

a5021
Offline
Зарегистрирован: 07.07.2013

"Модем", это что-то навроде SIM900 ?

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

a5021 пишет:

"Модем", это что-то навроде SIM900 ?

немного не так выразился, не модем а GSM терминал (Cinterion BGS2T) стоял вроди как раньше в платежном терминале.

http://cinterion-m2m.ru/products/82.html

А на счет SIM900 не знаю даже, думаю ринцыпы схожи.

a5021
Offline
Зарегистрирован: 07.07.2013

Там что-то похожее внутри виднеется через полупрозрачную пластмассу. Весь терминал это скорее всего модемная плата, RSR-232 интерфейс и какой-нибудь МК для того, чтобы рулить этим делом. В принципе, раз это уже все есть, то считай пол дела. Остается вытащить оттуда RX/TX в TTL виде и можно начинать.

azzzazzzelDEAN
Offline
Зарегистрирован: 19.10.2013

a5021 пишет:

Там что-то похожее внутри виднеется через полупрозрачную пластмассу. Весь терминал это скорее всего модемная плата, RSR-232 интерфейс и какой-нибудь МК для того, чтобы рулить этим делом. В принципе, раз это уже все есть, то считай пол дела. Остается вытащить оттуда RX/TX в TTL виде и можно начинать.

документацию я скачал на этот терминал, даже что то на русском есть, но описание AT-команд на английском. думаю связать с ардуиной его потомучто компорта нет на буке.

а вообще попытки связатся с телефоном не буду оставлять:)

msg31
Offline
Зарегистрирован: 01.12.2013

Лови информацию здесь. Там и телефон есть и как его подключать и прием SMS и отправка.

http://forum.homedistiller.ru/index.php?topic=62828.0

 

raptoridze
Offline
Зарегистрирован: 10.01.2014

а как на счет более новых телефонов?!

интересует вчастности qtek 9100

имеется такой, в полурабочем состоянии (звонки смкски работают)

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

 

есть еще моторола L7

у нее есть режим модема, подрубается она через юзб

но смущает что к компу подключаешь и устанавливаешь драйвера

msg31
Offline
Зарегистрирован: 01.12.2013

raptoridze пишет:

а как на счет более новых телефонов?!

Ничего не подскажу. Имеет значение есть ли в телефоне прием АТ команд по последовательному порту, совместимому c RS-232.

raptoridze
Offline
Зарегистрирован: 10.01.2014

в мотороле точно есть... паять по такой схеме? 

в закромах нашел еще нокию 2760

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

этим

и этим 

 

отправлял комнды как в статье http://lukjanow.ru/2012/04/send-sms-arduino-siemens-s45/

телефон не реагировал(

msg31
Offline
Зарегистрирован: 01.12.2013

Я подключал так.

Способом, указанным в статье  http://lukjanow.ru/2012/04/send-sms-arduino-siemens-s45/

надо пользоваться с осознаванием того, что напряжение на телефоне не 5, а 3.3 вольта, у меня этот способ работал только при полной зарядке телефона, чуть разрядился - и уже данные из телефона принимаются с ошибками или вообще не принимаются видимо часть напряжения терялось на резисторе 220 ом.

И еще совет, если не работает, попробуй поменять местами проводки RD и ТХ телефона при присоединении, RD ардуино должен идти на TX телефона, TX ардуино должен идти на RD телефона.

raptoridze
Offline
Зарегистрирован: 10.01.2014

msg31 пишет:

И еще совет, если не работает, попробуй поменять местами проводки RD и ТХ телефона при присоединении, RD ардуино должен идти на TX телефона, TX ардуино должен идти на RD телефона.

это все время делал )))) мало ли дето ошибся )))

в схеме там де 3.3В что это за девайс такой резистор + диод спаяны паралельно? а то я в схематехнике ньюб )

msg31
Offline
Зарегистрирован: 01.12.2013

raptoridze пишет:

msg31 пишет:

И еще совет, если не работает, попробуй поменять местами проводки RD и ТХ телефона при присоединении, RD ардуино должен идти на TX телефона, TX ардуино должен идти на RD телефона.

это все время делал )))) мало ли дето ошибся )))

в схеме там де 3.3В что это за девайс такой резистор + диод спаяны паралельно? а то я в схематехнике ньюб )

Не, совсем не параллельно. И это не диод, а стабилитрон на напряжение 3.3 вольта. Один вывод стабилитрона подсоединен к резистору, а второй на общий провод.

a5021
Offline
Зарегистрирован: 07.07.2013

msg31 пишет:

Ничего не подскажу. Имеет значение есть ли в телефоне прием АТ команд по последовательному порту, совместимому c RS-232.

Как бы нам все-таки не путать UART -- порт последовательной передачи данных и RS-232 -- физический уровень для последовательного порта. Последний определяет напряжения, которым дергают за линии. Там "ноль" это +15 вольт, а "единица" -15 вольт. Если такие величины подать на TTL UART, то устройство скорее всего выйдет из строя.

msg31
Offline
Зарегистрирован: 01.12.2013

Ну нет в телефоне таких напряжений. Там выше 3.3 вольта ну никак. Ну максимум 5 может для каких-нибудь старых моделей. Под совместимостью я понимал формат передачи данных, а не физическую совместимость.