Отправка показаний 4-x DHT22 на Narodmon.ru с помощью GSM модуля(SIM900).
- Войдите на сайт для отправки комментариев
Пнд, 23/12/2013 - 13:17
Нужна помощь в написании кода. Есть наброски "рабочего кода", на AT-командах. Но с ответом от шилда, когда вылазит какая-то ошибка - разобраться не могу..
Вопрос снят. Моды - удалите пож. тему.
Тем более примеры есть на JT5.ru
Примеры есть там, но под шилд Cosmo. и ихние библиотеки. я разобрался и написал без библиотек на прямую с AT командами. код влез в Atmega168.
Примеры есть там, но под шилд Cosmo. и ихние библиотеки. я разобрался и написал без библиотек на прямую с AT командами. код влез в Atmega168.
Кодом поделитесь? За адекватное вознаграждение конечно-же :-)
PS: Сам я ближе к паяльнику, и TCP/UDP и всю эту кухню сам ниасилю :-(
приблуду хочу сделать на Mega2560+SIM900+DS18B20 (все в наличии)
Спасибо если откликнитесь :-)
Мы все тут друг другу помогаем, если каждый будет делиться наработками за вознаграждение, то смысл этого форуму. А по теме было бы неплохо поделиться кодом. Примеры есть, но все довольно неудачные. Может у Вас что-то вышло адекватное)
Вроде темой не ошибся, за поддержку спасибо!
Но вся загвоздка втом, что примеров именно под GPRS почти нет, или под другой модуль, или люди переписывают чужие
библиотеки :-( (а где их переписанные взять?) Сам не перепишу, это точно!
И если для датчика температуры и лсд достаточно просто найти инфу и скетчи, то про работу с TCP/UDP протоколами я вообще дуб :-(
Чукча не программист, чукча железячник :-) Вот сижу, думаю, с какой стороны к этому зверю (SIM900) подойти :-)
Ща посижу вечерок, мож выйдет что-то))...отпишусь после
Пока кумекаю, как лучше приладить шилд к меге 2560, сижу пины сверяю :-)
Я тоже на мегу садить буду. Шил с ebay.com
http://www.ebay.com/itm/Geeetech-SIM900-Quad-band-GSM-GPRS-development-b...
У меня такой:
http://ru.aliexpress.com/item/SIM900-Quad-band-GSM-GPRS-Shield-Developme...
Пропарился долго...может кому пригодится мой опыт. Если будете прикручивать к меге эти шилды, то нужно помнить об особенностях платы и библиотеки SoftwareSerial. У шилда RX пин висит на пине 7, мега не может его использовать в этой библиотеке, я перебросил на десятый пин. Список пинов можно найти тут http://arduino.cc/en/pmwiki.php?n=Reference/SoftwareSerial
Копаем теперь дальше)
В общем я тут на страничку наткнулся: http://www.seeedstudio.com/wiki/GPRS_Shield_V1.0
Получилось отправить смс :-)
соединил на соплях пины 52, 53 меги с пинами RX, TX SIM900, земля соответственно, питание раздельно пока: мега от USB, SIM от внешнего БП (так проще было)
Скетч со страницы поправил, и пошагово по картинкам :-)
Ура товарищи!! у меня получилось! :-)
Нашел вот это: http://biser45.ru/?page_id=21
выкинул датчик DHT, вместо него прикрутил DS
Пин 9 у меня не работает на шилде, включаю в ручную, но пока не до этого, задача стояла просто запустить, и убедиться что работает.
Хороший пример! Правда под SoftwareSerial нужно попотеть переделать, но это уже вопрос времени. Чуть позже выложу код отправки данных на сайт Xively.com вчера всё тоже получилось
Будет интересно! Ждемс :-)
biser45.ru у меня загнулся
Кладу финальную версию с максимальными коментариями и с учётом всех граблей.
https://drive.google.com/open?id=0B8Yn3QheuZFGc0ZiWVVKMU5LVlE
Вот только как посмотреть? Доступа нет...
Сейчас есть
https://drive.google.com/file/d/0B8Yn3QheuZFGc0ZiWVVKMU5LVlE/view?usp=sh...