Управление устройствами на 220в через LPT порт (полный цикл создания)

Предыстория


После прочтения статьи на Хабре об управлении лампой через интернет, появилась идея управлять освещением дома с компьютера, а так как у меня уже настроено управление компьютером с сотового телефона, то это значит, что и светом можно будет управлять с того же телефона. После демонстрации статьи одному из моих коллег по работе, он сказал, что ему это как раз и нужно. Так как он часто за фильмами, которые смотрит на компьютере, засыпает. Компьютер через некоторое время после окончания фильма тоже засыпает и отключает монитор, а вот свет в комнате остается включённым. Т.е. было решено, что вещь это полезная, и я начал собирать информацию и детали для этого чуда.
Остальная информация под habracut (осторожно много картинок — трафик).

Схема устройства


За исходную схему была взята одна из схем, найденных в Internet и выглядела она вот так:
Схема предшественник
Но только с небольшим изменением: между 1-ым пином оптопары 4N25 и 2-ым пином LPT был добавлен резистор на 390 Ом, и еще добавлен светодиод для индикации включения. Схема была собрана в тестовом режиме, т.е. просто соединена проводами так как нужно и проверена. В этом варианте она просто включала и выключала старый советский фонарик.
Было решено, что если уже делать управление, то не для одного устройства, а минимум на 4 устройства (из расчёта: одна лампа на столе, люстра на два выключателя, запасная розетка). На данном этапе стало необходимо построение полной схемы устройства, начался выбор различных программ.
Были установлены:
  1. PBC
  2. KiCAD
  3. gEDA
  4. Eagle

Посмотрев все их них я остановился на Eagle, так как в его библиотеке были «похожие» детали. Вот что получилось в нем:
Схема устройства в Eagle

Схема устройства с деталями

На схеме использован порт DB9 т.е. обычный COM порт, это сделано из соображений экономии как места на плате, так и самих разъёмов (COM'вские у меня были), а так как мы будем использовать только 5 проводников, то этого нам хватит с запасом. Таким образом делаем еще и переходник с DB25 (LPT) на DB9 (COM), в моем случае делается он следующим образом:
LPT 2-9 pin = COM 1-8 pin — это управляющие пины данных;
LPT 18-25 pin (зачастую они соединены между собой) = COM 9 pin — это наша земля.
Так же в схеме используется дополнительное питание на 12В для питания реле, по плану это будет простое китайское зарядное или может быть крона на 9В (одно реле срабатывает нормально, надо проверить на 4 одновременно). Отдельное питание и гальваническая развязка с помощью оптопары используется для того чтобы обезопасить порт компьютера. При желании можно конечно запитаться от 12В блока питания компьютера, но это каждый делает сам и на свой страх и риск.

Необходимые детали для создания устройства

  1. COM порт — 1 шт
  2. коннектор питания — 1 шт
  3. светодиод зелёный — 4 шт
  4. оптопара 4n25 — 4 шт
  5. посадочное место под оптопару (у меня было только на 8 ног) — 4 шт
  6. резистор 390 Ом — 4 шт
  7. резистор 4,7 кОм — 4 шт
  8. транзистор КТ815Г — 4 шт
  9. реле HJR-3FF-S-Z — 4 шт
  10. зажимы на 3 контакта — 4 шт
  11. фольгированный текстолит


Подготовка схемы печатной платы


Попытавшись использовать Eagle для подготовки печатной платы я понял, что это будет сложновато и решил найти более простой вариант. Этим вариантом стала программа sprint layout 5 пусть она и в исполнении для windows, но без проблем запускается в wine под linux. Интерфейс у программы интуитивно понятный, на русском языке и в программе имеется достаточно понятная помощь (help). Поэтому все дальнейшие действия по разработке печатной платы производились в sprint layout 5 (далее SL5).
Хоть и многие используют данную программу для разработки плат своих устройств, в ней не оказалось необходимых мне деталей (даже в куче скачанных коллекций макросов). Поэтому пришлось сначала создать недостающие детали:
  1. COM порт (тот что был не совпал с моим, по отверстиям крепления)
  2. гнездо питания
  3. зажим на три контакта
  4. реле HJR-3FF-S-Z

Вид этих деталей:
Созданные детали в sl5

После добавления необходимых деталей началось само проектирование печатной платы. Проходило оно в несколько попыток, было их около пяти. Каждый вариант платы печатался на картоне прокалывались отверстия и в них вставлялись детали. Собственно так и было выяснено, что мой COM порт не совпадает с тем который был в SL5. Так же всплыла небольшая ошибка в схеме реле — реально корпус реле был сдвинут на 2-3 мм. Естественно все ошибки были исправлены.
На первом печатном варианте выяснилось еще и не правильное подключение транзистора, были перепутаны два контакта.
После всех исправлений и подгонок получилось плата следующего вида:
Финальный вид платы

В SL5 есть функция «Фотовид» для просмотра платы, вот как она выглядит в нем:
Фотовид платы с прозрачностью

Фотовид платы без прозрачности

На финальном варианте платы будут еще немного подправлены дорожки, а в остальном она выглядит так же.

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

Подготовка печатной платы


Плату решено было делать методом ЛУТ (лазерно-утюговая технология). Далее весь процесс в фото.

Вырезаем необходимого размера кусок текстолита.
Подготовка текстолита

Берем самую мелкую наждачку и аккуратно зачищаем медную поверхность.
Зачищеная поверхность

После зачистки поверхности её необходимо промыть и обезжирить. Промывать можно водой, а обезжиривать ацетоном (в моем случае это был растворитель 646).
Далее печатаем на лазерном принтере на мелованной бумаге нашу плату, не забыв в принтере установить самую жирную печать (без экономии тонера). Этот вариант получился немного не удачным, так как размазался тонер, но другая попытка была в самый раз.
Печатная заготовка для ЛУТ

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

Далее необходимо подготовить раствор для травления. Я использовал для этого хлорное железо. На банке с хлорным железом написано, что раствор необходимо делать 1 к 3. Я немного отступил от этого и сделал 60 г хлорного железа на 240 г воды, т.е. получилось 1 к 4, не смотря на это травление платы происходило нормально, только немного медленнее. Обратите внимание на то, что процесс растворения сухого хлорного железа в воде идёт с выделением тепла, поэтому всыпать его в воду необходимо небольшими порциями и размешивать. Естественно для травления необходимо использовать не металлическую посуду, в моем случае это была пластиковая ёмкость (вроде от селёдки). У меня получился вот такой раствор:
Раствор хлорного железа

Перед тем как опустить плату в раствор, я с помощью скотча приклеил к её обратной стороне леску, что бы было удобнее доставать и переворачивать плату. Если раствор попадет на руки надо быстро его смыть с мылом (мыло его нейтрализует), но пятна могут все равно остаться, все зависит от конкретных условий. Пятна с одежды вообще не выводятся, но мне повезло этого не проверить на себе. Погружать плату в раствор надо медью вниз и не всю плашмя, а под углом. Время от времени плату желательно очищать от отработки, так как она мешает дальнейшему травлению. Делать это можно при помощи ватных палочек.
Плата после 10-15 минут травления

Плата после 38 минут травления

Весь процесс травления у меня занял 45 минут, хватило бы и 40 минут, но я был просто занят ещё одним делом.
После травления промываем плату с мылом отрываем скотч с леской и получаем:
Плата после травления и промывки (на просвет)

Плата после травления и промывки

Внимание! Не выливайте раствор хлорного железа в раковину (канализацию) — это может повредить металлические детали раковины, да и вообще раствор может ещё пригодиться.
Далее нам необходимо смыть тонер, это успешно делается тем же растворителем 646, который использовался для обезжиривания (долгий контакт растворителя с кожей может её повредить).
Плата после удаления тонера

Следующим шагом является сверление отверстий. У меня на плате предусмотрены были отверстия 1мм и 1.5 мм изначально, так как найти более тонких свёрл не удалось. Так же найти у нас в городе цанговый патрон для крепления его на электромоторчик не удалось, поэтому все делалось большой дрелью.
Подготовка к сверлению

Первое устройство подошло
Первый девайс подошел

На первый раз я взял только два сверла, а при использовании такой дрели этого оказалось мало. Одно сверло сломалось, а второе погнулось. Все что я успел просверлить в первый день:
А на этом все на сегодня

На следующий день я купил пять свёрл. И их как раз хватило, так как если они не ломаются (кстати из пятёрки сломал только одно), то тупятся, а при сверлении тупыми — портятся дорожки, медь начинает отслаиваться. После полного сверления платы получаем:
Плата полностью просверлённая, на просвет

Плата полностью просверлённая, сторона деталей

После сверления необходимо провести лужение платы. Для этого я использовал старый способ — паяльник, флюс ТАГС и олово. Хотелось попробовать с использованием сплава Розе, но его не найти у нас в городе.
Процесс лужения

После лужения получаем следующий результат:
Плата после лужения, вид 1

Плата после лужения, вид 2

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

Монтаж деталей


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

После монтажа деталей идём и подключаем устройство к компьютеру через LPT, для этого спаян переходник с DB25(LPT) на DB9(COM) в следующем виде:
  • 2 пин DB25 к 1 пину DB9
  • 3 пин DB25 к 2 пину DB9
  • 4 пин DB25 к 3 пину DB9
  • 5 пин DB25 к 4 пину DB9
  • 6 пин DB25 к 5 пину DB9
  • 7 пин DB25 к 6 пину DB9
  • 8 пин DB25 к 7 пину DB9
  • 21 пин DB25 (можно любой с 18 по 25) к 9 пину DB9

Так как в качестве провода использовалась обычная витая пара, то не хватило одного проводка, но для данного устройства достаточно только пяти проводов, так что данный вариант подходит. В качестве включаемой нагрузки у нас выступает простой советский фонарик. Ну и в качестве блока питания — универсальный китайский блок питания (4 коннектора и питание от 3 до 12 в). Вот все в сборе:
Устройство собрано для теста

А вот уже устройство работает:
Устройство успешно работает

На этом закончился ещё один вечер и монтаж остальных деталей был оставлен на следующий день.

А вот и уже полностью собранное устройство:
Полностью укомплектованная плата - дорожки

Полностью укомплектованная плата - детали

Ну и небольшое видео о том как это работает (качество не очень, не было чем снять нормально)

Вот и все, осталось только найти нормальный корпус для устройства и запускать его в дело.

Программная часть


Естественно для управления LPT портом нужно какое-то ПО, но так как у меня дома linux, то было решено просто написать простейшую программку самому, а в последствии её уже дописать и адаптировать как надо. Выглядела она примерно так:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/io.h>
#define BASE 0x378
#define TIME 100000
int main ()
{
int x = 0x0F;
int y = 0x00;
if (ioperm (BASE, 1, 1))
{
perror ("ioperm()");
exit (77);
}
outb (x, BASE);
return 0;
}


Данная программка отправляет в LPT порт 0x0F = 00001111, т.е. подает 1 на 2-5 пины (Data0-Data3), а это и есть наше управляющее напряжение между 2-5 пинами и землей (18-25 пины), таким образом будут включаться все четыре реле. Точно так же действует программа для отправки 0x00 в порт для отключения, просто вместо x отправляется y — outb (y, BASE). Еще можно прочитать состояние порта:
#define BASEPORT 0x378 /* lp1 */
...
printf("статус: %d\n", inb(BASEPORT));
...

Единственный нюанс этой программки в том, что её необходимо выполнять от root, так как простому пользователю не доступна функция ioperm. Думаю, как решать такую проблему можно не рассказывать, каждый выберет более подходящий ему вариант.

В последствии программа была доработана так, что бы передавая ей параметры командной строки можно было указывать с каким устройством и что сделать.
Вывод «sw --help»:
Программа для управления реле через LPT порт.
У программы может быть один или два параметра.
Формат параметров: sw [номер устройства] [действие]
номер устройства - от 1 до 8
действие - "on", "off", "st" - включение, выключение, статус
Пример: "sw 2 on" для включения второго устройства или "sw --help" для вывода помощи


PS если кому понадобится, то потом могу где-нибудь выложить файл схемы платы в sl5 и исходник программки управления.
Метки:
Поделиться публикацией
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 86
  • +6
    спасибо за очень подробный процесс описания основ, думаю для начинающих он будет очень сильно полезен. Особенно порадовал подробный процесс травления платы.
    • +3
      Видимо не все начинающие знакомы с сайтом DiHALTa :)
    • 0
      Насколько сильно всё усложняется если использовать USB вместо COM?

      Идея отличная, но для ноутов не подходит.
      • +3
        пока не пробовал, но там уже нужно будет микроконтроллер какой-то использовать и программировать его, а это явно сложнее этого. Может кто уже из хабровчан пробовал — пусть они напишут.
      • +1
        это не COM а LPT
        • 0
          вообще-то он прав — там используется LPT (выше написано почему порт от COM'а взят)
          • +8
            Гнездо от com 9-pin от комп порта. поэтому наверно показалось.

            Вообще странно когда такие проекты критикуют. Это делает не спец по радиотехнике, а любитель. Когда я к LPT подключил ЖК дисплей я тоже был счастлив или собрал мультивибратор. С таких мелочей начинаются радиотехники. МОжет он пока не дорос до V-USB, FTDI, sp2023. Но он поставил себе цель, повозился пару часиков, и сделал как смог.

            Дальнейших успехов!
        • +1
          Как минимум нужно будет добавить микроконтроллер с программным ( например, AVR с V-USB) или аппаратным USB. Или же микроконтроллер и схемку FT232 — преобразователь USB → UART
          • 0
            можно одной FT'шкой в bitbang режиме обойтись, скорее всего
          • +2
            значительно проще купить USB to LPT переходник, за каких то там 10-15$, чем городить микроконтроллер
            • 0
              Какой вы хитрый.Ничего не выйдет с переходником, так что придется «городить».
              • 0
                26 лет, а всё ещё в чудеса верите :) не будет работать)
                • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  по сути упревление реле происходит при помощи светодиодов.
                  достаточно взять любой микроконтроллер который умеет USB и навесить на него светодиоды.
                  а управление светодиодами — простейшая задача, как «hello world» :)
                • +6
                  У меня в школе был такой проект в МАН :)
                  Только тогда все навесным монтажем делал.
                  До сих пор гдето валяется похожий девайс и программа для управления.
                  • +2
                    хм, а в каком году? я тоже подобное на МАН выставлял. 3 место по Украине взял в 2005 году
                    • +2
                      Украина МАН 2004 :)
                      • +2
                        да-да 2004-2005 учебный год. Земля, Херсон на проводе.
                  • 0
                    >> реле HJR-3FF-S-Z — 4 шт
                    А каков диапазон мощности? Обогреватель на 2 КВт выдержит?
                  • +12
                    Спасибо! Мало таких статей для новичков и для пользователей Linux.
                    • –23
                      вы опоздали лет на 15
                      • +13
                        это все равно что написать издательству, которое выпустило «азбуку», что они опоздали с азбукой на 20 лет так как алфовит вы уже давно выпустили.
                        Основы не устаревают. Всегда есть те кто учатся. На земле текучка кадров :-)
                        • 0
                          возможно.
                          но уже и lpt портов то нет…
                          • +1
                            • +1
                              Но этот переходник не подходит для описанного решения в чистом виде. Тогда нужно менять программу и работать с виртуальным последовательным портом.
                              • +1
                                Согласен, но можно закрыть на это глаза при «правильном» драйвере.
                              • +1
                                www.pcports.ru/articles/lpt11.php
                                Третья ссылка ;)
                              • 0
                                Еще как есть! А в некоторых случаях без них никуда вообще — что делать, если оборудование старое, но прекрасно работает? Да и софт под него написан. Не переделывать же оборудование и переписывать сложный софт, чтобы он работал с USB. Так что не спешите его хоронить :)
                                • +3
                                  Напишете про USB?
                                • +6
                                  >>алфовит вы уже давно выпустили.
                                  а кто-то его так и не прочитал…
                              • 0
                                Кулибины блин, есть еще)
                                Интересно было наблюдать лазерно-утюговая технологию! А по теме, может просто в темноте кинематографом увлекаться или фильмы поинтересней выбирать..)
                                • +26
                                  Извините за критику, но схема и конструкция сделаны ужасно! В такой простой схеме вы ухитрились сделать грубые ошибки, за которые любого инженера должны пытать паяльником.
                                  Ошибка номер раз: светодиоды подключены к LPT порту без токоограничительных резисторов. Если поставить сверхяркие светодиоды, то LPT порт может сгореть. Или могут сгореть светодиоды.
                                  Ошибка номер два: отсутствует нагрузочный резистор для выхода оптрона. Получается что в выключенном состоянии база транзистора висит в воздухе, а сталобыть на ней будет не ноль, а что угодно, например импульсы от стоящей рядом люминисцентной лампы или наводки от антены радиолюбителя на крыше. Транзистор от этого может перегреваться и реле может щелкать само собой. К тому-же если поставить транзистор с большим бета, то он может сработать от темнового тока оптрона.
                                  Ошибка номер три (самая жесткая): отсутствуют диоды защиты от обратного импульса катушки реле. Наверно вам известно, что катушка реле это индуктивность, а индуктивность старается сохранять постоянным протекающий через нее ток. Поэтому при отключении реле катушка разрядится обратным выбросом высокого напряжения, которое может доходить до нескольких сонет вольт, а в мощных реле — до киловольт. Транзисторы таких импульсов сильно не любят и могут сгореть, а еще могут сгореть другие устройства подключенные к блоку питания (импульсы проникают в питание), а при особой неудачливости может пробить оптрон и тогда сгорит вообще все, включая компьютер.
                                  Не буду уже говорить о таких мелочах как варисторы параллельно контактам реле, без которых они будут пригорать при коммутации индуктивной нагрузки.
                                  • +4
                                    З.Ы. базы транзисторных оптронов (если они имеют базовый вывод) тоже нельзя вешать в воздухе по очевидным причинам.
                                    • +2
                                      Поддерживаю вас. Нельзя базу в воздухе оставлять.
                                    • +2
                                      Ошибка номер раз — в курсе, но на данный момент диоды были подобраны специально и проверены.
                                      за остальное спасибо, учту.
                                      • +1
                                        по поводу пробоя оторона
                                        Оптопары 4N25 — 4N28
                                        Оптическая развязка с транзисторным выходным и отдельным входом к базе.
                                        Проб. напряжение изоляции: 5300 В мин.
                                        • +2
                                          вот например готовое решение:
                                          • +9
                                            Главное — это не подключать эту платку к чему-нибудь серьёзному.
                                            Я, помню, в бытность свою недоинженером собрал систему управления станком с такими ошибками (из серии отсутствия токоограничивающих резисторов и висящих в воздухе баз) — получился бунт машин — время от времени станок пытался убить всё живое, что было в досягаемости его манипуляторов. А иногда, когда у него было хорошее настроение, работал, как часы.
                                            P.S. Никто в итоге не умер, переделали.
                                            • +2
                                              Огромное спасибо за разъяснение ошибок.

                                              Лично мне было очень полезно. У вас случаем нет сборничка подобных рекомендаций и правильных практик? Я новичек радиоэлектронике и, вероятно у меня уже не будет возможности изучить эту науку досконально, однако иногда очень хочется что-то подобное собрать и не хочется делать такие грубые ошибки и пытаться угадать от чего-же оно бунтует непредсказуемым образом
                                              • +1
                                                Хоровиц П, Хилл У.
                                                Искусство схемотехники:
                                                В 3-х томах: Пер. с англ. — 4-е изд., перераб. и доп. — М.: Мир, 1993
                                                Как Кнут для программиста. Даже круче, потому что Кнута мало кто прочитал всего. А эта книга читается взапой от и до.
                                            • 0
                                              А у меня паяльник такой же. Кстати он отстойный, ибо толстый и неудобный
                                              • 0
                                                Сколько у меня таких паяльников сгорело… Я такими с садика паяю.
                                                • 0
                                                  Зачётный паяльник.Аж ностальгия пробила.
                                                • 0
                                                  Я недавно стоваттным паял разъём miniUSB — и ничего, всё запаялось. Там, главное, флюса побольше и сразу по всем контактам махнуть — почти что волновая пайка получается :)
                                                • +2
                                                  Я не думаю что оптопары так уж сильно нужны. Просто на транзисторах все было бы так же.
                                                  • 0
                                                    Поверьте, только благодаря оптронам LPT порт топикстартера еще жив. Берегите комп, делайте опторазвязки везде где можно, иначе небольшая ошибка в схеме или коротыш при отладке — и беги менять мамку.
                                                    • 0
                                                      Я не могу с вами не согласится. Но я рискую всеравно. У меня даже телефонная линия связана с LPT правда через реле, другие датчики напрямую.
                                                  • +2
                                                    Я понимаю, может быть не совсем в тему. Но вот вам девайс — управление розетками через USB и ethernet.
                                                    www.gmb.nl/default.aspx?op=products&op2=item&id=5011
                                                  • 0
                                                    Спасибо! Статья интересная, хотя не лишена недостатков. Я би вам посоветовал перед сверлением кернером намечать будущие отверстия, это сбережет вам сверла, нервы и сделает процес сверления более акуратным и приятным.
                                                    • 0
                                                      я намечал вручную другим сверлом — иначе не попадешь точно и можно и вообще промазать если поедет сверло.
                                                      • 0
                                                        Всеравно, кернер в таких случаях незаменим. И еще вместо кернера можна использовать старый дюбельный гвоздь.
                                                        • 0
                                                          При печати выставьте диаметр отверстий 0.3 и сверлите специальной микродрелью, а не дрелью для сверления стен. Тогда сверло самоцентрируется в отверстии контактной площадки и все получается красиво и аккуратно. Кстати, бросайте ЛУТ пока не поздно, осваивайте фотометод, оно того стоит.
                                                          • 0
                                                            я делаю из того и тем, что доступно, для фотометода у нас достать все гораздо сложнее
                                                        • +1
                                                          аккуратным
                                                          • +1
                                                            Спасибо. В будущем учту.
                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                            • –1
                                                              >Я би
                                                              Зачем всем-то говорить?
                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                • 0
                                                                  "… сбережет вам сверла, нервы и сделает процес сверления более акуратным и приятным."
                                                            • –3
                                                              по разобке теории автору 5-. по практическому решению трояк — USB->RS232->реле (типа www.youtube.com/watch?v=46p0D2Yk8NQ) стоит на ебае 5 рублей пучок и ничего паять не надо. впрочем, бложик называется DIY так что тут этому самое и место.
                                                              • 0
                                                                А можно конкретные ссылочки на лоты ebay (я серьёзно)?
                                                                Самое дешевое, что удалось найти обойдётся в $36 за устройство с 4 реле.
                                                                За $42 уже можно найти вариант с 6 реле, 16 GPIO, ADC, DAC и прочей мелочью.

                                                                Согласитесь, это далеко не 5 рублей… :(
                                                                • 0
                                                                  во-во, мне тоже народ говорил, что находил подобное по цене около 40 евро
                                                                  да и вообще, у нас проще собрать чем купить где-то в инете
                                                                  да и самое главное это блог DIY
                                                              • +3
                                                                Дам непрошенный совет по части выбора элементов для релейных схем.
                                                                Защитные диоды: для реле с током обмотки до 200ма рекомендую 1N4148WS, это мелкие smd диоды которые удобно напаивать между ног реле с обратной стороны платы. Совсем не занимают лишнего места. Для мощных реле (ток катушки до 2a) 1N4936, и для самых мощных реле (типа реле в трамвае) FR604.
                                                                Транзисторы для управления всеми реле кроме трамвайных — IRLML0030. Это мелкий smd полевик спокойно коммутирующий 5a не нагреваясь. Управляется от логического уровня, можно цеплять на ногу МК даже без резистора в затвор.
                                                                Все резисторы и оптроны — smd, оптроны выбирать без вывода базы.
                                                              • 0
                                                                Выложите схему в sl5, пожалуйста.
                                                              • 0
                                                                В случае если система не будет работать имеется ли возможность ручного включения электроприбора?
                                                                • 0
                                                                  ну это смотря как подключать, я собираюсь параллельно обыкновенному выключателю света подключать. А если сделать розетку и в неё включать что-то — то тогда нет ручного включения, хотя всегда и на розетке можно тумблер поставить.
                                                                • 0
                                                                  Я в детсве сверлил такие платы иголками от швейной машинки. Они тонкие, прочные. Острый кончик позволяет позиционировать отверстие с высокой точностью, а канавка для нити достаточна чтобы обеспечить сверлящий эффект.
                                                                  • 0
                                                                    Я тоже, только отламывал само остриё, так сверлилось быстрее.
                                                                  • 0
                                                                    Я, когда озаботился аналогичным девайсом для управления внешними приборами по LPT, нашёл интересную софтину, которая как раз нужные сигналы подает на LPT — www.counterslab.com/rus/lpts.htm (настроек там тьма, и можно работать с LPT-входами).

                                                                    Блин, а у меня всё руки не доходят схему спаять :(
                                                                    • –5
                                                                      вам звонили из РОСНАНО! почему трубку не берёте?
                                                                      • 0
                                                                        Как удалось заставить SpintLayout печатать из-под linux? В чем секрет?
                                                                        • 0
                                                                          извините, упустил — печатал я на работе из той же sl5, но под виндой (win2k3)
                                                                        • +1
                                                                          Хорошая, подробная статья, получил представление о том как платы травятся. Всегда с удовольствием читаю этот блог и радуюсь, что не перевелись ещё умельцы у нас. =)
                                                                          По поводу решения аналогичной задачи вроде есть протокол X10, какое-никакое готовое решение.
                                                                          • +2
                                                                            Целиком статью ещё не прочел, только бегло просмотрел но у меня уже есть совет.
                                                                            По поводу сверел и отслаивающейся меди. Сначала сверлить, потом рисовать, а уже затем травить. Сверлить со стороны меди. Так получается намного аккуратнее, ничего не будет отслаиваться. И сверлить лучше не дрелью, а станком.
                                                                            Ломаются и гнутся сверла у вас из-за того, что торопитесь и слишком сильно давите. Лучше обороты выше, чем давить со всей дури.
                                                                            • 0
                                                                              думаю что ломаются они из-за неровного положения дрели, все же просто руками сверлил. я даже не давил — веса дрели хватало. сверлить раньше — рисунка сложно, еще не понятно как рисунок ляжет, мало ли малек съедет.
                                                                            • +2
                                                                              капитан Очевидность инженерных войск ее величества утверждает, что не будет ничего страшного, если запитать транзисторные ключи от +12 В компьютера, поскольку от сети 220В гальваническую развязку обеспечат реле, а LPT уже с запасом отгорожен оптопарами.
                                                                              • 0
                                                                                да ключи пофигу, а вот реле там без шунтирущих диодов в обмотке. Без них «страшное» для БП и матери с винтами точно будет :)
                                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                                • 0
                                                                                  это будет следующим шагом, т.е. если сделаю — напишу
                                                                                • 0
                                                                                  в устройство (по рекомендациям) все же добавлены
                                                                                  резисторы (smd на 100 ом) перед светодиодами и диоды (1n4007) на контактах реле 12в,
                                                                                  плата покрыта цапон лаком (красненьким).
                                                                                  Устройство заступило(еще вчера) на боевое дежурство — теперь настольная лапма и питание wifi точки управляются с телефона по bluetooth через комп.
                                                                                  осталось только комнатный выключатель (от люстры) подрубить.

                                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.