Отправка показаний 4-x DHT22 на Narodmon.ru с помощью GSM модуля(SIM900).

Life23
Offline
Зарегистрирован: 10.08.2013

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

Life23
Offline
Зарегистрирован: 10.08.2013

Вопрос снят. Моды - удалите пож. тему.

nmi
Offline
Зарегистрирован: 17.12.2012

Тем более примеры есть на JT5.ru

Life23
Offline
Зарегистрирован: 10.08.2013

Примеры есть там, но под шилд Cosmo. и ихние библиотеки.  я разобрался и написал без библиотек на прямую с AT командами. код влез в Atmega168.

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

Life23 пишет:

Примеры есть там, но под шилд Cosmo. и ихние библиотеки.  я разобрался и написал без библиотек на прямую с AT командами. код влез в Atmega168.

 

Кодом поделитесь? За адекватное вознаграждение конечно-же :-)

PS: Сам я ближе к паяльнику, и TCP/UDP и всю эту кухню сам ниасилю :-(

приблуду хочу сделать на Mega2560+SIM900+DS18B20 (все в наличии)

Спасибо если откликнитесь :-)

spa-sam
Offline
Зарегистрирован: 14.12.2012

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

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

Вроде темой не ошибся, за поддержку спасибо!

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

библиотеки :-( (а где их переписанные взять?) Сам не перепишу, это точно!

И если для датчика температуры и лсд достаточно просто найти инфу и скетчи, то про работу с TCP/UDP протоколами я вообще дуб :-(

Чукча не программист, чукча железячник :-) Вот сижу, думаю, с какой стороны к этому зверю (SIM900) подойти :-)

spa-sam
Offline
Зарегистрирован: 14.12.2012

Ща посижу вечерок, мож выйдет что-то))...отпишусь после

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

Пока кумекаю, как лучше приладить шилд к меге 2560, сижу пины сверяю :-)

 

spa-sam
Offline
Зарегистрирован: 14.12.2012

Я тоже на мегу садить буду. Шил с ebay.com

http://www.ebay.com/itm/Geeetech-SIM900-Quad-band-GSM-GPRS-development-b...

Gummi_bear
Offline
Зарегистрирован: 23.11.2014
spa-sam
Offline
Зарегистрирован: 14.12.2012

Пропарился долго...может кому пригодится мой опыт. Если будете прикручивать к меге эти шилды, то нужно помнить об особенностях платы и библиотеки SoftwareSerial. У шилда RX пин висит на пине 7, мега не может его использовать в этой библиотеке, я перебросил на десятый пин. Список пинов можно найти тут http://arduino.cc/en/pmwiki.php?n=Reference/SoftwareSerial

Копаем теперь дальше)

 

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

В общем я тут на страничку наткнулся: http://www.seeedstudio.com/wiki/GPRS_Shield_V1.0

Получилось отправить смс :-)

соединил на соплях пины 52, 53 меги с пинами RX, TX SIM900, земля соответственно, питание раздельно пока: мега от USB, SIM от внешнего БП (так проще было)

Скетч со страницы поправил, и пошагово по картинкам :-)

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

Ура товарищи!!  у меня получилось! :-)

Нашел вот это: http://biser45.ru/?page_id=21

выкинул датчик DHT, вместо него прикрутил DS

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

 

spa-sam
Offline
Зарегистрирован: 14.12.2012

Хороший пример! Правда под SoftwareSerial нужно попотеть переделать, но это уже вопрос времени. Чуть позже выложу код отправки данных на сайт Xively.com  вчера всё тоже получилось

Gummi_bear
Offline
Зарегистрирован: 23.11.2014

Будет интересно!  Ждемс :-)

ESV
Offline
Зарегистрирован: 16.12.2015

biser45.ru  у меня загнулся

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

https://drive.google.com/open?id=0B8Yn3QheuZFGc0ZiWVVKMU5LVlE

Jek
Offline
Зарегистрирован: 05.01.2014

  Вот только как посмотреть? Доступа нет...

ESV
Offline
Зарегистрирован: 16.12.2015