Приветствую Вас, Гость
Главная » Статьи » Электроника

Управление лампой через Интернет

УПРАВЛЕНИЕ ЛАМПОЙ ЧЕРЕЗ ИНТЕРНЕТ

 

Чисто ради интереса попытался подключить лампу к компьютеру и «порулить» ей программно. Так как мне в далеком 2007-м не хотелось сильно заморачиваться по этому поводу, я решил подключить все это дело через старенький LPT.

Необходимые детали в тот момент быстро достать представлялось возможным только для него. Итак, агрегат состоит из аппаратной и программной частей.

Часть 1. Аппаратная

Нам понадобятся следующие детали:

1. LPT-удлинитель (в моем случае его не удалось быстро отыскать и пришлось

собирать самому из двух LPT-вилок и куска провода);

2. макетная плата;

3. угловой LPT-разьем на плату ;

4. реле 12 VDC;

5. резистор 4.7 К;

6. npn-транзистор КТ3117А;

7. диод IN4007;

8. разветвитель питания в ПК

Схема устройства максимально проста в сборке:

Серый прямоугольник сверху — реле. Если мы будем подавать на пин D единицу, на нем будет появляться напряжение, и в конечном итоге реле переключится, включив лампу. По схеме изображенной выше спаяем нечто подобное (фото ниже).

Впаиваем плату в разрыв цепи нашей лампы; подключаем через LPT-удлиннитель к соответствующему порту ПК; подключаем к питанию ПК через разветвитель питания 11; ну и саму лампу в 220 В.

Часть вторая. Программная

Для оживления нашей лампы напишем программу на Delphi (первое что попалось под руки, переписать на С совсем не трудно, в программе буквально 3 строчки кода). Исходник: lampl ,эта программа умеет исключительно включать и отключать лампу по нажатию на клавишу). Немного модернизировав программу, получаем второй исходник: 1атр2 (эта программа следит за файлом, который может изменяться php-скриптом lamp2.php на локальном веб-сервере). Теперь мы сможем включить нашу любимую лампу с любой точки планеты, где есть Интернет.

Исходники можно скачать здесь:

ftp://homelab.homelinux.com/pub/arhiv/2010-08-al.rar

Категория: Электроника | Добавил: Modest (19.08.2010)
Просмотров: 1693 | Комментарии: 6 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: