2008-11-07 4 views
8

Я бы хотел иметь монитор приложений, написанный на C#, мониторинг набора торговых позиций Forex. Он будет подключен через USB к реальному набору «светофоров», сидящих на столе, который он будет использовать для указания статуса системы. Может ли кто-нибудь предложить хорошее решение?Как заставить компьютер вспыхивать светом

+0

Это был закрыт, как «не программирование связанным с», но я вновь, как это звучит для меня как автор вопроса заинтересован в программном управлении светофорами. @ rc1, вы можете подтвердить или опровергнуть, желательно (по крайней мере) редактирование и уточнение вопроса? – 2008-11-07 14:52:49

ответ

2

Традиционно люди использовали инфраструктуру автоматизации X10 для такого рода вещей. Люди в моей компании используют его для управления лампами лавы, чтобы указать на статус нашей непрерывной интеграции.

Там есть указатель на на How does one get started writing applications that interact with x10 protocol?

3

Я использовал понятия в this CodeProject article успешно загораются светодиоды. Это может удовлетворить ваши требования, если:

  • Вы можете использовать параллельный порт вместо USB (или, возможно, USB для parallal кабеля/ключа)
  • Вы готовы решать некоторую пайку и простые электронные мастерить
  • вас можно изменить код VB для отслеживания вашего статуса

Как автор упоминает в статье, вы можете уничтожить параллельный порт вашего компьютера (и хуже!), если вы не очень осторожны.

Кроме того, хороший инженер настаивает на том, чтобы вы изолировали свет от порта, чтобы дополнительно защитить компьютер. (реле, симисторы, оптоизоляторы и т. д.)

Это, как говорится, он работает!

2

Еще один шаг заключается в том, чтобы создать что-то самостоятельно, используя платформу микроконтроллера, такую ​​как Arduino. Некоторые примеры того, что возможно с платформой Arduino, доступны на странице Arduino Playground.

An article о том, как сделать светофоры с помощью Arduino, доступно по телефону Instructables.

5

Обычно я бы сказал, что параллельный порт или какой-либо другой такой вещи, но если у вас есть ваши надежды на USB, то определенно взглянуть на Arduino. Это очень недорогой микроконтроллер, который может работать автономно, или может разговаривать с ПК через ряд гибких интерфейсов (включая USB).

Он очень популярен среди сообщества любителей, и, как таковое, существует ряд проектов начального уровня, чтобы начать работу с устройством. Цена на Sparkfun is $35 USD для полностью собранной версии с поддержкой USB.

3

Самое легкое решение - купить светофор USB, а не строить его самостоятельно. Например. USB Ampel. С простым API включен, вероятно, было бы намного проще.

1

Мы использовали этот продукт на моем последнем задании для управления набором вращающихся светофоров, когда сборка будет разбиваться на нашем CI-сервере. Ethernet хорош, так что вы не ограничены 3M диапазоном USB, и так же просто, как открытие TCPClient на порт 10000 и отправка «1R1 \ r».

http://www.6bit.com/products/smartrelayE.php?products_id=33