Вопрос

Я ищу контролировать свет с электроснабжением от простого реле, подключенного через USB к компьютеру.

Переключатель реле - даже USB-устройство, это просто простой переключатель, который требует напряжения USB, чтобы включить его.Когда напряжение падает ниже порога, выключатель выключит свет.

Моя проблема в том, что я не могу контролировать выходную мощность USB-порта.Я рад сделать это, используя любой язык на Windows или Linux (но предпочтительно Java, потому что я к нему привык).

Это было полезно?

Решение

К сожалению, в большинстве случаев вы не можете контролировать питание в порт USB. Источник питания обычно проводят и не переключаемый в программном обеспечении. Вы можете Отправить сброс на USB-устройство , но не будет работать в вашем случае.

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

Редактировать: На самом деле есть продукт, который в настоящее время находится в новостях, который хотел бы, чтобы вы хотели, но он пока не будет доставлен: http://www.pwrusb.com/

Редактировать (снова): по-видимому, Вы можете сделать это с некоторыми USB-концентраторами Этот пост Suggets Linksys usb2hub4 - это то, что работает.

Редактировать (и снова): по-видимому, есть ряд подобных вопросов, но, похоже, нет никаких более полезных ответов:

Другие советы

Большинство USB до сериала или USB до 232 $ 10 преобразователей поддерживают аппаратное рукопожатие.Используйте один из них как одноканальный цифровой IO.

Подключите транзистор, который будет управлять реле в DTR на доске преобразователя и командовать DTR вкл / выкл с драйвером преобразователя.

A 2N7002 - хороший транзистор для использования (FET на самом деле), поскольку он будет работать с 3 В, и не нуждается в каких-либо резисторах в любом месте.

Вот полное решение.

Он использует Arduino Board, с USB-соединением, (и UNO, например) для управления реле и сочетает в себе PFOD (протокол для раздачи работы) www.pfod.com.au , который позволит вам управлять доской / реле из серии Arduino IDE Serialmonitor или окна терминала (Teraterm) или программы Java. Протокол сообщений заключает команды в {}, думают, что упрощенный HTML для Micro и обеспечивает многочисленные экраны, меню, ползунки, текстовые и числовые входы и т. Д. Доступно подробный спецификация протокола

См. См. Подробный пример с полным Arduino Code и приведен пример контроля реле из Teraterm, а также ардуино IDE Serialmonitor.

Есть также приложение для Android, pfodapp , который будет управлять общего назначения через Bluetooth или WiFi / Интернет с 128 битовой безопасностью. Pfodapp делает все вещи Android, вам нужно только кодировать несколько простых строк в вашем Arduino Code, чтобы получить любую систему меню, которую вы хотите. Смотрите www.pfod.com.au для многочисленных примеров.

Вам нужен микроконтроллер USB-GPIO:

adafruit ft232h (около 15 долларов) Введите изображение изображения здесь

Arduino Nano AtmeGa328 (около 7 долларов) 2

см. этот ответ

.

Я бы предложил разместить отдельный блок PI Raspberry Pi с активированной функцией Wake-LAN, чтобы вы могли пингировать его и включить.

Вы можете сделать это, сочетая эти две продукты из POLOLU, около 25 долларов:

  1. micro maestro (собранный)
  2. Базовый реле SPDT RELAY с реле 5VDC (собранный)
  3. Maestro в основном является сервокомитетом, но вы можете установить любой из его каналов, чтобы быть простыми цифровыми выходами вместо этого.Выход можно управлять из программного обеспечения Maestro Control Center или вы можете написать свое собственное программное обеспечение.Цифровой выход из Maestro подходит для включения реле на реле-носителе.Реле может быть включено от USB через Maestro;Я думаю, что он рисует около 100 мА тока, чтобы, вероятно, не будет проблемой для большинства USB-портов, хотя он не будет USB-совместимым, потому что общий ток, нарисованный Maestro, и реле, будет более 100 мА.Вы можете предоставить свой собственный источник питания для реле, если вы беспокоитесь об этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top