замыкание/размыкание 2-х контактов через ардуино

Смиирняга
Offline
Зарегистрирован: 08.04.2011

Доброго времени суток)

Есть провод который прерывается кнопкой.Надо убрать кнопку и припаять на её место ардуино.И надо будет эмулировать нажатие кнопки.Не подскажете как?)

Zaliv
Offline
Зарегистрирован: 05.03.2011

 А на проводе что? 5В? 12В? 220В? может 380трехфазка?
Вообще вот здесь есть ответы для общего случая

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Самое простое решение электроный ключ(твердотельное реле) или герконовое реле. Из не дорогих "старых" решений изготовления герконового реле, при отсутствии гоового, можно намотать катушку тонким проводом в эмалевой изоляции на трубчатый конденсатор, концы припаять к выводам ;)  катушку мотать побольше )) и внутрь трубки поместить геркон )) от ТТЛ выхода вполне не плохо работает, главное не перенагрузить выход ...

Смиирняга
Offline
Зарегистрирован: 08.04.2011

5 вольт.Только надо как-нибудь по проще.С помощью самого ардуино просто размыкать/замыкать контакты.Просто мне надо сделать замыкание\размыкание для 3-х кнопок(раздельно).В цепи не больше 9 вольт(от кроны у меня светодиод сплавился, а в цепи он горел со средней яркостью).

Разве в ардуино нет никакой библиотеки для замыкания размыкания двух цифр\аналоговых ножек(в смысле один провод к 5 ножке(например), один к 6 и размыкаем\замыкаем их программно)

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

В ардуино все выходы так и работают, "замыкаются" и "размыкаются" на +5 или на 0В. только нагрузка там маленькая и напряжение 5В. для включения же нагрузок а тем более от других напряжений нужно или достаточной мощности ключи или лучше всего реле. например герконовые РЭС55 не плохо срабатывают от ТТЛ логики. 

Напряжения в цепях "на глаз"не меряют!!! С дуру можно стальной прут, в палец толщиной, заставить от полувольта расплавиться и сгореть с искрами..., а можно, если немного с умом, прекрасно светодиоды зажигать от сети 220в и они не станут плавиться. Только голова нужна при этом.

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

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Хочешь получить точный и конкретный ответ - формулируй задачу более конкретно, что именно нужно коммутировать, и какого типа нагрузку включать?

 

Rublev
Offline
Зарегистрирован: 29.03.2011

 Если это 5В, то не проще ли в качестве ключа использовать транзистор навроде 2N2222?

kikia99
Offline
Зарегистрирован: 22.03.2011

да правельно там писали все мутно сформулированно а так можно и опрон и транзюк и реле  итд и тп  можно и  

Vladst
Offline
Зарегистрирован: 07.03.2012

Вы смогли сделать смыкание и размыкание через ардуино? 

leshak
Offline
Зарегистрирован: 29.09.2011

Смиирняга пишет:

Доброго времени суток)

Есть провод который прерывается кнопкой.Надо убрать кнопку и припаять на её место ардуино.И надо будет эмулировать нажатие кнопки.Не подскажете как?)

Берем кастрюльку. Насыпаем в нее сплав розе (продается в любом радио-магазине). Нагреваем и окунаем в нее Ардуину. Вуаля! Теперь ей можно, вместо кнопки, замыкать любые контакты. Если в перчатках, то даже 220. И уж точно "проще не придумаете".

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

 

achuser
Offline
Зарегистрирован: 02.03.2013

Все же возможно без блока реле производить замыкание контактов? Например на GND если пин какой зацепить? Или тут логика только 0 В - low, +5В hight?

В таком случае, если 2 контактам присвоить low будут ли они между собой замкнуты или присутствовать развязка будет? Требуется управление не силовыми цепями, где реле - как по воробьям из пушки, максимум транзистор...

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

Аптрон

achuser
Offline
Зарегистрирован: 02.03.2013

Оптическая развязка м/у контактами ардуино? Или Вы предлагаете применять оптроны вместо реле?

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

Я пока схемы не вижу, ничего не предлагаю. Ванговать только могу.

achuser
Offline
Зарегистрирован: 02.03.2013

Прошу прощения, схемы чего? 2 контактов, которые необходимо м/у собой замкнуть? Вопрос лишь в том, возможно ли это совершить "голой" ардуиной, естественно подразумевая, что токи как таковые будут околонулевыми. 

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

Ясно. Ну жди более толкового прорицателя

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

achuser пишет:

Прошу прощения, схемы чего? 2 контактов, которые необходимо м/у собой замкнуть? Вопрос лишь в том, возможно ли это совершить "голой" ардуиной, естественно подразумевая, что токи как таковые будут околонулевыми. 

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

#define IN_PIN 3
#define OUT_PIN 4

void setup()
{
  pinMode(IN_PIN,INPUT);
  pinMode(OUT_PIN, OUTPUT);
}

void loop()
{
  byte level = digitalRead(IN_PIN);
  // тут можно всякие проверки
  digitalWrite(OUT_PIN,level);
}

В приведённом примере на выходном пине тот же уровень, что и на входном. Такое поведение надо?

achuser
Offline
Зарегистрирован: 02.03.2013

Наверное, именно то, что надо, если комбинация вход+выход с одним уровнем = замыкание.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

причем казалось бы что короткое ))

 

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

achuser пишет:

Все же возможно без блока реле производить замыкание контактов? Например на GND если пин какой зацепить? Или тут логика только 0 В - low, +5В hight?

В таком случае, если 2 контактам присвоить low будут ли они между собой замкнуты или присутствовать развязка будет? Требуется управление не силовыми цепями, где реле - как по воробьям из пушки, максимум транзистор...

Есть такие реле "Сигнальные" они и размером с транзистор и токи требуют мизерные, но напрямую на ардуину я бы его все равно не вешал. через транзитор или буфер типа 155(74) серии ))

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

b707
Онлайн
Зарегистрирован: 26.05.2017

achuser пишет:

Наверное, именно то, что надо, если комбинация вход+выход с одним уровнем = замыкание.

нет, это не замыкание. А нафига замыкание-то, если токи "околонулевые"?

achuser
Offline
Зарегистрирован: 02.03.2013

Замкнуть 2 контакта, "нажать" на кнопку и тп, от велечины  протекающего тока это действо никак не зависит. 

b707
Онлайн
Зарегистрирован: 26.05.2017

achuser пишет:

Замкнуть 2 контакта, "нажать" на кнопку и тп, от велечины  протекающего тока это действо никак не зависит. 

ну-ну... Попробуйте подключить к управляющему пину ардуины 2х-киловантный мотор и "замкнуть контакты"... От тока же не зависит, правда?

achuser
Offline
Зарегистрирован: 02.03.2013

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

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

achuser пишет:
вопрос стоял конкретный - возможно или нет.

Отвечаю конкретно - разумеется возможно! Так, кстати, а о чем был вопрос?

okta
Offline
Зарегистрирован: 10.01.2015

Съесть можно что угодно! Но кое-что только однажды...

b707
Онлайн
Зарегистрирован: 26.05.2017

achuser пишет:

 вопрос стоял конкретный - возможно или нет. 

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

Отвечая на другой вопрос - вывод одинакового логического уровня на два пина ардуины не является замыканием этих пинов. Если у вас на кухне и в туалете включен свет - это еще не значит, что они рабртают от одного провода...

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

DetSimen пишет:

Аптрон

Мне кажется в этой ситуации даунтрон более уместен.

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

Я уже и не лезу.

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

DetSimen пишет:
Я уже и не лезу.

Нога человеческая сюда не ступила! тупить это вообще не наш метод.

 

achuser пишет:
В таком случае, если 2 контактам присвоить low будут ли они между собой замкнуты или присутствовать развязка будет?

Вопрос все же почти понятен. Правильным ответом следовало бы послать в Даташит на АТмегу там есть схемы с устройством и принципом работы всех цепей обеспечивающих работу портов.

Из этих кому схем, а для кого просто картинок, следует что в контроллере есть "транзисторные" ключи подключенные и вверх, к+5В, и вниз, к=0В. поэтому непосредственных "подключений ног" между собой все же не происходит. Но и гальванической развязки при этом тоже ни какой нет. Потому что все "Подключения" производятся относительно одного, общего GND.

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