Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Программирование USB

Ответить
Настройки темы
.NET - Программирование USB

Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


Никогда не сталкивался, но вот появилось свободное время и решил я сделать у себя в саду автоматический полив. Можно было бы конечно запрограммировать через LPT, но такого порта у меня в компьютере нет. А вот кто-нибудь сталкивался с USB? Хочется выдавать на электроматорчики 12 вольт (чтоб открывать и закрывать краны), ну и не мешало бы датчик влажности иметь (считывать с него информацию). А может быть кто-нибудь ещё и датчик температуры делал? Кто что знает по этому поводу? С чего начать?

Отправлено: 11:40, 30-05-2011

 

Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Начать скорее всего с датчиков.
Т.к. промышленность не спит, выпуская много всего интересного. Скорее всего низкоуровневой работы с USB и не потребуется вовсе.
Попробуйте поискать бесплатные SCADA системы. Кроме того, потребуется дополнительное питание. Т.к. USB отдает 5В,х0.5А =2,5Вт.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 11:49, 30-05-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


sergkr, Если вы занимаетесь радиоконструированием, то проблем нет, если нет, то лучше ищите готовые образцы.

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

Что касается USB порты, то скорее всего это не так просто, чтобы преобразовать сигнал данных в дискретные сигналы и наоборот требуется мягко говоря еще один комп с ЛПТ или СОМ портами.

Отправлено: 12:54, 30-05-2011 | #3


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


мне кажется проще com-порт в комп запиндюрить и уже от него скакать. с ним и проще работать как-то.
а на счет моторчика - с питания usb его не запустить, нуна свое иметь, либо если както хитро комп рядом - то 12в с разъема питания снять сразу, и через реле его щелкать

Отправлено: 20:56, 30-05-2011 | #4


Новый участник


Сообщения: 6
Благодарности: 1

Профиль | Отправить PM | Цитировать


Нк а если через ком порт сделать? Кто что подскажет?

Отправлено: 14:13, 31-05-2011 | #5


Старожил


Сообщения: 154
Благодарности: 39

Профиль | Отправить PM | Цитировать


в инете много описано на эту тему.
берем микроконтроллер ТТЛ, программатор к нему, МАХ232, сопрягаем всю эту радость, организуем питание (мах требует 5в - вполне сойдет ножка у USB или порта PS/2)... вобщем любая фантазия, как запрограммируете микроконтроллер так и будет работать...

Отправлено: 18:23, 31-05-2011 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Программирование USB

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
программирование на pascal TauRus Программирование и базы данных 11 10-12-2006 12:17
Программирование andy666 Программирование и базы данных 3 24-10-2003 22:17
Программирование andy666 Программирование и базы данных 1 10-10-2003 19:52
Программирование на С++ Agent Comanche Программирование и базы данных 12 08-07-2003 00:21
Программирование LeXo Программирование и базы данных 10 11-10-2002 12:23




 
Переход