Любой способ питания реле 5 В с помощью программного обеспечения?
У меня есть реле, которое может питаться от выхода 5 В, и я пытаюсь включить его программно на материнской плате ПК.
Вопрос: Как получить выходное напряжение 5 В от любой части материнской платы (предпочтительно доступной снаружи корпуса) и управлять им программно с помощью любого языка программирования?
Выходной сигнал не должен быть точно 5 В, потому что я тестировал реле, и он отлично работает даже при 3 В.
Лучше всего использовать порт Parralel, но ни на одной из моих машин его нет.
DVI как-то может быть? PS2? 3,5 мм домкрат? Просто все, что может произвести несколько вольт по требованию.
ПРИМЕЧАНИЕ. Компьютер НЕ будет использоваться для чего-либо другого, кроме питания реле, поэтому возможны жертвы за функции.
ПРИМЕЧАНИЕ 2. Аудиоразъем (3,5 мм) выглядит многообещающе. Может ли он выдавать несколько вольт, когда я играю синусоидальную волну или что-то?
Причина, по которой я делаю это вместо того, чтобы использовать Raspberry Pi или Arduino, заключается в том, что мой учитель информатики действительно хочет, чтобы это было совершенно бесплатно, и планирует использовать исправленную версию Windows XP для использования порта параллелизма в сочетании с какой-нибудь программой для DOS, Который я считаю безумным.
И если вам интересно, что реле питает школьный звонок.
1 ответ
Давайте разделим этот вопрос на три части:
- Как получить выходное напряжение 5 В от любой части материнской платы (желательно доступной снаружи корпуса)
- Как это контролировать программно?
- Как сделать это совершенно бесплатно.
Чтобы не начать с последнего. Это не пойдет. Вам необходимо изолировать внешнее питание (от звонка) от внутренней настройки компьютера. Это означает, что вы хотите, чтобы реле и некоторая клейкая логика. Это может стоить немного, но не будет полностью бесплатным.
Кроме того, готовые решения начинаются с €8,50. В одном из них я упомянул о совместимости с RPI, но, как я читал спецификации, он, похоже, работает с любым выходом USB.
Создание нового устройства может быть интересным проектом, но используемые ресурсы, потенциальные компьютеры взрываются (ну, короткое замыкание, вряд ли взорвется), а затраченное время означает, что покупка такого устройства является экономичным способом.
Я подчеркнул экономичность, так как суть в том, что вы хотите извлечь из этого максимум пользы, а не получить конечный продукт.
Это оставляет еще два момента:
Пункт 2: Как мне это контролировать, зависит от реализации. USB кажется хорошим (и +5 В на 100 миль-ампер может быть достаточно для управления реле), но, насколько я знаю, нет способа контролировать его. Есть devcon
который может использоваться для включения, отключения или сброса устройства, но в других публикациях здесь [SU] упоминается, что это не удаляет часть питания.
Пункт 1: Как получить +5 вольт, также интересно: USB почти не дает никакой энергии. Следует кормить только до 100мА. Этого достаточно для некоторой логики управления, позволяющей USB-устройствам идентифицировать себя и запрашивать больше энергии. Многие реализации USB сломаны, но вы рискуете сгореть, если просто подключитесь к USB и подключите его питание. Это оставляет только три других распространенных источника питания: 1) питание +5 от блока питания настольного компьютера, 2) питание от разъемов вентиляторов 3) питание разъемов eSATA с питанием от источника питания. (не уверен насчет этого, они могут страдать от тех же ограничений, что и USB).
Обновление от комментариев Али Чена:
Нет. Это для УСТРОЙСТВА, которое не должно использовать более 100 мА перед перечислением и настройкой. Но любой USB-хост ДОЛЖЕН ОБЕСПЕЧИТЬ 500 мА, несмотря ни на что.
Не "некоторые реализации". Это два отдельных требования. Единственный случай для формального предела бюджетирования 100 мА - только для специального класса "концентраторов с питанием от шины"
Обратите внимание, что последний может включать USB-концентратор на RPI.
Резюме и выводы:
- Вам понадобится источник питания для звонка. Скорее всего не от самого компьютера, а от внешнего блока питания. Он потребляет энергию, поэтому вы хотите отключить его, когда он не используется.
- То же самое для ПК. Если это происходит постоянно: хорошо. В противном случае это приведет к потере гораздо больше энергии, чем затраты на приобретение РПИ и гаджетов.
- Вы хотите отделить питание звонка от ПК. Это означает, что реле и вменяемые настройки.
- Желательно, чтобы вы подключили второй к источнику питания колокольчиков (который, вероятно, подключен к +240 В или к тому, что исходит от вашей локальной розетки).
- Вы хотите сделать это безопасно.
Экономичный вывод: купите фрикинговый RPI и готовую доску. Изучите важный урок, когда домашний напиток, а когда нет.
... все при условии, что это проект реального мира, а не то, что вам нужно разработать только в образовательных целях. Если это учебный процесс, начните с настольного ПК - тройной перекрестный огонь. Графический тест, который срабатывает в определенное время... и ИК-метр в выхлопе, чтобы знать, когда срабатывать. Остальная часть этой реализации оставлена в качестве упражнения для читателя.