Изменение сигнала на кнопке из-за реле

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

И еще:

давай макет сделаем? Датчик света - отключим, оставим ПИР и кнопку, а вместо реле - светодиодик. И диагностику состояния в каждом входе в loop() выведем в сериал, ОК? И сразу стопицот вопросов отпадут!

Shelby
Offline
Зарегистрирован: 17.09.2019

wdrakula пишет:

Shelby пишет:

KindMan пишет:
Shelby пишет:

Кто тебе сказал что мк не слушается? Найс выдумываешь сказки.

Ну тогда ответь, наконец, всем!
Shelby пишет:

void TurnOnRelay()
{
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
  delay(2000);
  digitalWrite(PIN_RELAY, LOW);
}

Зачем, три раза давать одну и туже команду? Почему, микроконтроллер меняет состояние этой ноги, по твоему?

Реле уходит в защиту и чтоб его опять открыть нужно переподать сигнал?

Родное сердце! Куда бы реле не уходило, как может измениться управляющий пин? Либо ты сжег (или почти сжег) контроллер, либо он перезагружается либо барабашка! ;))

Почему от тебя требуют схему? Вот поэтому, что ты несешь пургу!

Давай, пока ты далеко от схемы, ты словами отвтишь?

1. Что за реле? Как оно подключено? Если это модуль с развязкой - одно, если это твое народное творчество - это другое.

2. Как питается МК? От какого блока? А реле? а ПИР?

3. Далеко ли от МК дроссель и неонка?

1. Релехи ставил 2, оба модули для ардуино с 3 выходами. Одно которое щёлкает, второе твердотельное (вроде правильно назвал).

2.Мк питается от 6V зарядника через VIN и GND. Реле и все остальные элементы подключаю к 5V пину и к общей гнд (которая идёт от зарядника)

3. Ну дроссели и лампа под крышей навеса так сказать, а мк в метрах 2-3

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

2.Мк питается от 6V зарядника через VIN и GND. Реле и все остальные элементы подключаю к 5V пину и к общей гнд (которая идёт от зарядника)

уже неверно. Во-первых, даже без нагрузки 6 вольт на VIN - мало. А если через бедную ардуину еще питать реле - так и самых разнообразных глюков будет сколько угодно.

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

 

Почему-то сразу вспомнилось из начала топика "схему выкладывать нет смысла, она стандартная" :))))))))))

SLKH
Offline
Зарегистрирован: 17.08.2015

b707 пишет:

дополнение к предыдущему

хорошо нарисованная схема

а вот это отстой

Первая картинка - тоже не схема. Схема на #72.

SLKH
Offline
Зарегистрирован: 17.08.2015

b707 пишет:

Shelby пишет:

Там просто твердотельное реле, которое в дефолтном состоянии пинов открыто, вот я и запихнул его начальное состояние в сетап 

это не обьясняет, почему строка 67 у вас раньше 71. Обьяснение такое есть, но вы его пока не дали

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

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ну вот, похоже, мы и нашли причину. Только пытать пришлось... Теперь новый паяльник на выброс! ;)))

1.Зарядник от сотового (5В) подключают к 5В, а к Vin нужно от 7В. То есть у тебя уже не хватает напряжения питания.

2. Стабилизатор на Нано, у тебя ведь Нано? - не умеет давать больше 100мА, а только одно реле обычное, не твердотельное, ест от 70 до 100 мА. То есть при включении реле ты перегружаешь свой стабилизатор на плате. И снова недостаток напряжея, при котором штатная, не перешитая Нанка, должна уходить в ребут.

3. если у тебя Уно, то там лишь чуть более мощный стабилизатор, что на выводы не влияет.

MaksVV
Offline
Зарегистрирован: 06.08.2015

и скетч ведь тоже, зараза, стандартный оказался. 

SLKH
Offline
Зарегистрирован: 17.08.2015

b707 пишет:

DetSimen пишет:

я, наерна, буду удалять все сообщения, содержащие личностные характеристики срачующихся. :) 

имхо, ТС-у давно пора показать картинку с указателем.

да, ещё вчера надо было.

Shelby
Offline
Зарегистрирован: 17.09.2019

MaksVV пишет:

и скетч ведь тоже, зараза, стандартный оказался. 

Ожидал чего-то сверхъестественного?) Тогда тебе не в песочницу)

Shelby
Offline
Зарегистрирован: 17.09.2019

wdrakula пишет:

ну вот, похоже, мы и нашли причину. Только пытать пришлось... Теперь новый паяльник на выброс! ;)))

1.Зарядник от сотового (5В) подключают к 5В, а к Vin нужно от 7В. То есть у тебя уже не хватает напряжения питания.

2. Стабилизатор на Нано, у тебя ведь Нано? - не умеет давать больше 100мА, а только одно реле обычное, не твердотельное, ест от 70 до 100 мА. То есть при включении реле ты перегружаешь свой стабилизатор на плате. И снова недостаток напряжея, при котором штатная, не перешитая Нанка, должна уходить в ребут.

3. если у тебя Уно, то там лишь чуть более мощный стабилизатор, что на выводы не влияет.

Не знал что реле в виде модуля к ардуино нужно питать отдельно. Хорошо, запитаю другим бп и увидим

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

ну вот, похоже, мы и нашли причину.

Э, Влад, с "причиной" я бы не торопился.

У автора все или "стандартное" или "без ошибок"... обработчик прерывания без volatile он считает мелкой опиской, а с "логикой программы все в порядке".

Пока идет все к тому, что в итоге "на этом форуме только троли, несколько страниц флуда и никто не помог" :))))

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

запитаю другим бп и увидим

не заработает, уверен на 100%

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

wdrakula пишет:

ну вот, похоже, мы и нашли причину.

Э, Влад, с "причиной" я бы не торопился.

У автора все или "стандартное" или "без ошибок"... обработчик прерывания без volatile он считает мелкой опиской, а с "логикой программы все в порядке".

Пока идет все к тому, что в итоге "на этом форуме только троли, несколько страниц флуда и никто не помог" :))))

Зачем принижаете значимость свою и других? Каждый адекватный юзер подсказал в чем может быть проблема, за мной лишь осталось все это испробовать. Но тролли есть, глупые и бесполезные, кудаж без них

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

запитаю другим бп и увидим

не заработает, уверен на 100%

Разумеется буду все делать поочередно, сначала код, потом уже аппаратную часть

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

Каждый адекватный юзер подсказал в чем может быть проблема, за мной лишь осталось все это испробовать.

Шелби, ты кто в реальной жизни? "интересно. кем может служить этакий балбес?" (с) Чехов

Тебе подсказали не "в чем МОЖЕТ БЫТЬ проблема", а в чему тебя проблемы ТОЧНО ЕСТЬ.. И эти подсказки надо не "пробовать", а исправить все до единой, иначе выхлопа не будет.

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

Каждый адекватный юзер подсказал в чем может быть проблема, за мной лишь осталось все это испробовать.

Шелби, ты кто в реальной жизни? "интересно. кем может служить этакий балбес?" (с) Чехов

Тебе подсказали не "в чем МОЖЕТ БЫТЬ проблема", а в чему тебя проблемы ТОЧНО ЕСТЬ.. И эти подсказки надо не "пробовать", а исправить все до единой, иначе выхлопа не будет.

Я никто, увы. И окей, мне сказали в чем проблемы и я буду их исправлять :)

Green
Offline
Зарегистрирован: 01.10.2015

Shelby пишет:

Разумеется буду все делать поочередно, сначала код, потом уже аппаратную часть

Только сначала нужно с железа, всё ж таки, начинать. И по шагам, что бы было понятно из за чего поменялось, если поменялось.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Shelby пишет:
что в конечном итоге? Проблема в типе переменной или прерывании для кнопки в принципе?
Проблема в неадекватности топикстартера.

Shelby
Offline
Зарегистрирован: 17.09.2019

Ворота пишет:

Shelby пишет:
что в конечном итоге? Проблема в типе переменной или прерывании для кнопки в принципе?
Проблема в неадекватности топикстартера.

Понял. Чтож, тогда тут уже никто не в силах помочь

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ворота пишет:

Проблема в неадекватности топикстартера.

А заодно в неадекватности всего сообщества кроме andriano - единственный адекватный человек в этой теме.

Если бы после совершенное правильного  поста #1 не последовало бы ничего до тех пор, пока не будет выложена нормальная схема и фото, то не было бы срача на 100+ постов. ТС давно бы или выложил схему, или слинял бы.

А то, блин, сначала предполагаем проблему в том, что катушка реле на пине сидит, потом, через полсотни постов узнаём вдруг, что там, оказывается твердотелка. Скоро ещё чего-нибудь узнаем. Давайте уж расходиться что-ли. Дед правильно сделал :)

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Shelby пишет:

Понял. Чтож, тогда тут уже никто не в силах помочь

Долго до тебя доходило. Я это понял ещё на первой странице, только ты тогда моего поста не понял :)

Shelby
Offline
Зарегистрирован: 17.09.2019

ЕвгенийП пишет:

Ворота пишет:

Проблема в неадекватности топикстартера.

А заодно в неадекватности всего сообщества кроме andriano - единственный адекватный человек в этой теме.

Если бы после совершенное правильного  поста #1 не последовало бы ничего до тех пор, пока не будет выложена нормальная схема и фото, то не было бы срача на 100+ постов. ТС давно бы или выложил схему, или слинял бы.

А то, блин, сначала предполагаем проблему в том, что катушка реле на пине сидит, потом, через полсотни постов узнаём вдруг, что там, оказывается твердотелка. Скоро ещё чего-нибудь узнаем. Давайте уж расходиться что-ли. Дед правильно сделал :)

В чем проблема с твердотелкой? И я ведь сказал, что использовал сначала механическое реле, но проблема все равно осталась 

Shelby
Offline
Зарегистрирован: 17.09.2019

Ворота пишет:

Shelby пишет:

Понял. Чтож, тогда тут уже никто не в силах помочь

Долго до тебя доходило. Я это понял ещё на первой странице, только ты тогда моего поста не понял :)

Я понял что мимокрокодилы есть везде, и ты один из них, пользы ноль, только воздух сотрясаешь

bizzon
Offline
Зарегистрирован: 29.03.2016

Эх, опоздал... Знатное чтиво. Отдельное спасибо ТС. Если б он сразу сфоткал своё творение, не читал бы я три страницы классного срача.. А так даже настроение поднялось)))

Shelby
Offline
Зарегистрирован: 17.09.2019

bizzon пишет:

Эх, опоздал... Знатное чтиво. Отдельное спасибо ТС. Если б он сразу сфоткал своё творение, не читал бы я три страницы классного срача.. А так даже настроение поднялось)))

А смысл от фото?) Большинство проводов в термоусадках, ну и каждый модуль на клее, по классике. Так что вряд ли бы она несла ценность

b707
Offline
Зарегистрирован: 26.05.2017

bizzon пишет:

Эх, опоздал... Знатное чтиво. Отдельное спасибо ТС. Если б он сразу сфоткал своё творение, не читал бы я три страницы классного срача..

А я вот не согласен. Косяки в схеме - лишь малая часть. Главное было переубедить ТС. что у него "в схеме и в коде ошибок нет." а это с его характером так и так без срача не пройдет.

Выложил бы он схему сразу - был бы тот же срач, но после схемы. Типа, блок питания поменял. а ничего не работает. Еще с обидой "Я же говорил, что схема не при чем!"

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Shelby пишет:

В чем проблема с твердотелкой? 

Ни в чём. Проблема не в реле, а в Вашей неадекватности, Вам уже сказали.

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

А смысл от фото?) Большинство проводов в термоусадках, ну и каждый модуль на клее, по классике. Так что вряд ли бы она несла ценность

ну вот. я же говорил - он так нифига и не понял. Он ведь свое !я никто" в шутку написал.

Пока он реально и искренне не поймет, что он действительно никто - учить его смысла нет, ничего не поможет.

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

bizzon
Offline
Зарегистрирован: 29.03.2016

Хорошо,хорошо. Пойду за попкорном. Раз человек никого не слушает, сериал растянется.

Shelby
Offline
Зарегистрирован: 17.09.2019

ЕвгенийП пишет:

Shelby пишет:

В чем проблема с твердотелкой? 

Ни в чём. Проблема не в реле, а в Вашей неадекватности, Вам уже сказали.

Тогда к чему был высер про твердотелку? Адекват тут явно не вы.

Shelby
Offline
Зарегистрирован: 17.09.2019

b707 пишет:

Shelby пишет:

А смысл от фото?) Большинство проводов в термоусадках, ну и каждый модуль на клее, по классике. Так что вряд ли бы она несла ценность

ну вот. я же говорил - он так нифига и не понял. Он ведь свое !я никто" в шутку написал.

Пока он реально и искренне не поймет, что он действительно никто - учить его смысла нет, ничего не поможет.

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

Нет, то было без шуток. Я просто говорю о том, что фото устройства сразу же в первом посте ничего бы не дало, вы же понимаете)

b707
Offline
Зарегистрирован: 26.05.2017

"Невозможно научить того, чей сосуд полон" "Аватар"

 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

bizzon пишет:

Пойду за попкорном. 

Можно заказать, чтоб пока ходишь не пропустить чего https://vk.com/popkorn_na_dom

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

SLKH пишет:

b707 пишет:

имхо, ТС-у давно пора показать картинку с указателем.

да, ещё вчера надо было.

После поста #5 и фразы "Но раз уж просите ..." самое оно было. Всё дальнейшее как раз и произошло из-за того, вовремя указатель на выдали :(

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ладно, тему сносить не буду, но давайте так, парни, пока ТС нормальную схему не выложит, никто сюда ничего не пишет. Со схемой 80% вопросов сами собой отпадут.  Захочет научиться чемунить, - выложит. Не захочет, его право. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Для ТС: онлайн рисовашка схем - easyeda.com

Shelby
Offline
Зарегистрирован: 17.09.2019

DetSimen пишет:

Для ТС: онлайн рисовашка схем - easyeda.com

Сомневаюсь что я на данный момент могу предоставить вам схему нормального уровня, ибо я их никогда не рисовал

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

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

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Мы с котом навалерьянились, падем спать. 

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

Вай, друзья, я что, в пьяном угаре среду и четверг пропустил?
Дида, ты почто красивые картинки (про Сургут) удалил, али это злые люди сделали?
То ТС, когда то давно, схемы чудесно рисовали авторучкой на листе бумаги (я и сейчас так часто делаю), перевести в диджитал картинку можно камерой с телефона или сканером.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Я удалил. Некрасиво из песочницы и сразу в Сургут. Надо дать шанс. 

В другом форуме я б еще к указателю и сертификат приложил, на память. 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

А что, bwn дело говорит. Уж если с программами какими дикими нет дружбы, на листочке в клеточку - самое оно. Я сам тоже так делаю периодически. Так и нагляднее и мелкие платы под резак из лезвия от ножовки по металу габариты свои сразу говорят. И нечего этого стесняться. Были времена бухгалтеры и без 1с и акты сверки формировали и отчеты строчили. Да причём копейка в копейку. На счётах (эх аппарат огонь, выдумка инженеров). 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

b707 пишет:

дополнение к предыдущему

хорошо нарисованная схема

а вот это отстой


Бывают и получше рисовальщики:

https://www.digikey.com/schemeit/project/

https://www.circuitlab.com/

Shelby
Offline
Зарегистрирован: 17.09.2019

В общем, думаю обойдемся без схемы. Поменял я питание, как раз от яблочного девайса лежал 5 вольтовый, и собсна от него запитал как ардуино, так и каждый модуль. Это решило проблему с реле, которое закрывалось при старте лампы. Изменение сигнала на кнопке после открытия реле таки осталось, видимо и правда прерывание чувствительно к таким вещам, но в дебаге я просто отследил, что оно всегда меняется с 0 на 1, и поэтому добавил пару строк чека, и теперь оно даже если и срабатывает, то чек это отсеивает, и все работает как надо. Алсо почитал про volatile, на русскоязычных просторах инфа не такая богатая, но суть его понял, и добавил его ко всем переменным которые юзаются и в прерывании и в лупе. Разумеется потестирую это все пару дней, но пока вроде все в порядке.
Алсо сори за утверждение про нагрузку реле от стартеров, не мог и подумать что оно так много жрет, что аж ардуино не может его запитать (ну сами понимаете, на просторах инторнета его всегда питают от мк напрямую, и мало кто скажет что этого делать не следует).

Shelby
Offline
Зарегистрирован: 17.09.2019

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

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

епть, а Кгде синяя изолента ? :)

Shelby
Offline
Зарегистрирован: 17.09.2019

xDriver пишет:

епть, а Кгде синяя изолента ? :)

Она в месте соединения проводов от БП и этой штуковины, как же без нее x) (на самом деле не хочу их сажать на термоусадки ибо кто его знает через сколько опять ее придется разбирать)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Вот что срач животворящий делает. А то ТС и дальше считал себя Дартаньяном.
Извините что в сраче не участвовал. Нервное это занятие.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Питать от ардуино внешнее не только «и по думать нельзя», но и опасно. Токи разные бывают. Может и загореться что. А это уже другой уровень - пожарныелевелл. А что выглядит без крышки как сопля на морозе - так то ничего страшного. Помню первые свои печатные платы (тогда и подумать о ЛУТ или тем более фоторезисте не могли) - так ужас один. И работало. А щас староват стал, как обкатаю схему - так у китайцев заказываю профи платы. Относительно не дорого и охренеть как качественно. 

b707
Offline
Зарегистрирован: 26.05.2017

Shelby пишет:

Алсо сори за утверждение про нагрузку реле от стартеров, не мог и подумать что оно так много жрет, что аж ардуино не может его запитать (ну сами понимаете, на просторах инторнета его всегда питают от мк напрямую, и мало кто скажет что этого делать не следует).

ну вот опять пытаетесь "лицо сохранять" и снова неудачно....

На просторах интернета, конечно, много разного, но писать "реле всегда питают от МК напрямую" - это чистой воды вранье, так делают только самые зеленые новички с такими же квадратными головами, как твое реле...