Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #47, ОКТЯБРЬ 2004 г.

Паяльник

Ne01eX

Спецвыпуск: Хакер, номер #047, стр. 047-116-1


(Ne01eX@rambler.ru, www.alexhak.narod.ru)

Со скоростью света

Тебе, наверное, знакома ситуация: друзья, обломавшись войти в подъезд, с радостным видом спешат известить о своем приходе, кинув что-нибудь тяжелое типа кирпича тебе в окно. Устал менять стеклопакеты? Тогда это статья для тебя!

До того как

Согласно второму закону Ньютона, ускорение, приобретаемое телом, прямо пропорционально силе, действующей на него. Прочность оконного стекла напрямую зависит от его толщины. Кинетическую энергию кирпича, брошенного другом, рассчитать, в принципе, можно, но придется принять во внимание количество выпитого другом пива. К сожалению, эта величина зачастую не является константой, а это значит, что придется считать, используя некоторые законы из теории вероятности. Что, уже взял в руки калькулятор? Не стоит, возьми лучше паяльник: считать - удел ботанов, а не жестянщиков, и потому будем решать эту проблему более радикальным способом - сделаем дистанционный мегазвонок.

И радикалом будет обыкновенный псевдолазерный брелок. А называется он так потому, что внутри его не что иное, как китайское подобие полупроводникового лазера - этакий гиперболоид инженера Гарина ХХ века. Предлагаю взглянуть на рис. 1.

Открою большой секрет товарища Н.Г. Басова: в лазерах любого типа (рубиновом, газовом, полупроводниковом и т.д.) нет никакого намека на линзы (в источнике - да, но ничто не мешает поставить оптическую систему на выходе лазера - прим. AvaLANche'а), потому как последние преломляют свет, а по теории (и на практике тоже) лазер должен обеспечивать параллельное и однонаправленное когерентное излучение. Короче, лажа это все... Но эту лажу за неимением какой-либо другой на придется использовать. Применений ей множество, и Спец уже писал об этом.

Кентатор

Схему этого нехитрого девайса ты можешь увидеть на рис. 2. В нем всего четыре детали. Сам девайс представляет собой фотореле. Самой главной деталью в нашем реле является фотодиод. Фотодиод отличается от обычного диода тем, что начинает проводить ток, только когда освещен. Тогда он открывается, но по-прежнему проводит ток лишь в одном направлении. Этим свойством мы и воспользуемся. Когда мы наводим луч нашего брелока на фотодиод VD1, он открывается, через резистор R1 начинает протекать ток, срабатывает ключ на транзисторе VT1, что приводит к появлению логической 1 на коллекторе этого транзистора. Уровень этой единички мы можем регулировать резистором R2. Этот же резистор задает рабочую точку для транзистора VT1. Резистор R1 служит для ограничения тока, и, меняя его сопротивление, можно тем самым регулировать уровень срабатывания реле. Это необходимо для точной настойки, дабы реле не срабатывало само в результате изменения солнечной активности.

Итак, у нас есть реле, которое выдает логическую 1 при наведении на него луча брелока. Это уже само по себе неплохо, но практической пользы от этой единички чистый ноль. А если подключить наш девайс, скажем, к LPT1 порту на какой-либо разряд шины данных и написать утилиту, которая бы опрашивала этот порт и при появлении "1" сигнализировала бы об этом звуковым сигналом? Это уже лучше. Но мы же, блин, жестянщики - зачем нам писать какие-то утилиты, когда можно решить проблему, используя горячий паяльник?

Содержание  Вперед на стр. 047-116-2