Соединение двух контактов
- Войдите на сайт для отправки комментариев
Ср, 15/01/2014 - 21:35
Не смог ничего найти толкового, поэтому спрошу.
Есть Freeduino 1.16, по всей видимости аналог UNO. Есть контроллер, выдранный из компьютерной клавиатуры. На нем множество кподписанных онтактов, при замыкании пары контактов по USB в компьютер уходит код клавиши.
Т.е. замыкание контактов C15 и R5 - это буква A, C15 и R6 - буква B и т.д.
Мне нужно при определенных условиях замыкать то C15+R5, то C15+R6. Вопросы следующие:
1. Может ли Freeduino сама замыкать контакты?
2. Если нет, то что для этого нужно?
3. Не транзистор ли для этого нужен?
4. Если да, то какой и как его правильно подключить?
Спасибо за ответы на мои тупые вопросы.
1 нет
2 реле
3 нет
4 никакой
2 реле
Посоветуйте, пожалуйста, само реле и схему подключения?
http://www.aliexpress.com/wholesale?SearchText=relay+arduino&catId=0&ini...
http://arduino.ru/forum/obshchii/podklyucheniya-bloka-rele
теоретически может получится и с оптопарами типа PC817
только нужно определить опытным путем полярность подключения. правда там падение напряжения около 0,7В, и не скажется ли это. но если есть оптопара (например выдранная из старого зарядника для телефона) можно поэкспериментировать
оптопара занимает меньше места и меньше потребляет
для подключения к ардуине потребуется дополнительно резистор 220 ом например
да и еще по быстродействию, шуму выигрывает. но нужно проверять получится или нет
1 нет
2 реле
3 нет
4 никакой
а с транзисторами было бы намного компактнее.....
а с транзисторами было бы намного компактнее.....
Подскажите, как подключать?
а с транзисторами было бы намного компактнее.....
Подскажите, как подключать?
да подскажите как с транзисторами. я честно не понял
Берём и используем герконовое реле на 5 вольт . Срабатывает оно и от 3 вольт. Два вывода на дуню (земля и какой нибудь пин), а к двум другим ваши контакты С15 и R5. Подали HIGH - контакты замкнуло, LOW - разомкнуты.
Подскажите, как подключать?
дык это.... транзистор в режиме ключа. с управляющей ноги ардуино через резистор на базу транзистора, эмиттер и коллектор - на замыкаемые контакты, только туда тоже резистор вставить. и землю ардуины соединить с эмиттером. и пробовать, пробовать, пробовать.....
в лучшем случае можно будет обойтись малышом типа кт315 и двумя смд-резисторами, что на два порядка меньше по размеру, чем это блок реле. но с реле, безусловно, проще
для начала замерьте, какое у вас напряжение на разомкнутых контактах у клавиатуры
Подскажите, как подключать?
дык это.... транзистор в режиме ключа. с управляющей ноги ардуино через резистор на базу транзистора, эмиттер и коллектор - на замыкаемые контакты, только туда тоже резистор вставить. и землю ардуины соединить с эмиттером. и пробовать, пробовать, пробовать.....
в лучшем случае можно будет обойтись малышом типа кт315 и двумя смд-резисторами, что на два порядка меньше по размеру, чем это блок реле. но с реле, безусловно, проще
для начала замерьте, какое у вас напряжение на разомкнутых контактах у клавиатуры
так соеденив землю ардуины с емиттером мы же фактически соеденим один из входов с землей, и это уже врядли заработает. я склоняюсь все таки к оптопаре, так как цепь управления транзистором не будет соеденена с контактами кнопок. но тоже надо проверять будет ли работать
соединив землю с эмиттером мы соединим две земли между собой. никаких входов тут нет
хорошо. я хотел сказать для управления транзистором надо подать напряжение на базу (точнее ток, но не суть). назовем управляющим сигналом. этот сигнал подается между базой и эмиттером.
срабатывание кнопки произойтет в случае замыкания двух сигнальных линий, когда бегущий столбей (или строка) окажется в нужном месте. но замкнуть нужно между собой.
в итоге если мы соеденим две земли (честно сказать не совсем понял что за вторая кроме ардуины земля, так как на одном из сигналов не земля постоянно, а то лог. еденица то лог. ноль, а со второго считывается) мы одну сигнальную линию замкнем на землю. и тут или работать совсем не будет, или будут срабатывать все кнопки находящиеся в том же ряду
может я тут ошибаюсь, но просто выразил свое мнение
какая бегущая строка, чего-то вы не про то
у нас же просто разломанная клавиатура, где нам нужно замкнуть накоротко два контакта. соединять нужно землю ардуины и землю клавиатуры
при подаче напряжения на базу переход коллектор-эмиттер открывается
так клавиатура от компа. там не по пину на каждую кнопку
... замыкание контактов C15 и R5 - это буква A, C15 и R6 - буква B и т.д.
а по сколько?
:)
вот для примера
Если питать от 5в обе платы то можно логикой обойтись: С1 - на ардуину A1 - на сканирующий Y1 - на результирующий
В крайнем слкчае собрать буферный элемент из полевиков.
Но проще плату на Atmega32u4 заказать - она как клавиатура работает, как мышь, как джойстик.
Но проще плату на Atmega32u4 заказать - она как клавиатура работает, как мышь, как джойстик.
Я тоже уже к этому пришел.