- Управление внешними девайсами через usb

09.03.2008

Принимаются любые пожертвования на Easypay.by на кошелёк 01839457

Управление внешними девайсами через юсб …

Управление с компьютера внешними нагрузками (~220 v) 8 каналов.

А ЗДЕСЬ тема и обсуждение увеличения количества выходов и другие варианты применения PICа

 

Схемка подключения PICa к usb:

Кнопка Reset нужна для закачки прошивки через usb при помощи проги usboot.exe

Короче сразу собирается программатор..

Этим программатором прошиваем в наш PIC boot.hex при помощи проги WinPic которая находится тут: OUT

(Там же находятся прошивки, настройки для winpic и usboot.exe)>после чего используя usboot.exe и нажав предварительно кнопку reset загружаем в PIC 18F2550.hex и всё, собираем схемку нашего девайса , у метя получилась вот такая борода помещенная в футляр от плёнки:

и начинаем изобретать силовую часть

Для управления силовой частью лучче всего для надежности и защиты порта от высокой напруги использовать оптопары. я брал слаботочные 6N137 и использовал реле, но если кто найдет есть очень отличные оптосиммисторы (или как их там) S201S06V с ними можно обойтись и без реле (держат без проблем до 3-ех ампер)

Короче Вот такая фигня у меня получилась (а PIC у меня отдельно потому как изначально эта хрень управлялась с LPT). Сейчас у меня этим прибамбасом управляется люстра в зале, лампа настольная, усилок и блок питания программатора , и всё это управляется путемнажатия пары кнопок на клаве или пульте. А если еще присовокупить будильник с выводом из спящего режима, предложенный в разделе софт, то можно будить комп в купе со включением внешних девайсов, к примеру в качестве имитатора присутствия в квартире кого-нить на время отъезда..

PS: Распиновка USB >>

Вывод Название Цвет провода Описание
1 VCC +5В
2 D- Данные -
3 D+ Данные +
4 GND Земля

А вот и схема силовой части, три канала. и ниже тоже самое до восьми…

63 комментария

Оставить комментарий

Вы должны быть зарегистрированы, чтобы оставить комментарии. Войти



Страницы: [7] 6 5 4 3 2 1 » Показать все

  1.  63 unidiag
    5 декабря в 16:51

    http://conture.by/post/347 – тоже самое, только более доходчиво и на большее количество портов

  2.  62 avatar NewComer
    3 августа в 22:22

    Наконец-то победил проблему отлавливания нажатия кнопок на пике -> на комп. !!! Всем кто в коментариях задавал вопрос на эту тему милости просим в обсуждения на странице темы «увеличение количества выходов для управления нагрузками через usb и др.»

  3.  61 avatar NewComer
    26 июля в 11:27

    Ну вот кажися чего-то получилось с увеличением количества подключаемых нагрузок к 18f2550. Пока только 24 выхода… На эту тему всё обсуждение будет происходить ТУТ.

  4.  60 avatar NewComer
    24 июля в 10:45

    Не, сдвиговый регистр тож не совсем то что нуно. Буду всё-таки пробовать изобрести свой дешифратор на контроллере.

  5.  59 orion2011
    22 июля в 19:22

    Mожет можно Сдвиговый регистр попробовать типа 74HC595 приручить.
    нашел статью про это но там камень Атмелевский… hххp://avrdevices.ru/sdvigovy-registr-74hc595/#more-478

  6.  58 avatar NewComer
    22 июля в 17:50

    Да.. желание посодействовать есть :) но нуно подумать. Пытался расширить кол- во выходов силами этого же пика чего-то пока не идет. По началу была мысля задействовать дешифратор , но тогда можно будет включить только одну нагрузку. Скорее всего прийдется написать свой дешифратор на контроллере.

  7.  57 orion2011
    22 июля в 17:15

    NewComer. так есть желание посодействовать в изготовлении девайса на 16…?? сам не справлюсь :( (

  8.  56 orion2011
    20 июля в 22:40

    Изменения были внесены только в два файла….. io_cfg.h и user.c…
    hххp://www.mediafire.com/file/6rpkp0gmdcmq9vq/Demo.zip
    NewComer скажи есть ли у тебя возможность помочь мне сделать девайс скажем на 16 выходов?
    я только начал заниматься микроконтроллерами… до этого дела с ними не имел…

  9.  55 avatar NewComer
    20 июля в 19:30

    Re:> orion2011
    Ну и славненько :) . А можно твой исходник глянуть, если не секрет. На мыло или сюда … Хотелось бы все-таки разобраться в чем было дело..

  10.  54 orion2011
    19 июля в 14:57

    NewComer Спасибо тебе за помощь, но и эта прошивка ничего не изменила :( .
    Пришлось взять в руки бубны :) и плясать с ними две ночи подряд… Все таки я победил! :)
    Все заработало как надо. Взял исходник с сайта Спрута (спрут.де) внес несколько изменений и все стало ок….

Страницы: [7] 6 5 4 3 2 1 » Показать все