Подключение двух индуктивных концевых переключателей к ардуино
- Войдите на сайт для отправки комментариев
Вс, 13/08/2017 - 17:59
Доброго дня друзья, имеется mega 2560 и два индуктивных концевых переключателя типа LJ18A3-2-Z/BX оба датчика запитаны от внешнего источника 5в. Суть ситуации в том что плока датчики не подключены к ардуино оба работают четко (подсносишь метал датчик срабатывает, загарается светодиод на нем). Но кода оба датчика подключены к плате один работает нормально а при срабатывании воторго срабатывает и первый. В чем может быть дело? Я чего то не знаю или упускаю?
В 32 строке кода явная ошибка. И резистор R2 по мне так больно маленький.
В коде проблемм нет, это происходит да же на выключенной плате. Не могу понять как тут видео вставить для наглядности?
В коде проблемм нет,
Это кто Вам сказал?
Не могу понять как тут видео вставить для наглядности?
Никак не надо. Вставляйте код и схему. Без этого разговор ни о чём.
Евгений, да купите наконец пару хрустальных шаров, а то чуть что сразу схемы, коды....
Евгений, да купите наконец пару хрустальных шаров, а то чуть что сразу схемы, коды....
Я бы с радостью, но ...
Схема
Код
Датчики подключены к пинам 53 и 51, а в скетче прописано 53 и 22. С чего бы этому работать?
Да и код какой-то дикий. Сразу бросается в глаза переменная flag
Код косячный не спорю, это мой первый опыт работы с ардуиной. То что идет как пункт 1 вообще еще толком не отлаживалось. Да забейте блин вы на код, я его выложил тк сказали, оно себя ведет так да же НА ВЫКЛЮЧЕНОЙ плате, т.е. когда на нее да же ПИТАНИЕ не подключено, при чем тут код? Тут что то аппаратное но я не могу понять что. Движок этого форума поддерживает вставки видео с ютуба? У нас разговор из разряда "я вам про блин, вы мне про оладушек". Проще один раз показать чем сто раз пытаться объяснить.
Вот ссылка на ютуб https://youtu.be/kTTrLooPops
Просто посмотрите и все станет наглядно и понятно.
Датчики подключены к одним пинам, а в коде прописаны другие - и забить? ну, тогда сами отлаживайтесь, Вам виднее, как это надо делать.
Евгений, ссылка на ютуб есть. Видео там на одну минуту, любому кто посмотрит станет ясно что код тут не причем. Если не знаете что подсказать так и скажите, вы мне ни чем не обязаны.
Ваша беда в том, что Вы лучше знаете как и что делать - так делайте сами, чего сюда-то пришли? Код мог бы помочь посмотреть что там происходит, но Вам этого не нужно - Вам достаточно видео. Ну, что ж, успехов!
Землю источника питания датчиков соедените с землей ардуино
Землю источника питания датчиков соедените с землей ардуино
Землю соедините с Луной.
Евгений, да купите наконец пару хрустальных шаров, а то чуть что сразу схемы, коды....
Я бы с радостью, но ...
так сломайте пару приборов, делов то )))
Евгений, ссылка на ютуб есть. Видео там на одну минуту, любому кто посмотрит станет ясно что код тут не причем. Если не знаете что подсказать так и скажите, вы мне ни чем не обязаны.
Вы попробовали соеденить минус источника питания датчиков с минусом питания ардуины? Или Вам без толку что-то советовать?
так сломайте пару приборов, делов то )))
И что? Сделать шар и ехать в Сирию? Чего я там забыл? Жару не люблю.
Сделать шар и ехать в Сирию? Чего я там забыл? Жару не люблю.
можно на Донбасс ихтамнетом... только мамке не говори - пусть сюрприз будет.
Похоже все пользователи хрустальных шаров(а ардуинщикам это сильно касается). https://www.youtube.com/watch?v=R92UcImcb8I
Ок друзья, вняв саветам более всеведующих, переделал схему питания датчиков. Теперь это выглядит вот так:
Тоесть выкинул внешний источник питания вобще, плата питается по USB от ноутбука. Тоеть как я понял покурив интернет, на VIN должно быть как раз 5 вольт. В результате один из датчиков работает нормально, а на втором светодиод горит не переставая, т.е. он в сотоянии "сработал". Если перекинуть местами контакты датчиков то ситуация светится начинает первый а второй работает нормально, тоетсь это не брак отделтного датчика. Чувствуя себя идиотом терзаясь мыслью "А может правда дело в скетче?" залил такой код
Я не шучу, реально залил програмку которая тупо щелакает одним из реле. Результат не изменился. Т.е. дело не в кривой программе. Кто еще какую мысль может подкинуть?
кнопки и матрицы здесь #403
Мммм не очень понял признаюсь к своему стыду, в той теме речь идет как я понял о обработке входящих сигналов. Но в приведенном мной примере залитого скетча сейчас вообще нет никаких обработок. А датчики срабатывают некорректно.
Мммм не очень понял признаюсь к своему стыду, в той теме речь идет как я понял о обработке входящих сигналов. Но в приведенном мной примере залитого скетча сейчас вообще нет никаких обработок. А датчики срабатывают некорректно.
ок. у тебя матрица кнопок и две кнопки(индуктивные датчики) что есть это как не комплект, который генерит исходящие сигналы входящие в дуино?
выйди из сумрака и сформулируй, что у тебя не получается?
датчики глючат?: отладь работу датчика в простой схеме "источник тока - датчик - светодиод".
не знаешь, что глючит?: замени датчики на две кнопки и отлаживай код.
*ссылку на библиотеку я тебе дал.
Пожалуйста, вся боль в одном фото
Что может быть проще? Два провода на питание, два провода входящие сигналы. Видите на одном из датчиков горит светодиод? Он должен загораться если к датчику поднести метал. А он гад горит все время, просто включил плату и все он загорелся, те он считает что сработал. И все равно в какой порт платы их подключать, будет этот порт входом или выходом, он горит и все. Вот я и пытаюсь понять почему он так себя ведет. Да я могу подключить кнопки и отладить код, а толку? Как только я подключу в место кнопок датчики начнется чехорда. И еще раз повторяю от кода это не зависит. Забудим на минуту про код, допустим я просто подключил все так как на фото и код еще писать да же не начал.
ПОЧЕМУ ЭТОТ ГАД ГОРИТ вот что я не могу понять.
Так мужчины обновление информации для размышления. Если подключен только один датчик все работает корректно.
Два провода на питание, два провода входящие сигналы. Видите на одном из датчиков горит светодиод? Он должен загораться если к датчику поднести метал. А он гад горит все время, просто включил плату и все он загорелся, те он считает что сработал.
ок.
подключи к одному датчику просто питание, к дуино не подключай - проверь на метал.
проверь второй датчик аналогично.
*кстати, какое напряжение питания датчиков?
Хорошо, делай тогда так: оставь один датчик. Подключи его сначала к одному входу, проверь. Затем подключи ко второму входу и снова проверь. Оба варианта работают?
Хорошо, делай тогда так: оставь один датчик. Подключи его сначала к одному входу, проверь. Затем подключи ко второму входу и снова проверь. Оба варианта работают?
нафиг ему датчики подключать, если они со встроенной индикацией?
один из датчиков он походу спалил перепутав питание и он постоянно светит светодиодом.
Датчики как подлючены? Коричневый-плюс питания , синий - минус питания , черный выход? А то у вас как-то про это нигде ни слова. И да ,диапазон питания таки 6-36VDC.Хотя и от 5- ти должен работать без всяких.
от 5 работать не должен )))
Два провода на питание, два провода входящие сигналы. Видите на одном из датчиков горит светодиод? Он должен загораться если к датчику поднести метал. А он гад горит все время, просто включил плату и все он загорелся, те он считает что сработал.
ок.
подключи к одному датчику просто питание, к дуино не подключай - проверь на метал.
проверь второй датчик аналогично.
Если датчики к дуино не подключены все работает отлично.
Хорошо, делай тогда так: оставь один датчик. Подключи его сначала к одному входу, проверь. Затем подключи ко второму входу и снова проверь. Оба варианта работают?
Хорошо, делай тогда так: оставь один датчик. Подключи его сначала к одному входу, проверь. Затем подключи ко второму входу и снова проверь. Оба варианта работают?
нафиг ему датчики подключать, если они со встроенной индикацией?
один из датчиков он походу спалил перепутав питание и он постоянно светит светодиодом.
Нет не спалил, если их не подключать к дуине иди подключал только один то все работет ок.
Датчики как подлючены? Коричневый-плюс питания , синий - минус питания , черный выход? А то у вас как-то про это нигде ни слова. И да ,диапазон питания таки 6-36VDC.Хотя и от 5- ти должен работать без всяких.
от 5 работать не должен )))
Попробуйте поставить резисторы на 5-10кОм между черным и синим проводом на каждом датчике.
от 5 работать не должен )))
Попробуйте поставить резисторы на 5-10кОм между черным и синим проводом на каждом датчике.
Попробуйте поставить резисторы на 5-10кОм между черным и синим проводом на каждом датчике.
Да вы , возможно , правы . Но 10кОм вреда не нанесут.
А да , NPN транзистор.
вот тут http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=5101#p123667 уже писали о таком датчике.
У меня с года два назад подключение четырех датчиков к атмега 328 не вызывало совершенно ни каких проблем. По сей день работает устройство где-то. И таки от 5 вольт. Но как правильно писали выше - нужно запитывать от 6-34VDc
ну, что ТС?
хватило у тебя мозгов проверить датчики без Дуино и при нормальном напряжении питания?
Да вы , возможно , правы . Но 10кОм вреда не нанесут.
А что там прочитает при таком включении digitalRead - это его проблемы. Пусть догадывается про этот резистор и соображает, какие напряжения соответствуют 0 и 1.
Да вы , возможно , правы . Но 10кОм вреда не нанесут.
А что там прочитает при таком включении digitalRead - это его проблемы. Пусть догадывается про этот резистор и соображает, какие напряжения соответствуют 0 и 1.
Судя по всему ТС пока не в состоянии даже обычную кнопку подключить. У него в руках эти датчики и только он "знает" всю "правду".
Будем надеяться что он решит эту "сверхтяжелую "для него задачку и расскажет нам.
тема свечения встроенного светодиода одного датчика не раскрыта.
с какого такой треш должен твориться именно при подключении к пинам дуино?
тема свечения встроенного светодиода одного датчика не раскрыта.
с какого такой треш должен твориться именно при подключении к пинам дуино?
1. Устройство, на которое подано не предназначенное для него напряжение, имеет моральное право вести себя, как ему угодно. осуждать его за это нельзя.
2. На фото в #24 и на картинке #20 смутно просматривается подключение питания датчика к GND и VIN - при питании от USB! Что там доходит до датчика через линейный стабилизатор в реверсном направлении?
10 суток расстрела - слишком мягкое решение.
1. Устройство, на которое подано не предназначенное для него напряжение, имеет моральное право вести себя, как ему угодно. осуждать его за это нельзя.
2. На фото в #24 и на картинке #20 смутно просматривается подключение питания датчика к GND и VIN - при питании от USB! Что там доходит до датчика через линейный стабилизатор в реверсном направлении?
1. нифига
если их не подключать к дуине иди подключал только один то все работет ок.
2. завтра в военкомат с белыми тапками - звездуешь служить на Ростов.