Если вы ярый меломан, который много сидит за компьютером, то наверняка часто слушаете на нем музыку, у вас установлен классный мультимедиа проигрыватель, который позволяет вам максимально удобно работать с вашей музыкальной коллекцией. Но может ли ваш проигрыватель дать вам возможность удобно и наглядно регулировать громкость? У многих пользователей ноутбуков есть такая возможность. Пользователям же стационарных компьютеров приходится хуже, так как громкость можно регулировать либо с мультимедийной клавиатуры, либо мышкой тыкать в «Регулятор громкости». Но существует еще один весьма неплохой и наглядный способ регулировать громкость с помощью колесика мышки, наведя курсор на панель задач. При этом на рабочем столе будет показываться большой и стильный регулятор, который покажет текущее состояние громкости. Все это можно сделать с помощью утилиты Volume2.

Программа позволяет достаточно гибко настроить регулятор громкости, включая его внешний вид на панели задач и рабочем столе. В настройках можно выбрать несколько вариантов отображения регулятора на рабочем столе вашего компьютера. Стоит заметить, что выглядят они весьма стильно!

Не стоит думать, что на этом возможности программы заканчиваются! Помимо красивого регулятора вы можете менять значения огромного количества самых разнообразных настроек. На вкладке «Основные» вы найдете список устройств, для которых можно изменять громкость, там же можно задать отдельное приложение, в котором следует регулировать громкость.

На вкладке «Системный трей» в Volume2 можно задать внешний вид и настройки индикатора, расположенного в области уведомлений (трее). Тут вы найдете множество самых разнообразных вариантов отображения индикатора, которые красиво меняются при изменении громкости. Главное, при использовании этого индикатора, отключить стандартный, чтобы в области часов был один, а не два индикатора.

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

Помимо управления громкостью программа Volume2 позволяет задавать различные дополнительные возможности, которые к громкости не имеют никакого отношения. Например, можно назначать горячие клавиши не только на управление громкостью, но и на управление яркостью экрана, извлекать диски из CD/DVD привода, а также безопасно извлекать USB-устройства. Еще одной интересной особенностью программы является возможность задавать расписание выполнения различных задач. Можно автоматизировать процесс выключения или снижения уровня громкости в определенное время суток, автоматически запускать приложения в заданное время, а также по расписанию показывать на экране сообщения.

В целом, Volume2 достаточно сильно напичкана самыми разнообразными настройками, которые могут показаться полезными некоторым меломанам. Естественно, программа полностью русифицирована (автор наш с вами соотечественник) и разобраться в настройках не составит труда, если у вас есть на это время и желание кастомизировать свою систему, сделав ее максимально удобной для работы и прослушивания музыки. Работает утилита под операционными системами Windows 7/Vista/XP.

Категория гаджетов регуляторы громкости для Windows 7 и 8 включает в себя гаджеты на рабочий стол, выполняющие функцию регулирования звука на компьютере. Установив один из таких гаджетов, вы сможете настраивать звук, а также задавать и сохранять параметры звучания для определенных стилей музыки.

Звук и громкость – понятия субъективные. То, что для вас кажется оптимальным уровнем, вашим коллегам или домочадцам может показаться слишком громким. И наоборот, то, что вы хорошо слышите, находясь непосредственно за компьютером, не всегда доступно людям, которые находятся на определенном расстоянии.

Таким образом, включение, отключение и регулировка звука являются одной из важных сопутствующих функций при работе с компьютером. Однако делать это с помощью клавиатуры или через панель управления не всегда удобно, особенно, если манипуляции с громкостью необходимо осуществлять почти мгновенно. Именно поэтому для повышения комфорта управления звуком целесообразно скачать микшер громкости для Windows 7 и установить его непосредственно на рабочем столе. Управляются такие мини-приложения с помощью клавиш и колесика мыши либо кнопками, размещенными на интерфейсе самого гаджета, что позволяет производить манипуляции со звуком быстро и просто.

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

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

Кроме того, можно выбрать мультифункциональную утилиту, в которой совмещены регулятор громкости для Windows 7 и яркости экрана, часы, корзина, индикатор уровня заряда батареи, монитор загрузки процессора, заметки, слайды, таймер, менеджер управления операционной системой, быстрый запуск программ и прочие полезные опции. Занимая минимум места и на экране, и на диске, такие программы позволят существенно оптимизировать рабочий процесс и повысить комфорт пребывания пользователя за компьютером, при этом не требуют использования никаких дополнительных настроек.

Где скачать микшер громкости для Windows 7? Не тратьте время на поиски!

Прогулявшись по страницам нашего сайта, вы найдете в обширном и разноплановом структурированном для удобства посетителей каталоге любые гаджеты под операционную систему Виндовс 7, в том числе, и мини-приложения, позволяющие быстро и эффективно управлять качеством и громкостью звука. Единственное, что вам нужно сделать, - выбрать подходящую утилиту, скачать регулятор громкости для Windows 7 и установить его на рабочий стол в любом удобном месте.

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

Слушать любимую музыку и наслаждаться увлекательными фильмами, прослушивать аудиокниги и смотреть видеоролики, получать полезные знания с помощью видео- или аудиоуроков и совершать другие необходимые действия, связанные со звуком, не мешая при этом тем, кто вас окружает, теперь еще проще: достаточно скачать регулятор громкости для Windows 7 на любое компьютерное устройство, которым вы пользуетесь, и всего за несколько минут оптимизировать процесс управления звуком по собственному усмотрению. Заходите на наш сайт регулярно, пополняйте свой рабочий стол актуальными новинками и превращайте процесс использования всех доступных инструментов Виндвос в необременительное удовольствие!

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

Позволю себе привести здесь пару ссылок на сайты, автором и/или идейным вдохновителем которых является этот человек – Александр Макарчук из города Борисов, Беларусь:

Для работы на компьютере Александр использовал программу «Vocal Joystick» - разработку студентов Университета штата Вашингтон, выполненную на деньги Национального Научного Фонда (NSF). См. melodi.ee.washington.edu/vj

Не удержался

Кстати, на сайте университета (http://www.washington.edu/) 90% статей именно про деньги. Трудно найти что-нибудь про научную работу. Вот, например, выдержки с первой страницы: «Том, выпускник университета, раньше питался грибами и с трудом платил за квартиру. Теперь он старший менеджер ИТ-компании и кредитует университет», «Большие Данные помогают бездомным», «Компания обязалась заплатить 5 миллионов долларов за новый учебный корпус».

Это одному мне режет глаз?


Программа была сделана в 2005-2009 годах и хорошо работала на Windows XP. В более свежих версиях Windows программа может зависнуть, что неприемлемо для человека, который не может встать со стула и её перезапустить. Поэтому программу нужно было переделать.

Исходных текстов нет, есть только отдельные публикации, приоткрывающие технологии, на которых она основана (MFCC, MLP – читайте об этом во второй части).

По образу и подобию была написана новая программа (месяца за три).

Собственно, посмотреть, как она работает, можно :

Скачать программу и/или посмотреть исходные коды можно .

Никаких особенных действий для установки программы выполнять не надо, просто щёлкаете на ней, да запускаете. Единственное, в некоторых случаях требуется, чтобы она была запущена от имени администратора (например, при работе с виртуальной клавиатурой “Comfort Keys Pro”):

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

Если у вас есть возможность поворачивать голову, то хорошей альтернативой eViacam может послужить гироскоп, крепящийся к голове. Вы получите быстрое и точное позиционирование курсора и независимость от освещения.

Если вы можете двигать только зрачками глаз, то можно использовать трекер направления взгляда и программу к нему (могут быть сложности, если вы носите очки).

Часть II. Как это устроено?

Из опубликованных материалов о программе «Vocal Joystick» было известно, что работает она следующим образом:
  1. Нарезка звукового потока на кадры по 25 миллисекунд с перехлёстом по 10 миллисекунд
  2. Получение 13 кепстральных коэффициентов (MFCC) для каждого кадра
  3. Проверка того, что произносится один из 6 запомненных звуков (4 гласных и 2 согласных) при помощи многослойного персептрона (MLP)
  4. Воплощение найденных звуков в движение/щелчки мыши
Первая задача примечательна лишь тем, что для её решения в реальном времени пришлось вводить в программу три дополнительных потока, так как считывание данных с микрофона, обработка звука, проигрывание звука через звуковую карту происходят асинхронно.

Последняя задача просто реализуется при помощи функции SendInput.

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

Задача №2. Получение 13 кепстральных коэффициентов

Если кто не в теме – основная проблема узнавания звуков компьютером заключается в следующем: трудно сравнить два звука, так как две непохожие по очертанию звуковые волны могут звучать похоже с точки зрения человеческого восприятия.

И среди тех, кто занимается распознаванием речи, идёт поиск «философского камня» - набора признаков, которые бы однозначно классифицировали звуковую волну.

Из тех признаков, что доступны широкой публике и описаны в учебниках, наибольшее распространение получили так называемые мел-частотные кепстральные коэффициенты (MFCC).

История их такова, что изначально они предназначались совсем для другого, а именно, для подавления эха в сигнале (познавательную статью на эту тему написали уважаемые Оппенгейм и Шафер, да пребудет радость в домах этих благородных мужей. См. A. V. Oppenheim and R.W. Schafer, “From Frequency to Quefrency: A History of the Cepstrum”).

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

Являются ли MFCC хорошим классификатором для звуков? Я бы не сказал. Один и тот же звук, произнесённый мною в разные микрофоны, попадает в разные области пространства MFCC-коэффициентов, а идеальный классификатор нарисовал бы их рядом. Поэтому, в частности, при смене микрофона вы должны заново обучать программу.

Это всего лишь одна из проекций 13-мерного пространства MFCC в 3-мерное, но и на ней видно, что я имею в виду – красные, фиолетовые и синие точки получены от разных микрофонов: (Plantronix, встроенный массив микрофонов, Jabra), но звук произносился один.

Однако, поскольку ничего лучшего я предложить не могу, также воспользуюсь стандартной методикой – вычислением MFCC-коэффициентов.

Чтобы не ошибиться в реализации, в первых версиях программы в качестве основы был использован код из хорошо известной программы CMU Sphinx, точнее, её реализации на языке C, именующейся pocketsphinx, разработанной в Университете Карнеги-Меллона (мир с ними обоими! (с) Хоттабыч).

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

* This work was supported in part by funding from the Defense Advanced * Research Projects Agency and the National Science Foundation of the * United States of America, and the CMU Sphinx Speech Consortium.
Мне это показалось неприемлемым, и пришлось код переписать. Это сказалось на быстродействии программы (в лучшую сторону, кстати, хотя «читабельность» кода несколько пострадала). Во многом благодаря использованию библиотек “Intel Performance Primitives”, но и сам кое-что оптимизировал, вроде MEL-фильтра. Тем не менее, проверка на тестовых данных показала, что получаемые MFCC-коэффициенты полностью аналогичны тем, что получаются при помощи, например, утилиты sphinx_fe.

В программах sphinxbase вычисление MFCC-коэффициентов производится следующими шагами:

Шаг Функция sphinxbase Суть операции
1 fe_pre_emphasis Из текущего отсчёта вычитается большая часть предыдущего отсчета (например, 0.97 от его значения). Примитивный фильтр, отбрасывающий нижние частоты.
2 fe_hamming_window Окно Хемминга – вносит затухание в начале и конце кадра
3 fe_fft_real Быстрое преобразование Фурье
4 fe_spec2magnitude Из обычного спектра получаем спектр мощности, теряя фазу
5 fe_mel_spec Группируем частоты спектра [например, 256 штук] в 40 кучек, используя MEL-шкалу и весовые коэффициенты
6 fe_mel_cep Берём логарифм и применяем DCT2-преобразование к 40 значениям из предыдущего шага.
Оставляем первые 13 значений результата.
Есть несколько вариантов DCT2 (HTK, legacy, классический), отличающихся константой, на которую мы делим полученные коэффициенты, и особой константой для нулевого коэффициента. Можно выбрать любой вариант, сути это не изменит.

В эти шаги ещё вклиниваются функции, которые позволяют отделить сигнал от шума и от тишины, типа fe_track_snr, fe_vad_hangover, но нам они не нужны, и отвлекаться на них не будем.

Были выполнены следующие замены для шагов по получению MFCC-коэффициентов:

Задача №3. Проверка того, что произносится один из 6 запомненных звуков

В программе-оригинале «Vocal Joystick» для классификации использовался многослойный персептрон (MLP) – нейронная сеть без новомодных наворотов.

Давайте посмотрим, насколько оправдано применение нейронной сети здесь.

Вспомним, что делают нейроны в искусственных нейронных сетях.

Если у нейрона N входов, то нейрон делит N-мерное пространство пополам. Рубит гиперплоскостью наотмашь. При этом в одной половине пространства он срабатывает (выдаёт положительный ответ), а в другой – не срабатывает.

Давайте посмотрим на [практически] самый простой вариант – нейрон с двумя входами. Он, естественно, будет делить пополам двумерное пространство.

Пусть на вход подаются значения X1 и X2, которые нейрон умножает на весовые коэффициенты W1 и W2, и добавляет свободный член C.


Итого, на выходе нейрона (обозначим его за Y) получаем:

Y=X1*W1+X2*W2+C

(опустим пока тонкости про сигмоидальные функции)

Считаем, что нейрон срабатывает, когда Y>0. Прямая, заданная уравнением 0=X1*W1+X2*W2+C как раз и делит пространство на часть, где Y>0, и часть, где Y<0.

Проиллюстрируем сказанное конкретными числами.

Пусть W1=1, W2=1, C=-5;

Теперь посмотрим, как нам организовать нейронную сеть, которая бы срабатывала на некоторой области пространства, условно говоря – пятне, и не срабатывала во всех остальных местах.

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

Эти три нейрона мы объединим вместе при помощи ещё одного слоя, получив многослойную нейронную сеть (MLP).

А если нам нужно, чтобы нейронная сеть срабатывала в двух областях пространства, то потребуется ещё минимум три нейрона (4,5,6 на рисунках):

И тут уж без третьего слоя не обойтись:

А третий слой – это уже почти Deep Learning…

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

Если бы меня попросили отрезать прямыми красное от синего, то я бы сделал это как-то так:

Но нейронная сеть априори не знает, сколько прямых (нейронов) ей понадобится. Этот параметр надо задать перед обучением сети. И делает это человек на основе… интуиции или проб и ошибок.

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

Но даже если число нейронов достаточно, в результате тренировки сеть может «не сойтись», то есть достигнуть некоторого стабильного состояния, далёкого от оптимального, когда процент ошибок будет высок. Как вот здесь, верхняя перекладина улеглась на два горба и никуда с них не уйдёт. А под ней большая область, порождающая ошибки:

Снова, возможность таких случаев зависит от начальных условий обучения и последовательности обучения, то есть от случайных факторов:

- Что ты думаешь, доедет то колесо, если б случилось, в Москву или не доедет?
- А ты как думаешь, сойдётся ента нейронная сеть или не сойдётся?

Есть ещё один неприятный момент, связанный с нейронными сетями. Их «забывчивость».

Если начать скармливать сети только синие точки, и перестать скармливать красные, то она может спокойно отхватить себе кусок красной области, переместив туда свои границы:

Если у нейронных сетей столько недостатков, и человек может провести границы гораздо эффективнее нейронной сети, зачем же их тогда вообще использовать?

А есть одна маленькая, но очень существенная деталь.

Я очень хорошо могу отделить красное сердечко от синего фона отрезками прямых в двумерном пространстве.

Я неплохо смогу отделить плоскостями статую Венеры от окружающего её трёхмерного пространства.

Но в четырёхмерном пространстве я не смогу ничего, извините. А в 13-мерном - тем более.

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

Тем не менее вопрос пока открыт – насколько оправдано применение нейронной сети в данной конкретной задаче, учитывая перечисленные выше недостатки нейронных сетей.

Забудем на секунду, что наши MFCC-коэффициенты находятся в 13-мерном пространстве, и представим, что они двумерные, то есть точки на плоскости. Как в этом случае можно было бы отделить один звук от другого?

Пусть MFCC-точки звука 1 имеют среднеквадратическое отклонение R1, что [грубо] означает, что точки, не слишком далеко отклоняющиеся от среднего, наиболее характерные точки, находятся внутри круга с радиусом R1. Точно так же точки, которым мы доверяем у звука 2 находятся внутри круга с радиусом R2.

Внимание, вопрос: где провести прямую, которая лучше всего отделяла бы звук 1 от звука 2?

Напрашивается ответ: посередине между границами кругов. Возражения есть? Возражений нет.
Исправление: В программе эта граница делит отрезок, соединяющий центры кругов в соотношении R1:R2, так правильнее.

И, наконец, не забудем, что где-то в пространстве есть точка, которая является представлением полной тишины в MFCC-пространстве. Нет, это не 13 нулей, как могло бы показаться. Это одна точка, у которой не может быть среднеквадратического отклонения. И прямые, которыми мы отрежем её от наших трёх звуков, можно провести прямо по границам окружностей:

На рисунке ниже каждому звуку соответствует кусок пространства своего цвета, и мы можем всегда сказать, к какому звуку относится та или иная точка пространства (или не относится ни к какому):

Ну, хорошо, а теперь вспомним, что пространство 13-мерное, и то, что было хорошо рисовать на бумаге, теперь оказывается тем, что не укладывается в человеческом мозгу.

Так, да не так. К счастью, в пространстве любой размерности остаются такие понятия, как точка, прямая, [гипер]плоскость, [гипер]сфера.

Мы повторяем все те же действия и в 13-мерном пространстве: находим дисперсию, определяем радиусы [гипер]сфер, соединяем их центры прямой, рубим её [гипер]плоскостью в точке, равно отдалённой от границ [гипер]сфер.

Никакая нейронная сеть не сможет более правильно отделить один звук от другого.

Здесь, правда, следует сделать оговорку. Всё это справедливо, если информация о звуке – это облако точек, отклоняющихся от среднего одинаково во всех направлениях, то есть хорошо вписывающееся в гиперсферу. Если бы это облако было фигурой сложной формы, например, 13-мерной изогнутой сосиской, то все приведённые выше рассуждения были бы не верны. И возможно, при правильном обучении, нейронная сеть смогла бы показать здесь свои сильные стороны.

Но я бы не рисковал. А применил бы, например, наборы нормальных распределений (GMM), (что, кстати и сделано в CMU Sphinx). Всегда приятнее, когда ты понимаешь, какой конкретно алгоритм привёл к получению результата. А не как в нейронной сети: Оракул, на основе своего многочасового варения бульона из данных для тренировки, повелевает вам принять решение, что запрашиваемый звук – это звук №3. (Меня особенно напрягает, когда нейронной сети пытаются доверить управление автомобилем. Как потом в нестандартной ситуации понять, из-за чего машина повернула влево, а не вправо? Всемогущий Нейрон повелел?).

Но наборы нормальных распределений – это уже отдельная большая тема, которая выходит за рамки этой статьи.

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

Если вы хотите включать и выключать что нибудь с помощью хлопка или громкого слова то эта схема звукового выключателя решит все ваши проблемы.



Схема выключателя звукового - управление звуком

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

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

Звуковой сигнал, поступает с и усиливается транзистором, а затем переключает триггер, который, управляет полевыми транзисторами. Цепочка R3C3 задает временную задержку переключения триггера и таким образом увеличивая помехоустойчивость схемы. . В качестве микрофона можно использовать пьезоизлучатели ЗП-1 ,ЗП-3.

Устройство акустического выключателя срабатывает на звуковой сигнал, например хлопок. Если его громкости достаточно, то он включает освещение в подъезде на одну минуту.

В схеме имеется интересная особенность для предотвращения зацикливания работы схемы, микрофон после включения света отключается автоматически, и включается обратно через несколько секунд после отключения освещения.

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



А схема хлопкового выключателя может быть еще проще, если использовать микроконтроллер , не веришь смотри сам.

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


Управление звуком схема звуколокатора

Как говорит само название, локатор работает в звуковом Диапазоне частот. Дальность действия его не превышает 100 см что вполне достаточно для решения некоторых практических задач. Так, оборудованная звуколокатором модель автомобиля не будет больше наталкиваться на препятствия, а вовремя остановится и спустя некоторое время отъедет назад (если будет оборудована соответствующей электроникой).

Чтобы лучше разобраться в работе звуколокатора, соберите вначале несложную приставку и проведите с ее помощью один эксперимент. Приставка (рис. 58) представляет собой обычный усилитель на двух транзисторах. На входе усилителя включен угольный микрофон ВМ1 (подойдет любой угольный микрофон, даже от детского телефона), а на выходе - малогабаритная динамическая головка ВА1 мощностью 0,1...0,25 Вт. Головка подключена к усилителю через трансформатор Т1, в качестве которого можно использовать любой выходной трансформатор от малогабаритного транзисторного («карманного») приемника. Если первичная обмотка трансформатора со средним выводом, нужно использовать половину обмотки - между отводом и любым из выводов.

Оксидные конденсаторы - К.50-3, постоянные резисторы - МЛТ-0,25, переменный R3 - любой, например СП-I, источник питания - батарея 3336.

Для проверки работы приставки удалите от нее микрофон на несколько метров и положите около него будильник либо большие мужские наручные часы (но только не электронные). Подбором резистора R2 установите ток коллектора транзистора VT1 равным 2...3 мА, а подбором резистора R4 - ток коллектора транзистора VT2 (20...30 мА). Теперь в головке должно быть слышно достаточно громкое тиканье часов. Перемещением движка переменного резистора R3 громкость звука можно уменьшать до полного исчезновения или, наоборот, увеличивать до максимума.

Далее возьмите любую книгу и медленно подносите ее сверху к головке и микрофону так, чтобы книга была параллельна плоскости стола. Излучаемые головкой колебания будут отражаться от книги, поступать на микрофон и усиливаться. Звук в головке станет громче. При расстоянии в 50...60 см послышится слабый писк, который по мере дальнейшего приближения книги будет все громче и громче. Частота писка тоже не останется постоянной - она повысится.

Уберите книгу - звук исчезнет. Книга в этом опыте заменяет то препятствие, которое должен обнаружить звуколокатор.

Если же головку и микрофон расположить вертикально, приставку можно использовать для звуковой сигнализации о приближении на критическое расстояние к препятствию, например стене комнаты. Такой принцип и использован в звуколокаторе, принципиальная схема которого приведена на рис. 60.



Управление звуком - схема сигнализации

Кроме уже известных вам головки, микрофона и двухкаскад-ного усилителя, в звуколокаторе применено электронное реле на транзисторе VT3. Оно служит для того, чтобы при приближении модели со звуколокатором к препятствию автоматически выключалось питание электродвигателя (или электродвигателей) и модель останавливалась.

Работает электронное реле так. Когда на его вход ничего не подано, транзистор VT3 немного приоткрыт (током, протекающим через резистор R5), и через обмотку реле К.1 протекает небольшой ток. Когда на входе электронного реле появляется сигнал частотой 100...1000 Гц и напряжением 15...20 мВ, он усиливается транзистором VT3 в 10...30 раз. Нагрузкой усилителя является электромагнитное реле. С обмотки реле усиленное напряжение поступает через конденсатор С4 на выпрямитель, выполненный на диодах VD1, VD2. Выпрямленное напряжение в отрицательной полярности подается через резистор R6 на базу транзистора VT3 и полностью открывает его (транзистор входит,в режим.насыщения). Срабатывает реле К1. Своими контактами оно может отключить питание электродвигателя или подать сигнал на устройство управления разворотом модели.

Транзисторы следует взять серий МП39 - МП42 с коэффициентом передачи тока не менее 40. Реле - любое, срабатывающее при токе не более 35 мА и сопротивлением обмотки не более 250 Ом (например, реле РЭС15, паспорт РС4.591.002, РС4.591.003; РКН, паспорт РС4.503.164, РС4.500.183). Оксидные конденсаторы - К50-3, постоянные резисторы - МЛТ-0,25, переменный R2 - СПО-0,5.

Детали звуколокатора, кроме головки, микрофона, выключателя питания и батареи 3336, можете расположить на плате из любого изоляционного материала (рис. 61). Расположение деталей может быть, конечно, иным - все зависит от используемых деталей.


Поскольку для повышения точности определения цели излучатель и приемник должны быть узконаправленными, в звуколокаторе применены самодельные микрофон и головка. Они выполнены на базе капсюлей ДЭМШ-1 и имеют одинаковую конструкцию (рис. 62). Для капсюлей вытачивают из эбонита или органического стекла держатели, в которые сверху вставляют отрезки толстого медного провода под выводы капсюля.

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

Налаживание звуколокатора начинают с проверки тока коллектора транзистора VT3 при отсутствии сигнала на входе электронного реле. Он должен быть в пределах 1...3 мА. Устанавливают такой ток подбором резистора R5. Если после этого подключить параллельно резистору R5 резистор сопротивлением 1...2 кОм, ток коллектора должен возрастать и быть не менее тока срабатывания реле.

Затем переменным резистором R2 устанавливают максимальную чувствительность звуколокатора (движок резистора в нижнем по схеме положении). Приближая к звуколокатору препятствие, например щит из фанеры или альбом для рисования, определяют наибольшее расстояние до препятствия, при котором срабатывает реле. Перемещением движка резистора R2 подбирают такую чувствительность, при которой модель будет останавливаться на заданном расстоянии от препятствия.

АВТОМАТ «ТИШЕ» Выключатель звуковой

Шум мешает любым занятиям - это ясно каждому. Но порою мы слишком поздно спохватываемся, что в классе или другом помещении, где идет работа, уже давно громкость нашего разговора или спора превышает допустимую. Надо бы говорить тише, а мы увлеклись и не замечаем, что мешаем окружающим.

Если же установить в помещении автомат, следящий за громкостью звука, то при достижении определенного, заранее заданного, уровня громкости автомат сработает и зажжет настенное табло «Тише» либо подаст звуковой сигнал.

Схема сравнительно простого звукового реле приведена на рис. 64. Оно собрано на трех транзисторах и является приставкой к трансляционному громкоговорителю. Выбор такого громкоговорителя объясняется тем, что в нем есть динамическая головка, повышающий (со стороны головки) трансформатор и регулятор чувствительности - переменный резистор. Динамическая головка выполняет роль микрофона - датчика сигнала звуковой частоты. Преобразованные ею звуковые колебания в виде электрического сигнала звуковой частоты повышаются трансформатором и со вторичной обмотки поступают на переменный резистор R1. Чем ближе его движок к верхнему по схеме выводу, тем больше уровень сигнала на крайних выводах резистора. Этот сигнал и подается на первый каскад автомата, собранный на транзисторе VT1.

С нагрузки каскада - резистора R4 сигнал подается на второй каскад, собранный на транзисторе VT2 и нагруженный на трансформатор Т1. Он подобен выходному трансформатору: его первичная (I) обмотка содержит большее число витков по сравнению со вторичной (II).


Снимаемый со вторичной обмотки сигнал выпрямляется диодом VD1, а конденсатор С4 сглаживает пульсации выпрямленного напряжения. В результате на конденсаторе С4 образуется падение постоянного напряжения, которое складывается с падением напряжения на резисторе R8 и подается на базу транзистора VT3. В результате этот транзистор открывается настолько, что в его коллекторной цепи протекает ток, достаточный для срабатывания реле К1. Своими контактами К1.1 оно включает гирлянду EL1 (для простоты показана одна лампа), освещающую надпись «Тише». Параллельно гирлянде может быть включен, например, мелодичный звонок или другой звуковой сигнализатор, извещающий о превышении уровня шума.

А какова роль конденсатора С5, включенного между коллектором и базой транзистора? Он предотвращает срабатывание электронного реле от кратковременных, даже довольно сильных, звуковых сигналов. В то же время этот конденсатор обеспечивает некоторую задержку отпускания реле по окончании звукового сигнала.

Нужный режим работы выходного транзистора обеспечивается резисторами R7 - R9, они же способствуют термостабилизации режима.

Транзисторы могут быть серий МП39 - МП42 с возможно большим коэффициентом передачи тока (не менее 30), диод - любой из серии Д9. Динамическая головка ВА1, трансформатор Т1 и переменный резистор R1, как было сказано выше, - принадлежность абонентского трансляционного громкоговорителя. Он может быть любым, но более чувствителен громкоговоритель, рассчитанный на напряжение сети 30 В (у него больше коэффициент трансформации трансформатора Т1, а значит, и большее «усиление» сигнала звуковой частоты). Трансформатор Т2 - согласующий от любого малогабаритного транзисторного приемника. Важно, чтобы число витков вторичной обмотки было в З..Д5 раза меньше числа витков первичной обмотки. К примеру, трансформатор от радиоприемника «Селга» имеет следующие числа витков обмоток: I - 1600, II - 2X500. Значит, для автомата подойдет лишь половина вторичной обмотки (500 витков). А вот у трансформатора радиоприемника «Сокол» иные данные обмоток: I - 2100 витков, II - 2X290 витков. Ясно, что в этом случае нужно использовать всю вторичную обмотку (580 витков).

Резисторы - МЛТ-0,25, конденсаторы - К50-6 или другие. Электромагнитное реле может быть РК.М, РКН с сопротивлением обмотки 200...500 Ом и напряжением срабатывания до 7 В (к примеру, реле РКН, паспорт РС4.512.004, реле РКМ, паспорт РС4.500.818). Контакты реле должны быть рассчитаны на коммутацию нагрузки при сетевом напряжении 220 В. Если у реле несколько групп контактов, их нужно соединить параллельно, чтобы они выдерживали большой ток и не обгорали. Если же в световом табло используются мощные лампы, понадобится промежуточное реле, например МКУ48. Через его контакты включают лампы табло, а питание на обмотку реле подают через контакты реле автомата.

Детали усилителя и электронного реле монтируют на одной плате (рис. 65), а реле и источник питания располагают на другой. Обе платы устанавливают цнутри корпуса громкоговорителя, на лицевой стенке которого укрепляют выключатель. От контактов реле к табло ведут двухпроводный шнур, а само табло включают в сеть с помощью другого такого же шнура, но с вилкой на конце.

Налаживание автомата начинают с установки режима работы транзистора VT1, а значит, и VT2, поскольку связь между ними гальваническая, т. е. непосредственная. Громкоговоритель отключают от входа усилителя и включают в цепь коллектора первого транзистора миллиамперметр на 1...3 мА. Подбирают резистор R2 с таким сопротивлением, чтобы коллекторный ток был 0,6...0,8 мА.

Далее налаживают электронное реле. Резистор R7 заменяют цепочкой из последовательно соединенных постоянного резистора сопротивлением 20...24 кОм и переменного сопротивлением 150 или 220 кОм. Сначала движок переменного резистора устанавливают в положение наибольшего сопротивления. Затем плавным перемещением движка уменьшают сопротивление резистора до тех пор, пока не сработает реле. Далее, наблюдая за якорем реле, медленно увеличивают сопротивление резистора. Как только реле отпустит, выключают автомат, измеряют получившееся сопротивление цепочки и впаивают резистор R7 с таким сопротивлением.

После этого подключают громкоговоритель и проверяют действие автомата при разной громкости звука. Уровень сигнала, при котором должно срабатывать реле, устанавливают переменным резистором R1.

Выключатель звуковой «ДРЕССИРОВАННАЯ ЗМЕЯ»

Акустический автомат, реагирующий на звуковой сигнал, может срабатывать не только при определенной громкости звука, но и при соответствующей частоте. Таким избирательным свойством обладает предлагаемая ниже игрушка.

Внешне игрушка выполнена в виде корпуса квадратного сечения (рис. 66) с отверстием в верхней стенке. Из отверстия выглядывает фигурка змеи. Стоит заиграть, скажем, на дудочке или электронном рояле - и из корпуса игрушки, словно живая, поднимается змея. Туловище ее покачивается из стороны в сторону, язык колеблется, глаза горят.

Селективное акустическое устройство, смонтированное внутри корпуса, реагирует на звук определенной частоты, скажем, когда на рояле исполнитель периодически нажимает клавишу нужного тона. Селективное устройство срабатывает и включает механизм подъема змеи и покачивания ее из стороны в сторону. Как только звучание выбранного тона прекращается, змея застывает в неподвижности.



Управление звуком - схема звукового выключателя

Схема электронной «начинки» игрушки приведена на рис. 67. Селективное устройство выполнено на транзисторах VT1 - VT6. Звуковой сигнал воспринимается микрофоном ВМ1 и преобразуется им в электрический сигнал звуковой частоты. Он усиливается тремя каскадами, причем в третьем каскаде благодаря введению диода VD1 происходит ограничение максимальной амплитуды выходного сигнала, необходимое для четкой работы устройства - выбора только сигнала «своей» частоты.

С нагрузки третьего каскада (резистор R7) сигнал поступает на селективное электронное реле, срабатывающее от входного сигнала частотой примерно 1000 Гц - на эту частоту настроен контур L1C6. При срабатывании реле К1 его контакты К1.1 включают реле выдержки времени, выполненное на транзисторах VT5, VT6 и электромагнитном реле К2. Продолжительность выдержки реле изменяют подстроечным резистором R12.

Как только хотя бы на мгновенье замыкаются контакты К1.1, сразу же срабатывает реле К.2. Контактами К2.1 оно включает электродвигатель Ml, приводящий в действие механизм подъема (или опускания) и покачивания змеи.

На транзисторах VT7, VT8 собран мультивибратор, а на VT9 - усилитель тока, питающий электромагнитное реле КЗ. Между якорем реле и язычком змеи натянута швейная нить, поэтому колебания якоря с частотой мультивибратора передаются язычку - он устроен так, что примерно посередине закреплен на оси, вокруг которой перемещается выступающая наружу часть, а нить дергает за конец утопленной части.

Глаза змеи сделаны из светодиодов HL1 и HL2, вспыхивающих сразу же после подачи на игрушку сетевого напряжения.

Транзисторы VT1 - VT5, VT7, VT8 могут быть серий МП39 - МП42, a VT6, VT9 - серий МП25, МП26 с возможно большим статическим коэффициентом передачи тока. Диоды VD1, VD2 - любые из серий Д9, VD3 - VD8 - любые из серий Д226, VD9 - любой, рассчитанный на выпрямленный ток не менее 3 А.

Электромагнитные реле К1 и КЗ - РЭС10, паспорт РС4.524.303, РС4.524.308, либо другие, срабатывающие при напряжении до 7 В и токе не более 80 мА; К2 может быть таким же, но более надежно будет работать РЭС9, паспорт РС4.524.202, - его замыкающиеся контакты нужно включить параллельно.

Катушка индуктивности L1 выполнена на магнитопроводе, составленном из трех вместе сложенных колец типоразмера К10Х Х6ХЗ из феррита 400НН или 600НН. Число витков 600, провод ПЭВ-1 0,1. Подстроечные резисторы СПЗ-16 или другие, остальные резисторы МЛТ-0,25. Оксидные конденсаторы - К50-6; С6, С7 - МБМ. Светодиоды - любые другие, с постоянным прямым напряжением не более 4 В. Нужный ток через них, а значит, яркость свечения устанавливают подбором резистора R20. Микрофон - МД200 или капсюль от головных телефонов ТОН-1, ТОН-2. Электродвигатель Ml - СП201 от стеклоочистителя автомобиля, но подойдет и любой другой подобный двигатель. Он удобен тем, что содержит редуктор, обеспечивающий небольшую частоту вращения выходной оси. А это упрощает конструкцию механизма перемещения змеи. Трансформатор питания - готовый или самодельный, мощностью не менее 40 Вт, с переменным напряжением на обмотке II - 6...7 В при токе до 0,2 А, а на обмотке III - 12 В при токе до 3 А.

Как уже было сказано ранее, конструктивно игрушка выполнена в виде корпуса с отверстием в верхней стенке. Внутри корпуса расположена вертикальная стойка 8 (рис. 68) с пазами, в которых с небольшим трением перемещается деревянная площадка 9. К площадке прикреплена фигурка змеи 6, выпиленная из фанеры и обклеенная эпоксидной шпаклевкой, и металлический уголок 10. На уголке размещено реле КЗ со снятым кожухом. Через отверстие в фигурке пропущена нить, связывающая якорь реле с язычком 7.

Рядом со стойкой укреплен на кронштейне 2 электродвигатель 1 так, что его выходная ось опущена вниз. На ось надета резиновая втулка 13, через которую она прижимается к ободу диска 3 - он может быть как металлический, так и деревянный. На некотором расстоянии от центра к диску прикреплена нить 4, пропущенная через прикрепленные к дну корпуса и верху стойки колечки 5 и закрепленная другим концом на площадке. Когда электродвигатель поворачивает диск, нить то натягивается, то отпускается. Площадка с фигуркой то поднимается вверх, то опускается (под действием массы фигурки).

А чтобы фигурка поворачивалась из стороны в сторону, стойка закреплена вверху и внизу в опорах, как в подшипниках. С помощью рычага 11 нижний конец стойки соединен с небольшим диском 12, прикрепленным к концу выходной оси электродвигателя. Причем точка крепления рычага немного отстоит от центра диска (как и в случае крепления нити 4), благодаря чему при вращении диска рычаг поворачивает стойку в стороны.

Детали электронной части игрушки, кроме микрофона, трансформатора, выключателя и предохранителя, смонтированы на плате (рис. 69), которая размещена на боковой стенке корпуса. Рядом с платой к стенке прикреплен на кронштейне и поролоновой прокладке микрофон. Трансформатор прикреплен к дну корпуса, выключатель расположен на задней стенке, здесь же установлен и держатель с предохранителем.

Налаживают игрушку поэтапно. Убедившись в том, что постоянное напряжение на конденсаторе СП равно примерно 9 В, отсоединяют минусовый вывод конденсатора С4 от выводов коллектора транзистора VT3 и резистора R7 и подают на него (относительно общего провода) сигнал с генератора ЗЧ амплитудой 3 В, а в коллекторную цепь транзистора VT4 включают миллиамперметр на 50...100 мА. Перестраивая частоту генератора, при неизменной амплитуде сигнала находят резонансную частоту контура L1C6 (по максимальному току коллектора транзистора VT4). При необходимости ее подстраивают до требуемой частоты (скажем, 1000 Гц) подбором конденсатора Сб.

Ток коллектора, при котором срабатывает реле К1, устанавливают на резонансной частоте подстроечным резистором R9. Когда амплитуда сигнала генератора будет уменьшена почти до нуля, ток коллектора должен быть меньше тока отпускания реле - его устанавливают подбором резистора R10.

Далее восстанавливают соединение конденсатора С4 с деталями устройства и проверяют чувствительность акустического включателя, издавая на некотором расстоянии от микрофона звук частотой около 1000 Гц. Можно воспользоваться для этих целей покупными детскими дудочкой либо роялем или построить по описанию, приведенному в одной из последующих глав, электромузыкальный инструмент. Максимальную чувствительность (т. е. наибольшее удаление от источника сигнала, при котором автомат сработает) устанавливают подбором резисторов Rl, R3.

Затем проверяют реле времени. Замкнув кратковременно контакты К1.1, включают секундомер и замечают время, в течение которого контакты реле К2 будут находиться в замкнутом состоянии. Перемещением движка подстроечного резистора R12 устанавливают его равным приблизительно 5 с.

Если напряжение на электродвигателе будет недостаточно, можно подключить параллельно его выводам оксидный конденсатор (плюсовым выводом к катоду диода VD9) такой емкости, чтобы постоянное напряжение на электродвигателе составило 11...12 В.

ОДНОКАНАЛЬНЫЙ Выключатель звуковой

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

Если автомат управляет только одной нагрузкой, его можно считать одноканальным, как, например, акустический выключатель, схема которого приведена на рис. 70. По ней и разберем работу автомата. Начнем с того момента, когда раздался звуковой сигнал. Микрофон ВМ1, являющийся датчиком автомата, преобразовал его в электрический сигнал звуковой частоты. С движка подстроечного резистора R1 (он является регулятором усиления автомата, а значит, регулятором порога срабатывания акустического выключателя) часть сигнала подается через конденсатор С1 на первый каскад усилителя ЗЧ, выполненный на транзисторе VT1.

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

С нагрузки первого каскада (резистор R3) усиленный сигнал поступает через конденсатор СЗ на следующий каскад, выполненный на транзисторе VT2 по такой же схеме, что и первый. С коллекторной нагрузки (резистор R6) сигнал подается через конденсатор С4 на каскад, выполненный на транзисторе VT3. Он одновременно является усилителем переменного напряжения и усилителем постоянного тока. С подобным каскадом вы уже встречались ранее (в звуколокаторе, в игрушке «Дрессированная змея»). Если сигнала нет, смещение на базе транзистора незначительное - оно зависит рт сопротивления резистора R7. Через нагрузку каскада (обмотку реле) протекает слабый ток, недостаточный для срабатывания реле.


Как только на базе появляется сигнал ЗЧ, он усиливается, выделяется на обмотке реле (она представляет для таких сигналов сравнительно большое сопротивление) и поступает через конденсатор С5 на детектор. В результате напряжение смещения на базе транзистора возрастает, увеличивается и постоянный ток в цепи коллектора транзистора. Срабатывает реле К1.

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

Рассмотрим подробнее работу триггера. Сразу же после включения автомата заряжается до напряжения питания оксидный конденсатор С6 (через резистор R8 и нормально замкнутые контакты группы К2.1). Как только замыкаются контакты К1.1, конденсатор С6 подключается к обмотке реле К.2, и оно срабатывает. Замыкающиеся контакты группы К2.1 подключают к источнику питания обмотку реле К2 (через резистор R9), и оно встает на самоблокировку. Теперь при замыкании контактов К1.1 реле К2 будет удерживаться током, протекающим через его обмотку и резистор R9. А конденсатор С6 при этом разрядится через резисторы R8 и R10.

При следующем появлении звукового сигнала, когда вновь сработает реле К.1, контакты К. 1.1 подключат разряженный конденсатор С6 к обмотке реле К2. При этом через цепь R9C6 потечет зарядный ток конденсатора, напряжение на обмотке реле упадет и реле отпустит. Контакты К2.1 возвратятся в исходное положение.

Таким образом, от одного звукового сигнала реле К2 срабатывает, от другого отпускает. Соответственно его контакты К2.2 либо подключают нагрузку, питающуюся через разъем XS1, к сети, либо отключают ее.

Для питания акустического выключателя использован блок, состоящий из понижающего трансформатора Т1 и двухполупериодного выпрямителя, выполненного на диодах VD3 - VD6 по мостовой схеме. Выпрямленное напряжение фильтруется оксидным конденсатором С7. Чтобы предупредить возможное самовозбуждение усилителя, питание на первый каскад подается через фильтрующую цепочку R4C2.

О деталях автомата. Транзисторы первых двух каскадов высокочастотные. Объясняется это вовсе не необходимыми частотными параметрами усилителя, а получением возможно большего усиления при меньшем числе каскадов. А для этого нужны транзисторы с возможно большим коэффициентом передачи. Таким требованиям отвечают транзисторы П416Б. Отберите те из них, у которых коэффициент передачи 100... 120. В третьем каскаде можно использовать транзисторы МП25А, МП25Б, МП26А, МП26Б с коэффициентом передачи 30...40.

В детекторе могут работать диоды Д9В - Д9Л или Д2Б - Д2Ж, а в выпрямителе - любые из серий Д226, Д7. Постоянные резисторы - МЛТ-0,25, подстроечный - СПО-0,5. Оксидный конденсатор С2 - К50-12, С6 и С7 - К50-3, остальные - МБМ.

Реле К1 - РЭС6, паспорт РФО.452.143, с сопротивлением обмотки 550 Ом, током срабатывания 22 мА и током отпускания 10 мА. Реле К2 - РЭС9, паспорт РС4.524.200, с сопротивлением обмотки 500 Ом, током срабатывания 28 мА и током отпускания 7 мА. Подойдут и другие реле, но при их выборе следует помнить, что реле К.1 должно срабатывать при токе не более 25 мА и отпускать при токе не менее 8 мА, а К2 срабатывать при токе не более 40 мА и отпускать при 6... 15 мА.

Под эти детали и рассчитана печатная плата (рис. 71), изготовленная из одностороннего фольгированного стеклотекстолита. Соединительные проводники выполнены методом прорезания изоляционных канавок в фольге. Для крепления реле К1 в плате вырезано окно прямоугольной формы, под колодки же с контактами реле К2 в плате выпилены фигурные отверстия. Соединения выводов обмоток и контактов обоих реле выполнены со стороны печатных проводников. С этой же стороны смонтированы резисторы R8 - R10.

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

Двумя уголками плату прикрепляют к дну корпуса (рис. 72), изготовленного из органического стекла. Заготовки стенок и дна корпуса соединены между собой металлическими уголками. Верхняя крышка корпуса съемная, она крепится винтами к уголкам. Снаружи такой корпус можно оклеить декоративной пленкой.

В передней стенке корпуса вырезано отверстие диаметром 14 мм и напротив него изнутри приклеен звуковой датчик - капсюль от головных телефонов ТОН-2. Подойдут капсюли от других телефонов, например ТОН-1, ТЭГ-1, капсюли ТК.-47, ДЭМШ.

В боковой стенке напротив подстроечного резистора просверлено отверстие под отвертку. На задней стенке размещены выключатель питания Q1 (тумблер ТВ2-1), держатель предохранителя с предохранителем FU1 и двухгнездная розетка XS1. Через отверстие в задней стенке выведен шнур питания с вилкой ХР1 на конце.

Рядом с платой к дну корпуса прикреплен трансформатор питания Т1. Он самодельный и выполнен на магнитопроводе Ш16Х Х32. Обмотка I содержит 2200 витков провода ПЭВ-1 0,1, обмотка II - 160 витков ПЭВ-1 0,2. Подойдет и готовый трансформатор мощностью не менее 5 Вт и с напряжением на вторичной обмотке 13...15 В.

Прежде чем налаживать автомат, нужно тщательно проверить монтаж, убедиться в надежности соединений. Включив автомат, измеряют выпрямленное напряжение на конденсаторе С7 (примерно 19 В), а затем - напряжение на конденсаторе С2 (около 7,5 В). Затем измеряют ток коллектора транзистора VT1 (1,2 мА) и VT2 (1,5 мА) и при необходимости устанавливают их подбором резисторов.R2 и R5 соответственно.

После этого движок подстроечного резистора RI устанавливают в верхнее по схеме положение, прикрывают микрофон и измеряют ток коллектора транзистора VT3 (2 мА) - он должен быть хотя бы на 1...2 мА ниже тока отпускания используемого реле. Точнее этот ток устанавливают подбором резистора R7.

Открыв микрофон и плавно перемещая движок резистора из нижнего по схеме положения в верхнее, хлопают в ладоши и замечают увеличение тока коллектора транзистора VT3. При определенном положении движка резистора этот ток должен возрастать до тока срабатывания реле К1, но по окончании хлопка падать ниже тока отпускания.

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

Может наблюдаться и такое явление - лампа хорошо управляется хлопками, а, например, после громкого и продолжительного произнесения какого-нибудь слова не гаснет. Это свидетельствует о том, что протекающий через резистор R8 и обмотку реле К2 ток выше тока отпускания, и он удерживает якорь реле. Достаточно подобрать резистор R8 с большим сопротивлением - и дефект будет устранен.

Окончательно движок подстроечного резистора устанавливают в такое положение, при котором настольная лампа зажигается от хлопка в ладоши с расстояния 4...5 м. Стабильность работы автомата желательно проверить при пониженном на 10 % напряжении сети (например, с помощью автотрансформатора).

Мощность нагрузки, подключаемой к автомату, определяется в основном допустимым током через контакты К.2.2 и не должна превышать 100 Вт. Для более мощной нагрузки желательно заменить реле РЭС9 на МК.У48 или аналогичное, рассчитанное на коммутацию нагрузки мощностью до 500 Вт.

Если вы решили изготовить такую приставку к настольной лампе, совсем не обязательно выполнять ее в виде отдельной конструкции. Можно изготовить декоративную подставку под лампу и в ее корпусе разместить детали автомата.

ДВУХКАНАЛЬНЫЙ Выключатель звуковой

Многие годы на страницах популярных изданий публиковались описания различных вариантов акустических выключателей, управляющих, как и вышеописанный автомат, лишь одной нагрузкой. И вот в 1985 году популярный радиолюбительский журнал «Радио» объявил мини-конкурс на разработку автомата, способного управлять двумя, тремя и большим числом нагрузок. В результате радиолюбители предложили самые разнообразные варианты двух-, трех- и четырехканальных выключателей, отличающихся схемными решениями, принципом действия, элементной базой. Эти варианты наверняка найдут применение и в вашей конструкторской деятельности, поэтому познакомимся с некоторыми наиболее интересными конструкциями. Начнем с двухканаль-ных выключателей.


Схема одного из них, предложенного киевлянином С. Рыбаевым, приведена на рисунке выше. Звуковым датчиком в нем работает угольный микрофон ВМ1. Сигнал с датчика поступает через конденсатор С1 на ждущий мультивибратор, собранный на элементах DD1.1, DD1.2. Длительность формируемого им импульса зависит от номиналов деталей R4, С2 и должна быть больше длительности входного акустического сигнала (т. е. продолжительности хлопка).

Выходной сигнал этого мультивибратора поступает на второй ждущий мультивибратор, выполненный на элементах DD1.3, DD1.4. Но длительность его импульса намного превышает длительность импульса первого мультивибратора - она выбрана такой, чтобы могло прозвучать максимальное число звуковых сигналов-команд (хлопков в ладоши).

Одновременно выходной сигнал первого мультивибратора поступает на вход триггера DD2.1, который совместно с триггером DD2.2 составляет двухразрядный двоичный счетчик импульсов. На входы же R обоих триггеров поступает выходной сигнал второго мультивибратора.

Прямые выходы триггеров соединены с входами D триггеров DD3.1 и DD3.2, на которых выполнен регистр памяти. Входы С триггеров регистра подключены ко второму ждущему мультивибратору. Входы R триггеров соединены с дифференцирующей цепочкой C5R7, служащей для запрета работы регистра в момент включения питания, а значит, включения какой-либо нагрузки без управляющего звукового сигнала. К выходам регистра памяти подключены транзисторные ключи с электромагнитными реле, нормально разомкнутые контакты которых стоят в цепи нагрузок.

Как только раздается звуковая команда (хлопок в ладоши) и на выводах микрофона появляется электрический сигнал, первый ждущий мультивибратор вырабатывает тактовый импульс и подает его на счетный вход триггера DD2.1. На выходах счетчика появляются сигналы двоичного кода, т. е. уровень логической 1 появится на выводе 1 при одном хлопке, на выводе 13 - при двух, на обоих выводах - при трех. Если же последуют четыре хлопка, .счетчик установится в исходное состояние - на обоих его выходах будут уровни логического 0.

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

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

В автомате могут быть использованы аналогичные по назначению микросхемы серий К561, К564. Транзисторы должны быть со статическим коэффициентом передачи тока не менее 50, а реле - срабатывающие при напряжении 7...8 Вис контактами, рассчитанными на управление данными нагрузками (телевизор, радиоприемник и т. д.).

Питать автомат можно от источника постоянного тока напряжением 9 В ±5 % при токе нагрузки до 100 мА. В исходном состоянии потребляемый автоматом ток не превышает 10 мА.

При налаживании автомата подстроечным резистором R3 устанавливают такое напряжение на входе элемента DD1.1, при котором первый мультивибратор находится в устойчивом состоянии (на выводе 4 элемента DD1.2 уровень логического 0).


Похожий по принципу действия автомат предложил В. Димов из Народной Республики Болгарии (г. Русе). Выполнен он на микросхемах серии К155 и транзисторах. В автомате использованы угольный микрофон ВМ1, два ждущих мультивибратора (один - на элементах DD1.1 и DD1.2, второй - на элементах DD1.3, DD1.4 и транзисторе VT2), счетчик импульсов на триггерах DD2.1, DD2.2 и электронные ключи на транзисторах VT3 - VT5 с электромагнитными реле К1 - КЗ.

Как и в предыдущей конструкции, при подаче сигнала (хлопок в ладоши) срабатывают оба ждущих мультивибратора. Первый формирует тактовый импульс, поступающий на счетчик, второй - импульс «ожидания», необходимый для отключения цепи нагрузок (контактами К1.1) на период работы счетчика.

Когда второй мультивибратор возвратится в исходное состояние, реле К1 отпустит и контактами К1.1 подаст напряжение питания на остальные реле. В зависимости от состояния счетчика будет включена либо первая нагрузка, либо вторая, либо обе, либо обе выключены. Состояние счетчика, а значит, работу той или иной нагрузки контролируют по светодиодам HL1, HL2, которые могут быть для наглядности разных цветов свечения.


Несколько иное решение реализовано в акустическом автомате (рис. 75), предложенном одесситом А. Поповым. В нем сигнал акустического датчика - микрофона ВМ1 усиливается каскадом на транзисторах VT1, VT2, в котором конденсаторами С1 и С2 введено ограничение полосы пропускания в области нижних частот, что повысило помехозащищенность автомата к посторонним шумам.

Далее следуют два ждущих мультивибратора (один - на элементах DD1.1, DD1.2 и транзисторе VT3, другой - на транзисторах VT4, VT5 и элементе DD1.3), триггер сброса DD2, двоичный счетчик на триггерах DD3.1, DD3.2 и ключевое устройство на элементе DD1.4, транзисторах VT6, VT7 и электромагнитных реле Kl, K2.

Появляющийся (в результате хлопка в ладоши) на выходе усилителя сигнал звуковой частоты в виде серии импульсов разной амплитуды и длительности запускает первый ждущий мультивибратор, который вырабатывает два одиночных импульса одинаковой длительности, но разной полярности. Положительный импульс с вывода 6 элемента DD1.2 поступает на вход счетчика, а отрицательный импульс с вывода 3 элемента DD1.1 - на второй ждущий мультивибратор. Выходной сигнал этого мультивибратора воздействует на триггер DD2, который управляет работой счетчика. Одновременно этот сигнал поступает на элемент DD1.4, в результате чего открываются диоды VD1, VD2 и закрываются транзисторы VT6, VT7.

А в это время на вход счетчика поступают импульсы, преобразованные из акустических сигналов-хлопков. По окончании времени выдержки второго мультивибратора (1,5...2 с после последнего хлопка) диоды VD1, VD2 закрываются. В зависимости от состояния счетчика транзисторы VT6, VT7 могут быть либо открыты (один или оба), либо закрыты (тоже один или оба).

Особенностью автомата является работа второго ждущего мультивибратора - отсчет его выдержки начинается с каждого нового хлопка. Он как бы «ждет», когда кончатся сигналы-хлопки, а затем возвращается в исходное состояние. При этом изменяет свое состояние и триггер DD2. Если от первой серии хлопков он не мог сбросить счетчик в нулевое состояние и на выходе счетчика появлялась определенная информация, то после следующей серии хлопков (или одного хлопка - не имеет значения) триггер DD2 сбросит счетчик на нуль, и все нагрузки окажутся обесточены. Поэтому условно можно считать, что первые хлопки используются для включения нужной нагрузки (или обеих нагрузок), а последующие - на выключение. Так, по одному хлопку в режиме включения сетевое напряжение подается на первую нагрузку (срабатывает реле K1), по двум - на вторую (срабатывает реле К2), по трем - на обе (срабатывают оба реле).

Для контроля состояния счетчика и включения нагрузок служат светодиоды HL1 и HL2. Нагрузки включают в сеть последовательно с контактами реле (как это было в одноканальном выключателе).

ТРЕХКАНАЛЬНЫИ Выключатель звуковой

Один из вариантов такого автомата предложил А. Соколов. Автомат состоит из микрофонного усилителя (транзисторы VT2, VT3), ждущего мультивибратора (VT5, VT6), электронных ключей (VT4, VT7, VT8), кольцевого тринисторного счетчика (тринисторы VS1 - VS4) и триггеров (реле К.1 - КЗ).

Через некоторое время после включения автомата в сеть тринистор VS4 откроется протекающим через резистор R33, диод VD18 и управляющий электрод постоянным током. Зажигается сигнальная лампа HL4 «Готов». Стоит теперь хлопнуть в ладоши - и электрический сигнал, преобразованный микрофоном ВМ1 из звукового и усиленный каскадами на транзисторах VT2 - VT3, откроет транзистор VT4. Через цепь эмиттер-коллектор транзистора разрядится конденсатор С18, и аноды диодов VD8 - VD11 счетчика окажутся подключенными к плюсовому проводу источника питания. Но лишь VD8 будет открыт, поскольку конденсатор С9 разряжен (через резистор R10 и открытый тринистор VS4). Через этот диод, конденсатор С9 и управляющий электрод транзистора VS1 потечет импульс тока. Тринистор откроется, вспыхнет сигнальная лампа HL1. Одновременно конденсатор С5, зарядившийся ранее через лампу HL1 и тринистор VS4 почти до напряжения источника питания, окажется подключенным параллельно тринистору VS4 в такой полярности, что тринистор закроется. Лампа HL4 погаснет.

Казалось бы, одновременно с зажиганием лампы HL1 должно сработать реле К1- Но этого не произойдет, поскольку с коллектора транзистора VT4 на ждущий мультивибратор поступит положительный импульс, в результате чего такой же импульс (но длительностью около 4 с) появится на коллекторе транзистора VT6. Сработает реле К7 и контактами К7.1 верхние по схеме выводы обмоток реле К4 - Кб будут отключены от источника питания.

По окончании импульса мультивибратора реле К7 отпустит - вот тогда и сработает реле К4. Контактами К4.1 оно установит первый триггер в такое положение, при котором сработает реле К1 и окажется включенной (контактами К1-1) первая нагрузка.

Если во время действия импульса мультивибратора раздастся второй хлопок в ладоши, зажжется лампа HL2 и после отпускания реле К7 сигнал поступит на второй триггер, контактами К2.2 окажется включенной в сеть вторая нагрузка. При трех хлопках включится третья нагрузка.

Одновременно с включением той или иной нагрузки на соответствующий катод индикатора HG1 будет подаваться напряжение, а значит, будет высвечиваться цифра, указывающая номер включенной нагрузки. Сколько будет включено нагрузок, столько цифр будут светиться одновременно.

Как только мультивибратор возвратится в исходное состояние, закроются транзисторы VT8 и VT7 (он открывается вместе с VT8). Но напряжение на коллекторе последнего восстановится не сразу, а через некоторое время, определяемое сопротивлением резистора R33 и емкостью конденсатора С22. Это время задержки, в течение которого будет оставаться открытым один из тринисторов VS1 - VS3 и включенным одно из реле К4 - Кб. Затем откроется тринистор VS4, закроются все остальные, зажжется лампа HL4 - автомат вновь готов к приему звуковых сигналов управления.

Когда понадобится выключить какую-нибудь нагрузку, достаточно подать соответствующее число звуковых сигналов-хлопков. Сработает нужное реле счетчика и переведет своими контактами реле триггера в другое состояние, при котором контакты реле триггера разомкнут цепь питания нагрузки.

Кремниевые транзисторы автомата могут быть серий МП35 - МП38, КТ312, КТ315, КТ603; транзистор VT4 - серий ГТ308, МП39 - МП42; VT1 - серий П201 - П203, П213 - П216. Все транзисторы желательно применить со статическим коэффициентом передачи тока не менее 40. Выпрямительные диоды VD1 - VD4, VD13 - VD16 - любые из серии Д226; диоды VD19 - VD22 - любые, рассчитанные на обратное напряжение не менее 300 В и выпрямленный ток не менее 10 мА; остальные диоды - любые из серий Д219, Д220, Д223. Вместо стабилитрона Д814В можно использовать Д810.

Оксидные конденсаторы С5 - С8 - любого типа, но обязательно неполярные (их можно получить каждый из двух встречно-последовательно включенных полярных конденсаторов вдвое большей емкости); остальные оксидные конденсаторы - К50-6, К50-3, К52 (ЭТО); конденсаторы С17, С19 - любые, например МБМ. Реле К4 - Кб - РЭС15, паспорт РС4.591.003; К7 - РЭС10, паспорт РС4.524.302 (у реле снимают кожух и немного ослабляют пружину, чтобы оно срабатывало при открывании транзистора VT8); К1 - КЗ - РЭС9, паспорт РС4.524.200, но более надежно будут работать МКУ48, паспорт РА4.500.232, РА4.500.132. Тринисторы могут быть любые из серий КУ201, Д235, Д238. Сигнальные лампы - на напряжение 12 В и ток 0,1...0,2 А (при меньшем токе тринисторы не будут удерживаться в открытом состоянии). Микрофон - любой (кроме угольного) высокоомный, например капсюль от головных телефонов ТОН-1. Трансформатор - мощностью не менее 10 Вт и с напряжением на вторичной обмотке 13... 15 В. Самодельный трансформатор можно выполнить на магнитопроводе Ш16X30, обмотка I должна содержать 2200 витков провода ПЭВ-1 0,1, обмотка II - 160 витков ПЭВ-1 0,2.

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

Электрический сигнал, преобразованный микрофоном ВМ1 из звукового, усиливается микросхемой DA1. С выхода микросхемы сигнал поступает на выпрямитель (диоды VD1, VD2), позволяющий получить импульс постоянного тока. Далее этот импульс подается на формирователь импульса положительной полярности - импульса управления, собранный на транзисторе VT2 и элементах DD4.3, DD4.4. По длительности импульс управления примерно равен звуковому сигналу.


Импульс управления подается одновременно на счетчик DD5 и устройства совпадения, выполненные на элементах DD1.1 - DD1.3. К выходу счетчика подключены инверторы DD6.1, DD6.2, DD7.1 и цепи сигнализации на элементах DD7.2 - DD7.4, транзисторах VT3 - VT5 и лампах HL1 - HL3. А устройства совпадения соединены выходными выводами элементов с тремя узлами памяти, каждый из которых состоит из триггера и транзисторного электронного ключа с электромагнитным реле.

Еще в автомате есть управляемый генератор импульсов, выполненный на транзисторе VT1 и элементах DD4.1, DD4.2. Он служит для «опроса» каналов.

Предположим, автомат включили в сеть, а к розеткам XS1 - XS3 подсоединили нагрузки. Благодаря цепочке R6C7 триггеры устанавливаются в нулевое состояние. На выходах счетчика - уровни логического 0. При этом на выходе элемента DD7.1 уровень логической 1, который включает в работу управляемый генератор. Его выходной сигнал поступает на счетчик, и на выходах счетчика появляется сигнал в двоичном коде. Так, от одного входного импульса уровень логической 1 появится на выводе 12, от двух - на выводе 9, от трех - на выводах 12 и 9 и т. д. Как только уровень логической 1 появится на выводе 11, управляемый генератор выключится. Автомат готов к работе.

После подачи первого звукового сигнала импульс управления обнулит счетчик, включится управляемый генератор. Через некоторое время уровень логической 1 появится на выводе 9, «сработает» элемент DD7.2 (на его входах окажутся уровни логической 1), откроется транзистор VT3, вспыхнет лампа HL1. Она известит о том, что наступило время управлять первым каналом. Нетрудно проследить, что на двух входах элемента DD1.1 в этот момент будут сигналы логической 1. Поэтому достаточно хлопнуть в ладоши еще раз, и импульс управления в виде уровня логической 1 поступит на третий вход элемента DD1.1. На выходе элемента появится уровень логического 0, триггер DD2.1 переключится в единичное состояние, откроется транзистор VT6, сработает реле К1 и контактами К1.1 включит первую нагрузку в сеть.

Если же второго хлопка в этот момент не последует, лампа HL1 погаснет, а затем поочередно зажгутся HL2 и HL3, после чего управляемый генератор выключится.

Чтобы выключить первую нагрузку, нужно первым хлопком обнулить счетчик и включить управляемый генератор, а когда Вспыхнет лампа HL1, подать еще один звуковой сигнал. Тогда уровень логического 0 на выходе элемента DD1.1 переведет триггер DD2.1 в нулевое состояние, реле К1 отпустит и контактами К1.1 разомкнет цепь питания нагрузки.

Аналогично управляют второй и третьей нагрузками, хлопая второй раз в ладоши в те моменты, когда зажигаются лампы HL2 и HL3 соответственно.

Вместо указанных на схеме можно применить цифровые микросхемы серии К133, а аналоговую - серий К118 (К118УН1А, КП8УН1Б) или К122УН1А; транзистор VT1 - КТ315А - КТ315Г, КТ312А, КТ312В; VT2 - КПЗОЗА, КПЗОЗВ; VT3 - VT5 - КТ208А, КТ208В - КТ208Д, МП26А, МП26Б; VT6 - VT8 - КТ603А, КТ603Б, КТ608А; VT9 - КТ805А, КТ805Б, К.Т807Б (указанный на схеме К.Т815Б нужно укрепить на небольшой радиатор). Диоды VD1, VD2 могут быть серий Д9 (с индексами В - Л), Д2 (Б - Ж), Д18, Д20; VD3 - VD5, VD7 - VD10 - любые из серии Д226. Сигнальные лампы - МН 2,5 - 0,068. Реле - РЭС9, паспорт РС4.524.200. Трансформатор - любой маломощный (более 5 Вт) с напряжением на обмотке II 13...15 В. Микрофон - капсюль от головных телефонов ТОН-1.

При налаживании автомата движок подстроечного резистора устанавливают сначала в верхнее по схеме положение. Хлопая в ладоши с близкого расстояния, контролируют появление импульса управления на выводе 8 элемента DD4.4. Если его нет, подбирают транзистор VT2 с меньшим напряжением отсечки. Подбором резистора R5 устанавливают такую продолжительность свечения ламп HL1 - HL3, чтобы можно было успевать хлопком в ладоши включать или выключать нагрузку. При малой чувствительности автомата нужно использовать микросхему DA1 с большим усилением или собрать предварительный усилительный каскад на транзисторе. Чувствительность автомата должна быть такой, чтобы он реагировал на хлопок средней громкости на расстоянии 3...5 м.

ЧЕТЫРЕХКАНАЛЬНЫЙ АКУСТИЧЕСКИЙ Выключатель звуковой

Одну из таких конструкций разработал С. Казаков из г. Кыштым Челябинской обл. Из исходного одноканаль-ного выключателя (см. рис. 70) он изъял реле К2, конденсатор С6, резисторы R8 - R10 и вместо них подключил узел дешифрации сигналов.

Сигналы с основного реле автомата (с его переключающих контактов К.1.1) поступают на триггер - формирователь импульсов, выполненный на элементах DD1.1 и DD1.2. С формирователя импульсы поступают на счетчик DD3, а также на селектор импульсов, выполненный на элементах DD2.1, DD1.3, триггерах Шмитта DD4.1, DD4.2 и транзисторе VT1. К счетчику импульсов DD3 подключен дешифратор DD5, часть выходных выводов (у микросхемы К155ИДЗ их 15) которого подключены к управляющим ячейкам каналов. Каждая такая ячейка состоит из D-триггера (для первого канала - DD6.1), электронного ключа (транзистор VT2) и электромагнитного реле (К2).

Работает акустический выключатель так. По первому хлопку В ладоши сформированный положительный импульс с выхода элемента DD1.1 поступает на входы элемента DD2.1, в результате чего на выходе его (вывод 6) появляется отрицательный импульс (уровень логического 0). Конденсатор С1 практически мгновенно разряжается. Транзистор VT1 закрывается, на выходе Триггера Шмитта DD4.1 появляется положительный, импульс, фронт которого обнуляет счетчик DD3. На выводах 18 и 19 Дешифратора при этом уровень логической 1, дешифратор «закрыт», т. е. поступающая на входные выводы информация We изменяет выходных сигналов - на всех выходных выводах, (в нашем случае - 2 - 5) уровень логической 1.


В течение примерно 2 с после хлопка конденсатор С1 заряжается до напряжения, при котором открывается транзистор VT1. В этот момент на выходе триггера Шмитта DD4.1 появляется отрицательный импульс, «срабатывает» второй триггер Шмитта - DD4.2, и появляющийся на его выходе (вывод 8) (Отрицательный импульс стробирует (т. е. «открывает») дешифратор. В зависимости от состояния счетчика, а значит, сигналов На входе дешифратора, на том или ином выходе дешифратора появится отрицательный импульс. Если прозвучал один хлопок в ладоши, такой импульс окажется на выходном выводе 2. Он поступит на вход С триггера DD6.1 и перебросит триггер в другое устойчивое состояние, в данном случае единичное, при котором на прямом выходе (вывод 5) будет уровень логической 1. Откроется транзистор VT2, сработает реле К.2 и своими контактами (они на схеме не показаны) замкнет цепь питания первой нагрузки.

Если последуют два хлопка (за время до 2 с), отрицательный импульс появится на выводе 3 дешифратора, при трех хлопках он будет на выводе 4, при четырех - на выводе 5. Сработает соответствующее реле и включит ту или иную нагрузку.

Когда, скажем, первую нагрузку нужно выключить, достаточно хлопнуть в ладоши один раз. Триггер DD6.1 возвратится в нулевое состояние, и реле К2 отпустит.

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

Реле К2 - К5 могут быть любые, срабатывающие при напряжении до 15 В и токе не более 50 мА; контакты реле должны быть рассчитаны на работу при напряжении 220 В и управление токами потребления выбранных нагрузок.

При налаживании автомата подбором резистора R3 устанавливают нужную продолжительность зарядки конденсатора С1 - она должна превышать возможную длительность паузы между двумя следующими друг за другом акустическими сигналами управления - хлопками в ладоши.

Радиолюбитель И. Винюков из Новосибирска использовал в своем автомате операционный усилитель, микросхемы серии К561, транзисторы и электромагнитные реле. Работа этого автомата несколько схожа с предыдущим.

Электрический сигнал с микрофона ВМ1 поступает на операционный усилитель DА 1.1, коэффициент усиления которого зависит от соотношения сопротивлений резисторов R2 и R3. Усиленный сигнал детектируется диодами VD1, VD2. К детектору подключен триггер Шмитта, выполненный на операционном усилителе DA1.2. Триггерный режим работы обеспечивается благодаря включению резистора R4 между выходом усилителя и его неинвертирующим входом.

Образующиеся на выходе триггера Шмитта (вывод 8 усилителя DA1.2) импульсы, число которых соответствует числу раздавшихся звуковых сигналов (хлопков в ладоши), поступают на счетчик DD1 и ждущий мультивибратор, выполненный на элементах DD2.1 и DD2.2. Длительность импульса мультивибратора зависит от емкости конденсатора С5 и сопротивления резисторов R5, R6. Через инвертор DD2.3 импульс мультивибратора подается на один из входов элементов 2И-НЕ (DD3.1 - DD3.4). Выходы этих элементов соединены через элементы НЕ (DD4.1 - DD4.4) с входами С триггеров DD5.1 - DD6.2, которые в свою очередь подключены через развязывающие диоды VD4 - VD7 к входу R счетчика импульсов DD1. К прямым выходам триггеров подключены транзисторные ключи с электромагнитными реле, замыкающие контакты которых включены в цепь питания нагрузок. Как работает автомат? Раздался, скажем, один хлопок в ладоши. Появившийся на выходе триггера Шмитта импульс «записывается» счетчиком DD1 и в виде уровня логической 1 появляется на его выходном выводе 1. Одновременно запускается ждущий мультивибратор, и его импульс (на выходе элемента DD2.3 он отрицательной полярности) запрещает прохождение сигнала через элемент DD3.1.


По окончании импульса мультивибратора (его длительность около 4 с) уровень логической 1 с вывода 1 счетчика пройдет через элементы DD3.1, DD4.1 на вход С триггера DD5.1, а через диод VD4 - на вход R счетчика. В итоге счетчик установится Э нулевое состояние, а триггер - в единичное, при котором на его прямом выходе будет уровень логической 1. Откроется транзистор VT1, сработает реле К1, включится первая нагрузка. Если во время работы ждущего мультивибратора прозвучат, например, два звуковых сигнала, а значит, на выходе триггера Шмитта появятся два импульса, уровень логической 1 будет на выводе 3 счетчика. По возвращении мультивибратора в исходное состояние (т. е. по окончании импульса мультивибратора) окажется включенным реле К.2.

При повторной подаче одного или двух звуковых сигналов выключится первая или вторая нагрузка соответственно.

В связи с использованием экономичных микросхем удалось применить для питания автомата батарею GB1 напряжением 9 В. Правда, в целях экономии энергии батареи применены сравнительно слаботочные реле РЭС10 (паспорт РС4.524.308), рассчитанные на управление нагрузкой небольшой мощности. Если же предполагаете управлять мощной нагрузкой (более 50 Вт), следует использовать реле МКУ48, РЭС22 или аналогичные и питать автомат от выпрямителя со стабилизированным выходным напряжением.

Вместо микросхем серии К561 можно применить аналогичные по назначению микросхемы серий К564, К176 (К.176ЛЕ5, К176ЛА7, К176ТМ2). Транзисторы должны бытье коэффициентом передачи тока не менее 100 и допустимым током коллектора не ниже 100 мА. Микрофон может быть МД-200, МД-201, капсюль ДЭМШ, капсюль головных телефонов ТОН-1, ТОН-2.

Налаживания автомат не требует, но для устойчивой работы его нужно установить оптимальную чувствительность подбором резистора R2. Она должна быть такой, чтобы от громкого звука вблизи микрофона или на расстоянии нескольких метров от него на выходе триггера Шмитта появлялся одиночный импульс с крутыми фронтом и спадом. Иногда приходится подбирать резистор R4, определяющий уровень срабатывания триггера. Длительность импульса мультивибратора можно изменить подбором конденсатора С5: при увеличении его емкости длительность импульса возрастает.

Можно ли построить акустический выключатель, способный управлять любой из четырех нагрузок всего одним хлопком в ладоши? Положительный ответ на этот вопрос дал пензенский радиолюбитель М. Павлов, разработавший автомат на микросхемах серии К176 (рис. 80). Чтобы осуществить задуманное, он использовал JK-триггеры (DD3.1 - DD4.2), управляемые стробирующими импульсами с выходов счетчика DD2 и импульсом ждущего мультивибратора на элементах DD1.3, DD1.4. Частота следования стробирующих импульсов определяется частотой генератора, выполненного на элементах DD1.1 и DD1.2. Наличие стробирующего импульса на триггере того или иного канала можно контролировать по газоразрядному индикатору HG1.

Допустим, стробирующий импульс, т. е. уровень логической 1, появился на выводе 3 счетчика DD2, а значит, на JK-входах триггера DD3.1. Этот триггер готов к приему информации, остальные останутся закрытыми. Об этом свидетельствует погаснувшая первая точка на индикаторе HG1 (ведь транзистор VT2 открылся при появлении уровня логической 1 на верхнем по схеме выводе резистора R8, и напряжение на коллекторе транзистора упало почти до нуля).

Если теперь хлопнуть в ладоши, на коллекторе транзистора VT1 (он является пороговым элементом, порог срабатывания которого устанавливают подстроечным резистором R5) появится положительный импульс, который запустит ждущий мультивибратор. Импульс мультивибратора поступит на вход С триггера DD3.1 и переключит триггер в единичное состояние. Сработает реле К1 и включит первую нагрузку.


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

Транзисторы VT2 - VT8 могут быть другие кремниевые, рассчитанные на ток коллектора не менее 100 мА, допустимое напряжение коллектор-эмиттер не ниже 30 В и со статическим Коэффициентом передачи не менее 80; транзистор VT1 - любой из серии КТ315. Реле РЭС6, паспорт РФО.452.103, но лучше использовать реле типа МКУ48, РЭС22, способные управлять более мощной нагрузкой. Микрофон - любой угольный.

Работу со звуком в модуле Crt обеспечивают две процедуры:

включение сигнала заданной частоты:

Sound(N:word)

отключения сигнала:

NoSound.

Процедура Sound генерирует звуковые сигналы частотой N,изменяющейся в пределах 37-32767 Гц. Громкость звука не регулируется, сигнал будет звучать до момента его выключения процедурой NoSound.

Для организации паузы в работе программы определена процедура, выполняющая задержку на заданное число миллисекунд:

Delay(N:word).

При выводе звуковых сигналов обычно используются все указанные процедуры вместе.

Uses Crt;

Sound(220); { включения звука с частотой 220}

Delay(300); { пауза на 0.3 сек }

NoSound; { отмена звука}

Используя процедуры Sound, Nosound, Delay оформите вывод на экран музыкального слова " К О Л О Б О К " . Вывод каждой буквы сопроводить звуковым сигналом частотой, соответствующей порядковому номеру символа в кодовой таблице (функция ORD),увеличенному в 100 раз. Время звучания каждой буквы 1 секунда.

Текстовые окна.

Window(x1,y1,x2,y2:byte);

Данная процедура определяет на экране текстовое окно с координатами верхнего левого угла экрана x1,y1, нижнего правого x2,y2. Максимальный размер окна определяется выбранным режимом. Режиму с 80 столбцами соответствует окно (1,1,80,25),режиму с 40 столбцами окно (1,1,40,25). Процедура Window помещает курсор в т.(1,1) установленного окна.

Многие процедуры и функции CRT работают относительно координат текущего окна, включая Window, ClrEol, ClrScr, DelLine , GotoXY , InsLine , WhereX , WhereY и все процедуры ввода/вывода. Координаты текущего окна хранятся соответственно в переменных WindMin и WindMax типа word, и отсчитываются отностительно точки с координатами (0,0), а не (1,1). Младший байт содержит значение координаты Х, а старший байт Y, поэтому координаты верхнего левого угла определяются выражениями:

x1:=Lo(WindMin),

y1:=Hi(WindMax),

координаты правого нижнего:

x2:=Lo(WindMax) ,

y2:=Hi(WindMax).

(* вывод на экран окон произвольного размера *)

(* различного цвета фона *)

Uses crt;

Var x,y:integer;

Randomize;

x:=random(MaxX);

y:=random(MaxY);

Window(x,y,x+random(10),y+random(8)); { определение }

TextbackGround(random(16)); { размера окна }

Delay(100);

ClrScr; { заполнеие фоном }

until KeyPressed;

Вывести изображение российского трехцветного флага в центре экрана размером 30*15. Каждая цветовая полоса задается текстовым окном (ширина 30 позиций, высота 5) и заполняется соответствующим цветом.

Использование клавиатуры.

Клавиатура - это основное средство ввода информации в ПЭВМ, поэтому гибкая обработка сигналов с клавиатуры является важным элементом создания эффективных программ.

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

Сдандартная клавиатура имеет три типа клавиш:

символьные (буквы, цифры, знаки арифметических операций, знаки пунктуации и специальные ENTER, ESC, BACKSPACE, TAB);

управляющие (функциональные F1-F10, клавиши перемещения курсора, Alt+<другие клавиши>, Ctrl+<другие клавиши>, Shift+<другие влавиши>).;

сдвига (смена регистов Ctrl,Alt,Shift, фиксации регистров CapsLock,ScrollLock,NumLock, вспомогательные клавиши).

Символьные клавиши генеируют при нажатии код в виде одного значения.

Управляющие клавиши генерируют расширенный код сканирования, состоящий из двух значений. Первое является признаком управляющей клавиши, второе содержит код сканирования.

Клавиши сдвига имеют коды, которые не распознаются средствами Паскаля. Обработка кодов производится на системном уровне.

В модуле Crt определены две дополнительные функции управления клавиатурой: ReadKey и KeyPressed.

KeyPressed:boolean возвращает значение true если на клавиатуре была нажата клавиша, и false в противном случае. При этом введенные символы из буфера клавиатуры не удаляются. Данную функцию можно использовать для завершения цикла по нажатию любой клавиши.

Пример 1.

(* использование функции ReyPressed *)

Uses Crt;

(* заполнение экрана до нажатия любой из клавиш *)

Randomize;

GotoXY(Random(70),Random(50));

write("привет!");

delay(300)

Until KeyPressed;

Readkey:char.

Данная функция предназначена для управления работой клавиатуры и возвращает код нажатой клавиши. Символ соответствующей нажатой клавиши на дисплее не отображается. При использовании клавиш управления функция ReadKey сначала получает значение нулевого символа (#0), следующее обращение к ReadKey возвращает расширенный код клавиши.

Функция ReadKey считывает символ из буфера клавиатуры с одновременным его удалением из буфера или ожидает нажатия какой-либо клавиши.

{ анализ вводимых пользователем клавиш }

Uses Crt;

var ch:char;

write(" Нажмите клавишу:");

ch:=ReadKey;

if ch=#0

then { расширенный код сканирования }

ch:=readkey;

write(" Клавиша ");

case ch of

#59..#68: writeln("функциональная: F1-F10");

#82: writeln(" вставка : Ins");

write(" перемещения курсора");

writeln(" расширенный код = ",ord(ch))

end ; {case}

else writeln(" код символа = ",ord(ch))

until ch=#27 ; { клавиша Esc }

ch:=ReadKey { ожидание нажатия клавиши

для выхода из программы }

В приложении 1 приведена кодовая таблица ПЭВМ и все расширенные коды сканирования.

Используя рассмотренные процедуры разработать программу,которая по нажатию клавиш:

«стрелка вправо и влево» меняет цвет фона (по кругу от 0до 7)

«стрелка вверх и вниз» меняет цвет символов (от 0до 15)

Алфавитно-цифровой клавиатуры воспроизводит данный символ на экран дисплея.

Ecs завершает работу программы и восстанавливает первоначальные параметры цветности.