отправка СМС Seeeduino V2.21 (ATmega 168) с помощью GPRS Shield V1.2

AHTOH22
Offline
Зарегистрирован: 27.03.2012

 Есть две отладочных платы Seeeduino V2.21 (ATmega 168) и GPRS Shield V1.2, купленые на devicter.ru

Задача состоит в отправке смс сообщения при условии срабатывания какого-либо датчика (с датчиками разобрался,информацию считываю,все ок).Послать сообщение через терминал компьютера удалось, получилось позвонить и т.п. Но вот кода для отправки смс для моего ардуина к сожалению не нашел.Если кто делал аналогичный проект, либо просто знает решение моей проблемы, буду очень благодарен!Да, следующий этап,расшифровать принятое смс,сравнить номер с допустимой группой номеров на сим карте, и если все верно,включить свет скажем,или еще что то.

chervyachok
chervyachok аватар
Offline
Зарегистрирован: 22.12.2011

 Если удалось послать, позвонить через терминал то скорее всего вам просто нужно посылать теже АТ команды из ардуино используя например Newsoftserial библиотеку (для назначения цифровых портов на RX TX ) и подключив шилд к етим портам (RX>TX, TX>RX). Также и будет работать на прием смс.

AHTOH22
Offline
Зарегистрирован: 27.03.2012

Спасибо,все получилоь именно так!а по расшифровке смс нет мыслей?

chervyachok
chervyachok аватар
Offline
Зарегистрирован: 22.12.2011

СМС расшыфровывать не нужно, просто нужно правильно принимать даные. Например когда вы отсылаете через ком порт даные (например единицу "1") и принимаете их на ардуино (serial.read()) то при попитке проверить что пришло (Serial.print(Sereial.read())) выдаст 49 (код по ascii). Тоесть вам нужно организовать алгоритм который будет считывать приходящие даные и переводить в понятный вам или вашей програме вид.  Вот ветка arduino.ru/forum/programmirovanie/peremennye-cherez-serial тут несколько способов приема с ком порта.  

 

Uryuk
Offline
Зарегистрирован: 01.04.2012

Добрый день, поделитесь опытом по настройке GPRS Shield 1.2 Пытаюсь состыковать с Freeduino (ATMega328). После предварительной настройки в соответсвии с http://www.seeedstudio.com/wiki/index.php?title=GPRS_Shield_v0.9b в терминале при подключении - <0>яяяяяяяя, AT команды посылаются, но исполнения не видно.

 

AHTOH22
Offline
Зарегистрирован: 27.03.2012

 проблема в скорости ком порта, пробуй разные скорости после каждой смены делай коннект/дисконнект и проверяй какой нибудь простой командой ответит ли модуль,я именно так подобрал необходимую скорость

Uryuk
Offline
Зарегистрирован: 01.04.2012

не помогает, а внешние питание на shield обязательно, при подключенном через usb arduino?

AHTOH22
Offline
Зарегистрирован: 27.03.2012

от usb я запускал,работает отлично.Вот похожая вещь была, никак не получалось законнектить, в итоге написали простенькую прошивку, где просто tx кинуни на rx ардуинки и rx на tx, при этом поняли они друг друга на 9600,после этого и на стандартной прошивке все пошло на 19200.Если в ответ приходит байда, то не факт что это не правильно. Пробуй загрузить терминал и уже после этого включать ардуин,обычно при этом отвечает какими то может и непонятными символами,потом в командную строку пишешь какую то простую команду и он уже нормальным английским языком ответит 

airjordanshoesss
Offline
Зарегистрирован: 16.04.2012

Appear when the real heir to the contrary, when we do not expect this title falls on the shoulders of others, we can look forward <a href=" http://www.airjordansneaker.net/" title="retro jordans sneakers"><b>retro jordans sneakers</b></a>. Although we focus Jordan successors, but particular attention Jordan shoes, this game of the NCAA Marcus appearance wearing <a href=" http://www.airjordansneaker.net/" title="authentic air jordan"><b>authentic air jordan</b></a>, worthy Jia descent., is always easier said than done, but this situation is quite rare outside the Nike system, which is why get a golden opportunity, will, as a negative burden. Straightforward that this non-system within the <a href=" http://www.airjordansneaker.net/Retro-Air-Jordan-4-4-1-16.html" title="air jordan 4 retro"><b>air jordan 4 retro</b></a> color only a very few exist. Like these collabs, Eminem IV, <a href=" http://www.airjordansneaker.net/" title="air jordan sneakers for sale"><b>air jordan sneakers for sale</b></a> by Vashtie Kola, Dave White's AJ1s, Doerbecher Freestyles, nearly half of the examples above did not appear too openly. The combination is an unofficial release appeared on the network, it no longer contains a production of shoes, a x Mad Hectic x Union limited edition T-shirt, and <a href=" http://www.airjordansneaker.net/" title="air jordan shoes"><b>air jordan shoes</b></a>. Appear on the network to see this ultra-rare <a href=" http://www.airjordansneaker.net/Retro-Air-Jordan-11-19-1-16.html" title="air jordan 11 retro"><b>air jordan 11 retro</b></a>.

airjordanshoesss
Offline
Зарегистрирован: 16.04.2012

Appear when the real heir to the contrary, when we do not expect this title falls on the shoulders of others, we can look forward retro jordans sneakers. Although we focus Jordan successors, but particular attention Jordan shoes, this game of the NCAA Marcus appearance wearing authentic air jordan, worthy Jia descent., is always easier said than done, but this situation is quite rare outside the Nike system, which is why get a golden opportunity, will, as a negative burden. Straightforward that this non-system within the air jordan 4 retro color only a very few exist. Like these collabs, Eminem IV, air jordan sneakers for sale by Vashtie Kola, Dave White's AJ1s, Doerbecher Freestyles, nearly half of the examples above did not appear too openly. The combination is an unofficial release appeared on the network, it no longer contains a production of shoes, a x Mad Hectic x Union limited edition T-shirt, and air jordan shoes. Appear on the network to see this ultra-rare air jordan 11 retro.

Uryuk
Offline
Зарегистрирован: 01.04.2012

можно поподробней на счет tx кинунл на rx ардуинки и rx на tx...

AHTOH22
Offline
Зарегистрирован: 27.03.2012

 програмка из двух строчек,надо посмотреть на плате ардуина 0-rx,1-tx соответственно обявляешь Pinmode(0,OUTPUT);
Pinmode(1,INPUT);

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

Затем в пин приемника делаешь чтение из пина передатчика

например DigitalWrite(digitalRead(0),1); и со второй ногой как то так же

Блин как то так, я не програмист просто,мне друг помогал написать, скетч не сохранился к сожалению,но все начало работать на скорости 9600, а после этого и на стандартной прошивке на 19200 как ни странно

katava
Offline
Зарегистрирован: 18.04.2012

Добрый день. Подскажите как заставить работать плату GPRS Shield V1.0. Со всеми остальнымии платами все нормально получалось, а тут в ступор встал.

1. Вставил плату в Ардуино.

2. Перемычки на плате в Swserial (D7 и D8)

3. Сбрасываю питание платы, Status - красный, Netligth 3 сек не горит, полсекунды горит.

4. Заливаю примерный скетч TwoPortRXExample

а дальше? Что то должно в терминале выйти, или команду послать, чтобы что то вышло? Как проверить?

Может у кого скетч остался, чтобы проверить плату.

Заранее благодарен за помощь.

 

katava
Offline
Зарегистрирован: 18.04.2012

 по инструкции от seeedstudio (www.seeedstudio.com/wiki/index.php)дошел до 11 пункта, вышла информация

RDY
+CFUN: 1
+CPIN: READY
Call Ready

после команды ِAT ничего не происходит.