Помогите новичку пожалуйста

Фикрет
Offline
Зарегистрирован: 05.02.2017

Здравствуйте. Увидел как то в сети пост про GSM сигнализацию и загорелся идеей. собрал все как указанно в инструкции. залил скетч. сначала смс приходило в ответ. после поменял номер пина на 8 и перестал приходить даже отчет о доставке смс, но до самой SIM 800l дозвониться получается. К моему огромному сожалению я пока еще оооочень мало понимаю в этом всем потому как начал заниматься этим только со вчерашнего дня. Но очень хочется научиться. Тыкните пожалуйста меня носом где проблема и почему перестало работать. 

P.S. Пин хотел поменять потому что релешка замыкалась постоянно (то есть магнит втянул сердечник)

P.P.S. скетч не мой, идея не моя. не знаю можно ли тут выкладывать ссылки на стороние форумы поэтому выложу вот так:

Управление автомобилем по СМС. Arduino + SIM800L 



Задача - завести автомобиль дистанционно и вне прямой видимости, 

очевидное решение - GSM. 

Использовался модуль SIM800L и Arduino. 
Устройство переключает реле по команде, полученной по СМС и отправляет ответное СМС, о том, что команда выполнена. 

Скетч можно скачать по ссылке: https://yadi.sk/d/DEfCUOqf34aZ3q 

И конечно же установить необходимую библиотеку тут: https://github.com/MarcoMartines/GSM-GPRS-GPS-Shield

 

Схема подключения

bwn
Offline
Зарегистрирован: 25.08.2014

Что у Вас всех за мания пошла, не изучив Букварь с "Курочкой Рябой", сразу за "Войну и Мир" хвататься. Даже если кто и поможет запустить, проблема ведь никуда не денется. Очередной сбой и снова здесь - "Поможите люди добры". Потратьте пару месяцев, поучите язык, позапускайте примеры, а потом уже сигналками пробуйте заниматься. Если нет желания, лучше сразу купить готовый промышленный образец.

Фикрет
Offline
Зарегистрирован: 05.02.2017

bwn пишет:

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


Получается сборки на ардуино не блещут стабильностью? Честно говоря я купил несколько наборов. Думал один соберу по инструкции и воткну в машину и начну изучать язык и всю архитектуру с остальными шилдами

bwn
Offline
Зарегистрирован: 25.08.2014

Если вы сами написали код, понимаете что там происходит, то всегда сможете его модифицировать и убрать баги. Не зная языка и не понимая программы, даже нет возможности предположить где искать ошибку и начинается чистое шаманство. Ардуино это программно аппаратный отладочный комплекс и не может быть стабилен или нет (китайские косяки в расчет не принимаем). Все зависит от инженера, который отрабатывает устройство. Поэтому процесс разработки можно представить так: сборка макета устройства с ардуиной, отладка кода на макете, разработка и сборка платы готового устройства, установка на штатное место. Готовое устройство можно собрать как на голом МК, так и использовать какую нибудь проминьку, чтобы кварцы самому не паять. В итоге все будет зависеть от правильности схемотехнических решений, качества пайки и кривизны кода.
Так что глючность зависит только от человека и ардуина тут не при чем.

Фикрет
Offline
Зарегистрирован: 05.02.2017

Но почему один и тот же код залитый дважды сперва работал потом нет?!

bwn
Offline
Зарегистрирован: 25.08.2014

Фикрет пишет:
Но почему один и тот же код залитый дважды сперва работал потом нет?!

Так поменяйте пин взад и юзайте если устраивало. Я с GSM не сталкивался, возможно там какая то аппаратная несовместимость. Открываете даташиты и начинаете смотреть, что должно быть/есть на каких выводах, как модуля так и МК, а может библиотека как то жестко привязана, причин может быть мульен.

Фикрет
Offline
Зарегистрирован: 05.02.2017

bwn пишет:

Фикрет пишет:
Но почему один и тот же код залитый дважды сперва работал потом нет?!

Так поменяйте пин взад и юзайте если устраивало.


Так я поменял. Залил оригинальный скетч. Он и не работает. Вот поэтому и спрашиваю у вас совета что может быть

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

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

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

Фикрет
Offline
Зарегистрирован: 05.02.2017

https://vk.com/arduino_nodemcu_esp8266?z=photo-123836335_456239070%2Falbum-123836335_00%2Frev вот схема подключения.  я ее оставлял в самом начале, но она отображена как поврежденная картинка и не откроется пока на нее не тыкнуть. нажмите пожалуйста на картнку чтоб она открылась. я к сожлению пока не знаю как по другому выкладывать тут их (( 

Здравствуйте

а еще мне показалось, что мне здесь только и будут говорить, что вот, я это все сам не придумал, сам не написал скетч, поэтому у меня ничего не получится.... И решил попробовать изучать с самого начала. и язык и архитектуру и все остальное 

 

arDubino
Offline
Зарегистрирован: 12.01.2017

может все просто потому что вывод 8 не умеет работать с прерываниями.

http://arduino.ru/forum/obshchii/pin-mapping-sootvetstvie-vyvodov-i-regi...

там расписаны выводы и где какие могут быть нано конечно там нет ищите

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Фикрет пишет:

https://vk.com/arduino_nodemcu_esp8266?z=photo-123836335_456239070%2Falbum-123836335_00%2Frev вот схема подключения.  я ее оставлял в самом начале, но она отображена как поврежденная картинка и не откроется пока на нее не тыкнуть. нажмите пожалуйста на картнку чтоб она открылась. я к сожлению пока не знаю как по другому выкладывать тут их (( 

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

Цитата:

Здравствуйте

а еще мне показалось, что мне здесь только и будут говорить, что вот, я это все сам не придумал, сам не написал скетч, поэтому у меня ничего не получится.... И решил попробовать изучать с самого начала. и язык и архитектуру и все остальное 

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

Фикрет
Offline
Зарегистрирован: 05.02.2017

Пристыдили. не спорю. с глазами смотрящими в пол вот, выкладываю схему соединения

AlmaZz
Offline
Зарегистрирован: 16.02.2017

Всем привет!Подскажите пожалуста, например про мигание светодиода-если я переназначу пин 13 на другой то будет мигание?мои ардуинки еще едут ко мне, а мне не терпится уже

bwn
Offline
Зарегистрирован: 25.08.2014

Будет, если приделаете чем мигать.

kawa125
Offline
Зарегистрирован: 17.02.2017
Доброе время суток! очень помогите. я в этих делах недалёкий! слетела прошивка с ардуино (он управляет контройлером горелки для печи) на улице зима. производитель дал программу и библиотеки, но проверку програма не проходит и пише ошибку могу на почту отправить библиотеки и прошивку что бы помогли разобраться !! спасибо! 
 
/*-----( Declare objects )-----*/
// Set the LCD I2C address
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE );
// Установка OneWire общение с любыми устройствами OneWire
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature. 
DallasTemperature sensors(&oneWire);
// arrays to hold device addresses
DeviceAddress TempOilAdr,TempWaterAdr,TempShtockAdr;
 
error: 'POSITIVE' was not declared in this scope
arDubino
Offline
Зарегистрирован: 12.01.2017

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

контроллер просто не знает что ей туда пихнуть пусто у нее на это счет.

bwn
Offline
Зарегистрирован: 25.08.2014

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

Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

Фикрет пишет:

Пристыдили. не спорю. с глазами смотрящими в пол вот, выкладываю схему соединения

 

не работает? и не удивительно, а кто уровни рх тх будет соблюдать? лень по форуму полазить - здесь 1000 раз уже правильную схему подключения выкладывали, и даташиты тоже смотрите - там для вас также схему с соблюдением уровней напряжений - нарисована!