Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Программирование USB (http://forum.oszone.net/showthread.php?t=207852)

sergkr 30-05-2011 11:40 1684987

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

lxa85 30-05-2011 11:49 1684995

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

Stejar 30-05-2011 12:54 1685043

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

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

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

Beyound 30-05-2011 20:56 1685299

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

sergkr 31-05-2011 14:13 1685671

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

Beyound 31-05-2011 18:23 1685846

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


Время: 17:55.

Время: 17:55.
© OSzone.net 2001-