GSM shield ATK-SIM900A помогите с документацией.
- Войдите на сайт для отправки комментариев
Вс, 05/01/2014 - 01:24
Доброго времени суток уважаемые.
Воодушевившись данной статьей
решил собрать подобную штуку, чтобы перед приездом на дачу включать обогреватели....
Про ардуино до этого и не слышал.
Заказал Arduino UNO, GSM shield, DHT22, пару блоков релюшек.
GSM shield ATK-SIM900A http://www.wayengineer.com/index.php?main_page=product_info&products_id=547
С ардуино, датчиком и релюхами разобрался, а вот по GSM никак не найду документацию. Контакты шилда с контактами ардуино не совпадают.
Помогите, пожалуйста найти документацию по данному шилду или подскажите как его подружить с ардуиной.
В центре платы 2 желтые перемычки снять и проводами на ардуину RX и TX ну и землю конечно.
UPD
С подключением разобрался.
Контакты STSD/SRXD подключил к цифровым входам и создал программный сериал. Задача управления устройствами по смс решена.
Но возникла другая проблема...
На шилде есть кнопка-переключатель питания, которая подает питание на плату и тактовая кнопка, которая включает GSM. Т. е. при отключении питания и последующего возобновления, без нажатия тактовой кнопки шилд включается, а GSM не запускается. Судя по схеме, кнопка закорачивает на землю ногу pwrkey sim900a и больше данная нога никуда не подключена.
Подскажите, пожалуйста, можно ли программными средствами ардуино уно кратковременно вывести GND на какой-либо вывод платы?
курите букварь: http://arduino.ru/Tutorial/DigitalPins А код пихаете в void setup().
Букварь покурил, но ничего не понял. Ткните пожалуйста точнее...
обычно для включения gsm-шилд достаточно подать на определенную ногу шилда на секунду 5в, что-то типа
у меня шилд sim900 от tinyos, нога для включения - 8. говорят, у разных производителей по разному - не знаю, с другими не сверял. свою ногу определил по даташиту на шилд
уточню - не просто "восьмая", а D8
Спасибо.
Сейчас таким кодом и реализовано плюс контроль включения GSM (есть там такая нога), но это реализовано через релюшку, которая коротит кнопку на землю через подпаянные к ней проводки.
Но т. к. релюшка это как из пушки по воробьям, хочется сделать нормально.
На моем шилде есть физический переключатель питания шилда, который при нажатии подает питание на плату и тактовая кнопка, которая при нажатии более секунды включает GSM. Переключатель я нажал и забыл про него, а вот кнопка то не фиксируется.
Вот и вопрос возникает, как исключить релюшку, т. е. программно получить GND на какой-либо ноге ардуины?
я вам и говорю - тактовая кнопка подает логическую 1 на ногу шилда. так сделайте это программно самой ардуиной!
только почему gnd? проверьте тестером, что происходит при нажатии тактовой кнопки
Кнопка обозначена KEY1.
UPD Проверил тестером, так и есть, кнопка замыкает на землю.
ну так а судя по схеме, при подаче +5В на sim_pkey у вас откроется транзистор на минус.
Огромное спасибо.
Всё работает. Можно релюшку исключать.
Здравствуйте, я новичок и не особо ещё разобрался. Приобрел такой же ATK sim900a, но не разобрался как правильно его подключить, и кодом. Кто чем может, помогите.
SIM900A заблокирован под азиатские страны, у нас работать не будет...
ну конечно... прошиваем, и всё работает великолепно. сам уже прошил и установил два таких модуля. никаких нареканий нет
кстати от куда кусок схемы взят? есть полная?
Схема из доков по данному модулю. В инете где-то накопал...
Кроме этого куска ничего и не надо, т. к. модуль работает по ком порту без всяких gsm библиотек.
мне интересна часть схемы, зарядки аккумулятора. т.к. у меня что с ним, что без него, статус показывает, что аккумулятор не заряжается. хотя в реальности заряжается и работает.
....
Заказал Arduino UNO, GSM shield, DHT22, пару блоков релюшек.
GSM shield ATK-SIM900A http://www.wayengineer.com/index.php?main_page=product_info&products_id=547
....
Приветствую!
Подскажите плз, работает ли у вас этот шилд (ATK-SIM900A)?
интересуюсь т.к. самому пришел такой же, но начитался, что с буквой А в России не регистрируется..
Спасибо
Все прекрасно работает. Проблем не наблюдалось.
Спасибо за обнадеживающий ответ =)
если Вас не затруднит, пришлите плз прошивку на mif@itevil.net, и если есть какая нибудь инструкция
Спасибо!
Походу не региструется в сети...
моргает красный светодиод NET_STA
подключал так: STXD и SRXD к 7 и 8 входам ардуины, к 9ому подключил PKEY, симка Билайна
скетч такой:
Купил такой же, прошивка была тоже обрезана. Симкарта Украинского оператора Life :) не регистрировалась.
Прошил по инструкции:
http://alex-exe.ru/radio/wireless/gsm-sim900-firmwar-all-in-one/
Прошивальщик взял здесь:
https://drive.google.com/file/d/0B-rBpaSGK1gpSWQzMkpjS0dnMzQ/edit
Прошивка:
http://dostmuhammad.com/blog/a-collection-of-firmwares-and-app-notes-for-simcom-modems/
Прошил 13 версией, смски отправляет ,звонит сам и звонки принимает...
Пока всё работает через переходник USB-Serial, понизил скорость с "автоматически" которая стояла по умолчанию, до "9600",
пытаюсь подключить к ардуино, убрав два джампера и подсоединившись к двумверхним пинам (если расположить плату слева ком порт, с права антена). Вывод GND - беру с нижней расчёски самый левый вывод.
p.s. Справку по АТ-командам брал здесь:
http://alex-exe.ru/radio/wireless/gsm-sim900-at-command/
На базе Arduino UNO создаю программный интерфейс для проверки модуля и связки ардуино+gsm_shild
Код:
Подключаю вышеуказаные пины с GSM модуля к цифровым выходам ардуины, указанных в скетче (7 и 8), заливаю скетч в ардуино и запускаю Serial Monitor, ввожу команду "АТ" и в ответ тишина...
Обновлено:
Переставил пины местами SТхD - 7 , SRxD - 8 получаю эхо команды в ответе сериал монитора и больше ничего...
При отключении и включении питания:
Помогите разобраться, почему на команду "АТ" не получаю ответ "ОК" ???
Всё разобрался, поставил внизу опцию "Возврат коретки" в сериал мониторе и заработало :)
Разобрался по мануалу:
http://www.geeetech.com/wiki/index.php/Arduino_GPRS_Shield