Двухцветный светодиод с тремя выводами схема подключения: Применение светодиодов в электронных схемах

Содержание

Применение светодиодов в электронных схемах

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

Светодиоды по своей структуре относятся к полупроводниковым приборам, таким диод или тиристор. Поэтому развитие светодиодов неразрывно связано с развитием полупроводников. Светодиод обладает односторонней проводимостью, благодаря одному p-n переходу. В начале 20 века советский ученый Олег Владимирович Лосев обратил внимание на свечение кристаллов полупроводников, возникающее при включении полупроводника в прямом направлении. В то время свечение было едва заметно, однако именно это свойство полупроводников и легло в основу развития светодиодной техники.

Рисунок 1

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

Развитие технологий позволило создать двухцветный светодиод. Двухцветные светодиоды могут выпускаться с тремя (рисунок 2) или двумя выводами. Для последних изменение свечения происходит при изменении направления тока.

Рисунок 2

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

Как известно, работа светодиода зависит от величины тока, т. е. светодиод можно подключить даже к сети с напряжением в 220В, но с ограничителем тока в цепи. Прямое напряжение для большинства светодиодов превышает 2В, поэтому одной батарейки с напряжением в 1,5В не всегда будет достаточно для работы светодиода. Стандартный ряд напряжений начинается с 3В, а наиболее часто используются светодиоды на напряжение 12В. Еще одна важная характеристика светодиодов – величина обратного напряжения. Обычно обратное напряжение не превышает 100В, поэтому для защиты светодиодов применяют схемы встречно-параллельного выключения (рисунок 3).

Рисунок 3

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

Первое устройство представляет собой блок управления двухцветным светодиодом с тремя выводами (рисунок 4). Принцип работы схемы следующий: при одинаковых потенциалах на входах IN1 и IN2 на выводах OUT1 и OUT2 потенциалы также одинаковы и светодиоды погашены. При наличии сигнала высокого уровня на одном из входов загорается один из светодиодов HL1 или HL2. Регулировка яркости свечения светодиода осуществляется напряжением на входе Vref.

Рисунок 4

Расчет и выбор балластного сопротивления R2 основывается на законе Ома. Исходные данные для расчета: напряжение питания 12В, прямой ток светодиода 10мА, падение напряжения на светодиоде 2В. Тогда сопротивление R2 можно рассчитать по формуле:

[size=16]

R2 = (Uпит-U) / I = (12 — 2) / 0,010 = 1000(Ω) или 1КОм

Трехцветные светодиоды (RGB-светодиоды)

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

Рисунок 5

В основе RGB-светодиода лежат три излучателя. Сопротивления в схеме подобраны таким образом, чтобы свет светодиода был белым. Устройство, собранное по приведенной схеме (рисунок 6) применяется для подсветки в автомобиле.

Рисунок 6

Еще один вариант использования светодиодов в автомобиле – это схема подсветки номера (рисунок 7).

Рисунок 7

В схеме применяются шесть светодиодов с максимальным током 35 мА (ток ограничен на уровне 27мА стабилизатором тока DA1) и световым потоком в 4 лм.

Как отмечалось ранее, для питания светодиодов не достаточно одной батарейки с напряжением 1,5В. Однако существует схема преобразователя для питания белого светодиода от одной батарейки (рисунок 8). Принцип работы схемы: при низком уровне сигналов на выводах микроконтроллера РВ1 и РВ2, высоком уровне на выводах РВ0 и РВ4 происходит зарядка конденсаторов С1 и С2 до напряжения 1,4В. При изменении сигналов микроконтроллера к светодиоду прикладывается напряжение от двух заряженных конденсаторов и батарейки, что в сумме дает около 4,5В. Частота зажигания светодиода определяется частотой выходных сигналов микроконтроллера.

Рисунок 8

Аналогичную схему можно собрать на базе логических микросхем (рисунок 9).

Рисунок 9

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

Рисунок 10

Еще один момент, на который необходимо обратить внимание при использовании светодиодов — это правильное подключение нескольких светодиодов в одну цепь (рисунок 11).

Рисунок 11

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

Практика применения светодиодов:
Самодельный светильник из светодиодной ленты
Светодиодные деревья — новый вид праздничной светотехники
Делаем светодиодную подсветку салона автомобиля

Статьи по теме:

Как подключить светодиодную ленту
Питание светодиодных лент
Блоки питания для светодиодных лент

Двухцветный светодиод с двумя и тремя выводами

Светодиодами называют электронные компоненты разных размеров и цветов, которые заключены в прозрачный корпус. Линзы из эпоксидной смолы являются корпусом светодиода, кристаллы — источником света, длинный вывод – анод, короткий — катод. Определить какого свечения будут лампы сразу невозможно. Лампы начинают светиться тогда, когда ток идет в прямом направлении. Интенсивность свечения пропорциональна электрическому току.

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

Описание двухцветных светодиодов

Двухцветный светодиод – это два отдельных светоизлучателя, объединенных на одном кристалле и изготовленные из разных полупроводниковых сплавов. Такой LED выдает минимум два цвета. Поскольку его корпус выполнен из специального светорассеивающего пластика, одновременно работающие два светоизлучателя создают третий цвет.

Учитывая особенности восприятия человеком цветовых смесей, в светодиоде на 2 цвета чаще всего используются следующие сочетания:

  • красный – желто-зеленый;
  • красный – синий или зеленый
  • красный – желтый;
  • желтый – зеленый;
  • желтый – желто-зеленый.

Также светодиод на 2 цвета можно разделить на несколько типов:

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

В одном корпусе LED могут быть разные лампы:красно-желтые, красно-зеленые, сине-желтые и другие. Трехцветный светодиод объединяет в одном корпусе красные, зеленые и синие лампы.

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

Область применения двухцветных светодиодов

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

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

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

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

Cветодиод на 2 цвета – это два обычных светодиода в одном корпусе. У него две ноги и каждая одновременно является катодом светодиода одного цвета и анодом другого цвета. Поэтому от того в каком направлении через двухцветный диод движется ток зависит каким цветом будут светиться лампы. Для такого LED необходим только один резистор. Двухцветные светодиоды менее популярны, чем трехцветные. Примером светодиода на 2 цвета является зарядка для мобильного устройства и аккумуляторной батареи, когда лампочка индикатора в момент зарядки светится красным, а после зарядки батареи свет меняется на зеленый.

В автомобилях LED лампы используются там, где требуется 2 цвета в фаре, когда одна лампа одновременно выполняет роль габарита и поворотника. Габариты при этом будут красные, а поворотники — желтыми.

Как подключить двухцветный светодиод?

Подключение светодиодов к цепи требует подключения балластного сопротивления, которое встроено в современные светодиоды. Ограничивая ток в цепи, подключение светодиода возможно с напряжением в сети 220В.

Стандартная схема включения светодиодов

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

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

Желтые светодиоды. Двухцветный светодиод. Особенность

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

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

Таблица 2,5, Цветовые сочетания в двухцветных светодиодах

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

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

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

Прямое падение напряжения у двухцветных светодиодов такое же, как у обычных светодиодов того же оттенка. Ориентироваться можно по условной точке начального подъёма ВАХ: 1.6 В (красный), 1.7 В (жёлтый/оранжевый), 1.8 В (зелёный), 3.5 В (белый/синий). Любой двухцветный светодиод можно заменить двумя обычными, рядом расположенными или накрытыми общим корпусом, если провести электрические соединения между ними согласно внутренней схеме.

Цветовая гамма наружных индикаторов должна подбираться по правилам эргономики. Например, красным цветом обозначают состояние «Авария», «Брак», зелёным — «Норма», «Готовность», «Работа». Смена режимов «Ждущий/Активный» можно индицировать жёлтым/зелёным цветом. «Синие» светодиоды хорошо смотрятся в полумраке или применяются для декоративной подсветки тёмных поверхностей. И ещё. Считается, что зелёный и красный — это нарядные рождественские цвета, а чёрный и оранжевый — предупреждающие цвета Хэллоуина.

Двухцветные светодиоды бывают двух трёх выводные. Первые из них имеют встречно-параллельное соединение (Рис. 2.15, а…ж), а вторые — два отдельных излучателя с общим анодом/катодом (Рис. 2.16, а…к). На всех последующих cxeмах для простоты будет принято, что светодиоды являются «красно-зелёными».

Важный нюанс. Обычно в трёхвыводных светодиодах общий контакт конструктивно располагается по центру корпуса, но иногда встречаются модели, например, BL-Bxx204-A (фирма Bright LED Electronics), у которых общий вывод находится с краю. Определить «что есть что» можно прозвонкой выводов омметром.

а) на двух линиях MK формируются противофазные уровни ВЫСОКИЙ-НИЗКИЙ или НИЗКИЙ-ВЫСОКИЙ. Соответственно, светодиод HL1 светится то красным, то зелёным цветом. Для полного гашения светодиода надо установить на выходах MK одинаковые уровни: НИЗКИЙ-НИЗКИЙ или ВЫСОКИЙ-ВЫСОКИЙ;

б) управление светодиодом HL1 от одной линии MK: ВЫСОКИЙ уровень — красный цвет, НИЗКИЙ — зелёный, вход с Z-состоянием — полное гашение. Недостатком схемы является лишний расход мощности на делителе R1, R2, что оправдано, если опорный уровень со средней точки используется для других узлов устройства;

в) аналогично Рис. 2.15, б, но с меньшими потерями мощности, поскольку через стабилитроны VD1, VD2 не протекает лишний ток. Резистором R1 регулируется общая яркость;

г) аналогично Рис. 2.15, в, но с возможностью раздельного регулирования яркости красного и зелёного светоизлучателей резисторами R1, R2;

д) аналогично Рис. 2.15, в, но с пониженным питанием и заменой двух стабилитронов транзисторными ключами F77, VT2. Резистором &2регулируется общая яркость; О

О Рис. 2.15. Схемы подключения двухцветных светодиодов с двумя выводами (окончание):

е) коммутация полярности включения яркого светодиода HL1 через мостовую схему. Сигналы на выходах MK должны быть строго противофазными. Резистор R5 защищает пары транзисторов VT3, VT4 и VT5, VT6 от перегрузки по току при их одновременном включении из-за ошибок в программе, а также при переходных процессах. Резистор R6 задаёт яркость свечения;

ж) управление тремя двухцветными светодиодами HL1…HL3 от трёх линий MK. Возможны одноцветные и разноцветные комбинации свечения в любом порядке.

Рис. 2.16. Схемы подключения двухцветных светодиодов с тремя выводами (начало):

а) при ВЫСОКОМ уровне на одном из выходов МК светодиод HL1 загорается красным или зелёным цветом. При двух ВЫСОКИХ уровнях должен получаться цвет, близкий к жёлтому. Его реальный оттенок зависит от типа светодиода и соотношения сопротивлений резисторов R1, R2. При обоих НИЗКИХ уровнях на выходах MK светодиод полностью погашен;

б) аналогично Рис. 2.16, а, но для светодиода HL1 с общим анодом и с активными НИЗКИМИ уровнями;

в) при НИЗКОМ уровне на выходе MK индикатор HL1 светится зелёным цветом, при ВЫСОКОМ — красным, поскольку «зелёный» излучатель (1.8 В) шунтируется «красным» (1.6 В). Диод VD1 устраняет небольшую подсветку «зелёного» излучателя при светящемся «красном»; О

г) аналогично Рис. 2.16, в, но для светодиода HL1 с общим анодом и с активным НИЗКИМ уровнем. Диод VD1 может отсутствовать (проверяется экспериментально). Если поменять местами выводы «R» и «G» индикатора HL1, то наличие диода VD1 обязательно;

д) один общий резистор на два излучателя светодиода HL /, что может привести к некоторому различию в яркости их свечения. Для получения промежуточных цветовых оттенков используют два противофазных сигнала ШИМ с изменяющейся скважностью;

е) аналогично Рис. 2.16, д, но для светодиода HL1 с общим анодом;

ж) выбор одного из двух излучателей производится механическим переключателем SA 1\

з) аналогично Рис. 2.16, в, но с полевым транзистором VT1 Схема эффективна при повышенном токе через светодиод HL1 (задаётся резистором R1).

и) плавное получение всей гаммы цветовых оттенков в спектре от красного до зелёного при помощи переменного резистора R2\

к) джампер, установленный между контактами 1-2 соединителя *S7, определяет красный, а между контактами 2-3 — зелёный цвет свечения всех индикаторов HL1…HLn одновременно.

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

Соберём макетик по заглавной картинке и исследуем его. Зелёный проводок относится к зелёному кристаллу, оранжевый — к красному.

Подключим батарейку и пощёлкаем тумблером.


Тумблер выключен, светодиод зелёный


Тумблер включен, светодиод красный (правда, красный, на фото плохо получилось)

При разомкнутой цепи светодиод светит зелёным, при замкнутой… красным. Ой, что-то не то! Ведь зелёный кристалл подключен напрямую к батарейке и должен светить всегда! Т. е. при замыкании тумблера мы должны получить свечение обоих кристаллов и как бы жёлтый цвет! Но если присмотреться, видно что при включении красного зелёный гаснет! Прям коммутатор какой-то.

Так, изобразим схему этой… схемы 🙂

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

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

У нас есть:

  • регулируемый источник напряжения;
  • подопытная цепь R и VD;
  • амперметр, показывающий ток в цепи;
  • вольтметры, которыми мы можем померять напряжение на отдельно на R и VD.

Мы будем плавно поднимать напряжение от 0, наблюдая за показаниями приборов.

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

Итак, потихоньку крутим наш источник питания, поднимая напряжение. И сразу видим отличие от схемы на резисторах. Вот уже пол-вольта, один вольт, а амперметр не кажет. Ток = 0. Напряжение Ur = 0, а Uvd = напряжению источника. Т.е. диод закрыт, его сопротивление очень велико, тока в цепи практически нет, а всё напряжение «высаживается» на нём.

Но вот мы подобрались к порогу, для красного светодиода это около 1.3 вольт. Светодиод открылся и слабо засветился. Амперметр с нуля сразу прыгнул до некоторого значения. Также резко появилось напряжение Ur.

Добавим ещё чуть-чуть. При напряжении около 1.7 В светодиод засветился в полную силу.

Добавляем дальше. И опять видим странное! Ток растёт как положено. Растёт Ur. А вот Uvd остаётся на уровне 1.7 В! Т.е. диод «стремится» сохранить напряжение на себе равным 1.7 В. Для этого при росте тока он снижает своё сопротивление и всё больше и больше напряжения достаётся резистору — ведь сумма Ur+Uvd обязана быть равной напряжению источника.

Так будет происходить пока ток не возрастёт настолько что диод перегреется и сгорит. При этом разница в яркости между «только засветился» и «почти сгорел» будет незначительна хотя ток изменился в разы. А напряжение Uvd возросло, но не сильно, где-то до 2.5 В.

Напряжение, при котором светодиод «вышел на режим», т.е. его ток и яркость соответствуют норме и считают типичным падением напряжения для данного типа полупроводника. Да, для разных типов полупроводников эти значения отличаются. У кремниевого p-n перехода будет одно значение, у германиевого — другое, у перехода на основе арсенида галия (красный светодиод) — третье, у перехода металл-полупроводник (диод Шоттки) четвёртое.

И тут мы наконец можем ответить на вопрос почему так странно работает схема из заголовка статьи. Дело в том что зелёный и красный кристалл выполнены из разных материалов, имеющих разные пороги и разное падение напряжения. В моём макете падение на зелёном кристалле было около 2 В (при питающем напряжении от 3 до 9 В), а на красном — 1.7 В.

Что происходит когда параллельно светящемуся зелёному мы подключаем красный? Напряжение сразу валится до 1.7 В! И зелёному просто не хватает прямого напряжения чтобы открыться. Всё оказалось просто 🙂

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

Более простые схемы также могут использовать этот трюк. Один из примеров будет в следующей статье.

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

Новые горизонты для желтого цвета

Желтый светодиод был изобретен вскоре после красного. Символично, что автором изобретения стал Джордж Крафорд ученик «отца светодиодов» Ника Холоньяка.

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

Характеристики желтого светодиода

У всех светодиодов главными характеристиками являются длина волны и рабочее напряжение (или допустимая сила тока). Для прибора, излучающего желтый свет, эти величины соответственно составляют 570-590 нм и 2,1-2,18 Вольта.

Материалом для их производства служит арсенид-фосфид галлия и несколько других полупроводников.

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

Желтый светодиод может иметь разные оттенки. Встречается янтарный цвет(Amber), чистый (High Yellow) и тому подобное. Такое различие связано с особенностями выращивания полупроводниковых кристаллов и с особенностью конструкции колбы. Например, колба, окрашенная в ярко-желтый цвет, будет влиять на свет, доходящий до наших глаз.

Варианты применения

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


Широко применение нежного желтого светодиода в декоративных целях:

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

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

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

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

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

3.4.1. О деталях. Электронные самоделки

Читайте также

1.2.2. О деталях

1.2.2. О деталях Постоянные резисторы R1, R2 — типа МЛТ-0,25. Оксидный конденсатор С2 выполняет роль фильтра по питанию — сглаживает пульсации напряжения. Конденсатор С1 должен быть обязательно на рабочее напряжение не ниже 300 В, марки К76-3 или аналогичный, неполярный и

1.3.3. О деталях

1.3.3. О деталях Резистор R1 марки МЛТ-2, резистор R2 — типа МЛТ-0,5. Аккумулятор и лампы нагрузки подключаются к устройству многожильными изолированными сетевыми проводами сечением не менее 1 мм и с минимальной длиной (для уменьшения потерь энергии в проводах). Конденсатор С1

2.8.2. О деталях

2.8.2. О деталях Все постоянные резисторы типа МЛТ-0,25. Конденсатор С2 типа КМ-6, группы ТКЕ H70 или аналогичный. Пьезоэлектрический капсюль ВМ1 можно заменить на ЗП-1, ЗП-18, ЗП-22 или другой аналогичный. Для этой цели хорошо подходит пьезоэлектрический капсюль из электронных часов

3.1.2. О деталях

3.1.2. О деталях Микросхему DD1 в этой схеме можно заменить на К176ИЕ18, но тогда выводы 4 и 7 нужно будет разомкнуть, вывод 14 соединить с общим проводом, а сигнал для моргания точки снимать с вывода 4 микросхемы.Напряжение питания этой схемы не должно превышать 5 В, большее

3.3.3. О деталях

3.3.3. О деталях Постоянные резисторы R1, R2 типа МЛТ-0,25. Пьезоэлектрический капсюль может быть любым, рассчитанным на напряжение 4…20 В постоянного тока, например, FMQ-2015D, FXP1212, KPI-4332-12.Транзистор VT1 любой кремниевый, малой и средней мощности структуры n-p-n, например, КТ603, кТ608, КТ605,

3.4.1. О деталях

3.4.1. О деталях Все постоянные резисторы типа МЛТ-0,25 или аналогичные.Вместо диодов VD1, VD2 можно установить КД503, КД509, КД521 с любым буквенным индексом. Эти диоды защищают светодиод в режиме перегрузки (гасят излишнее напряжение).К сожалению, на практике нет возможности

3.5.1. О деталях

3.5.1. О деталях Самым дорогим элементом в предлагаемой конструкции является микросхема DA1. Ее можно заменить близким по электрическим характеристикам ОУ TL072 или TL082. У них идентичное расположение выводов. Вторым по значимости в устройстве является пассивный электретный

3.7.3. О деталях

3.7.3. О деталях Кажущаяся сложность в изготовлении датчика и катушки L1 не более чем миф. Практика испытаний устройства показала, что даже при удалении феррита от каркаса L1 на расстоянии до 5 мм датчик уверенно срабатывает от сотрясения и качения феррита вблизи катушки. Это

4.12.2. О деталях

4.12.2. О деталях Устройство комплектуется аккумуляторами Ni-Cd типа АА с номинальным напряжением 1,2 В и емкостью 700 мА/ч.Транзисторы VT1—VT3 можно заменить отечественными приборами типа КТ312, КТ343 с любым буквенным индексом или аналогичные.И тип аккумуляторов, и их емкость, на

5.3.2. О деталях

5.3.2. О деталях Кроме указанного на схеме трансформатора подойдут также ТН30-220-400, ТН32-220-400, ТН36-220-400, ТН60-220-400. В этих случаях изменяется только мощность трансформатора (соответственно 30, 32, 36 или 60 Вт) без изменения схемы. А для трансформаторов типа ТН47-220-400, ТН48-220-400

2.3.1. О деталях

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

2.5.3. О деталях

2.5.3. О деталях В усилителе применены малогабаритные импортные резисторы с мощностью рассеяния 0,05 Вт. Можно использовать и резисторы для поверхностного монтажа, к примеру, типоразмера 0805. Оксидные конденсаторы – К50-35 или сходные по электрическим характеристиками и току

3.3.2. О деталях

3.3.2. О деталях Устройство комплектуется Ni-Cd аккумуляторами типа АА с номинальным напряжением 1,2 В и емкостью 700 мА/ч.Транзисторы VT1—VT3 можно заменить на отечественные приборы типа КТ312, КТ343 с любым буквенным индексом и

3.17.2. О деталях

3.17.2. О деталях Кроме указанных на схеме, в качестве HL1—HL3 рекомендую использовать мощные светодиоды HPWS-TH00 или аналогичные с током потребления до 80 мА. Можно применять только один светодиод из серий LXHL-DL-01, LXHL-FL1C, LXYL-PL-01, LXHL-ML1D, LXHL-PH01, LXHL-Mh2D производства Lumileds Lighting (все –

выводов светодиодов — 2, 3, 4 и более контактов

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

Простая схема тестирования светодиодов

Простая схема тестирования светодиодов. «LUT» означает «тестируемый светодиод»!

Большинство светодиодов загораются при напряжении ниже 5 В и могут выдерживать обратное напряжение 5 В. Питание 5 В доступно от источника питания USB или, например, Arduino. Вы можете использовать более высокое напряжение, такое как батарея 9 В, и удвоить значение R1, но вы можете повредить чувствительные устройства при обратном напряжении.

Дополнительные сведения по этой теме см. В разделе «Тестирование неизвестных светодиодов».

Обратите внимание, что светодиоды обычно не имеют двух выводов одинаковой длины. На это есть две причины:

  1. Помогает идентифицировать контакты.
  2. Это помогает при сборке, так как штифты можно вставлять по одному, от самого длинного до самого короткого, без необходимости выравнивать все штифты одновременно.

Самый распространенный тип светодиода — это 2-контактные 5 мм круглые линзы. Обычно это один светодиод. Полярность обозначается длинным выводом (+ / анод) или плоской стороной на одной стороне основания (- / катод).

Типичный двухконтактный светодиод. Двухконтактный корпус может содержать один или два встречных светодиода.

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

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

3-контактный светодиод.

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

Двухцветный 3-контактный светодиод с общим катодом. Популярный 4-контактный светодиодный RGB-индикатор позволяет воспроизводить цвета в видимом спектре.

4-контактный корпус чаще всего встречается на светодиодах RGB (красный-зеленый-синий). Доступны версии с общим катодом и общим анодом.

Светодиод RGB в 4-контактном корпусе.Обратите внимание, что у этого есть общий катод.

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

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

Немного странный 6-контактный светодиод RB-GB имеет два отдельных 3-контактных светодиода в одном корпусе.

Этот пакет состоит из пары красно-синих и зелено-синих в одной упаковке. Обратите внимание на два независимых общих катода. Kingbright LF5WAEMBGMBW, 6-контактный, светодиод RB-GB имеет два 3-контактных светодиода в одном корпусе. Оба имеют синий светодиод. Обратите внимание на подсказку по ориентации длины штифта.

многоцветных светодиодов — сделайте их частью ваших проектов

Введение

До сих пор вы могли подумать, что существует только один тип светодиодов, которые генерируют только один тип цвета, т.е.е., любой из следующих: КРАСНЫЙ, ЗЕЛЕНЫЙ, СИНИЙ и т.д. известный как инфракрасный светодиод.

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

Семейство светодиодов — включает одноцветные, двухцветные и RGB светодиоды
Одноцветные светодиоды (RGY)
Многоцветные светодиоды
Многоцветный узор светодиодов
Многоцветный светодиод на самом деле способен генерировать много цветов (более одного) внутри себя.И это главное, что привлекает различных разработчиков электронных систем к их использованию, поскольку они хотят, чтобы их система занимала как можно меньше места. Для этой цели они лучше всего подходят, так как один светодиод RGB, который на самом деле способен генерировать красный, зеленый и синий, включая их 3! (факториал), то есть возможны 6 цветов, например, помимо RGB, это голубой, пурпурный и желтый. Это свойство хорошо используется производителем материнской платы для отображения индикации питания, КРАСНЫЙ означает меньшую мощность, чем рекомендованный номинал, зеленый означает внешнюю мощность и т. Д.Таким образом, они уменьшили требования к пространству.

Двухцветные светодиоды: (На самом деле способны генерировать 3 цвета)
Итак, давайте посмотрим на приведенную ниже эквивалентную схему двухцветного светодиода (с общим анодом) и попытаемся немного разобраться в этом …

Схема двухцветного светодиода, общая эквивалентная
Схема двухцветного светодиода

Из двух приведенных выше изображений мы можем сказать, что у него три контакта, вместо двух общих контактов, общий контакт (средний контакт), который будет относить его к общему аноду или общему катоду, поможет нам решить, что необходимо ли добавить источник питания +5 В или применить заземление (если его общий анод, подключите заземление к среднему / общему контакту, в других тисках наоборот).Первому контакту указанного выше светодиода приписывается генерировать зеленый цвет, а третий контакт будет генерировать красный цвет, если на него подается положительное напряжение, в случае общего анода или GND к нему в случае общего катода. Что, если мы сделаем 1-й и 3-й клеммы либо + 5V, либо GND, в этом случае он просто либо выключится (в состоянии обратного смещения), либо оба цвета будут воспроизводиться одновременно, что приведет к другому 3-му цвету.

Двухцветный светодиод
FYL-3015xx Схема двухцветного светодиода
Пример одного из его применения:
Биполярный светодиодный драйвер

В приведенной выше схеме схема таймера 555 будет генерировать прямоугольную волну, в отрицательном цикле она заставит светодиод генерировать КРАСНЫЙ и зеленый светодиоды в положительном цикле.Таким образом, на этом индикаторе будет галочка между КРАСНЫМ и зеленым цветом.

светодиодов RGB или трехцветных светодиодов

Эквивалентная схема светодиода RGB

Они также бывают двух типов, похожих на двухцветные светодиоды, то есть с общим анодом и общим катодом. Они могут генерировать красный, зеленый и синий, а также другие цвета, которые можно получить, комбинируя их. Фактическое управление светодиодом RGB цифровым способом Возможно получение 7 цветов:
Возможна комбинация различных цветов аналогично и в цифровом виде

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

Другой тип светодиодов RGB, доступных на рынке:

Конфигурация выводов светодиода RGB (источник: pjrc .com)

Самый длинный вывод (контакт 2) — катод (-)

Контакт 1 — (излучает свет с длиной волны 650 нм) Зеленый — короткий вывод (такой же длины, что и зеленый)
Контакт 2 — отрицательный / катод Самый длинный вывод
Контакт 3 — CB (излучает свет с длиной волны 470 нм. ) — Синий — 2-й самый длинный провод
Контакт 4 — BG (излучает свет с длиной волны 520 нм) — Красный — Короткий провод (такой же длины, что и красный)

Контакт 2 (самый длинный) является общим катодом для всех трех цветов.

Некоторые схемы приложений:

ЦВЕТНАЯ ФЛЕШКА ДЛЯ СИД RGB ИСПОЛЬЗОВАНИЕ ARDUINO

Схема проекта, созданная Fritzing Software (в ближайшее время мы опубликуем руководство! )
Еще одно приложение, которое мы нашли в Интернете, — это еще одна замечательная схема, которая может быть реализована любым микроконтроллером, имеющим много контактов для ее поддержки, это mood cude !!

ЭЛЕКТРИЧЕСКИЙ КУБ НАСТРОЕНИЯ

Светодиодный кубик настроения

Автор: Вибхутеш Кумар Сингх

Активный и известный автор в Digital iVision Labs! Специализируется на MATLAB, C ++, Arduino, OpenCV, NI Labview, веб-дизайне и других элементах электроники! Только что запустил М.Tech. Из IIIT Дели, ищу отличные кандидатские возможности у выдающихся исследователей. Напишите письмо: vibhutesh [at] gmail.com или подписывайтесь на него на ….

2. Основные рецепты — Документация GPIO Zero 1.6.2

Следующие рецепты демонстрируют некоторые возможности GPIO Zero. библиотека. Обратите внимание, что все рецепты написаны на языке Python 3. Рецепты может работать под Python 2, но никаких гарантий!

2.1. Импорт GPIO Zero

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

Например, чтобы использовать интерфейс Button от GPIO Zero, необходимо должен быть явно импортирован:

 из кнопки импорта gpiozero
 

Теперь Кнопка доступна прямо в вашем скрипте:

В качестве альтернативы можно импортировать всю библиотеку GPIO Zero:

В этом случае все ссылки на элементы в GPIO Zero должны иметь префикс:

 кнопка = gpiozero.Button (2)
 

2.2. Нумерация контактов

В этой библиотеке используется нумерация выводов Broadcom (BCM) для выводов GPIO, а не физическая (ПЛАТНАЯ) нумерация.В отличие от библиотеки RPi.GPIO, это не настраиваемый. Однако можно использовать перевод из других схем, предоставив префиксы к номерам контактов (см. ниже).

Любой вывод, помеченный на схеме ниже как «GPIO», можно использовать в качестве номера вывода. Для Например, если к «GPIO17» был подключен светодиод, вы должны указать номер контакта как 17, а не 11:

Если вы хотите использовать физическую (BOARD) нумерацию, вы можете указать номер контакта как «BOARD11». Если вы знакомы с разводкой номеров контактов Pi (другой физический макет) вместо этого вы можете использовать «WPI0».Наконец, вы можете указать контакты как «Заголовок: номер», например «J8: 11» означает физический контакт 11 на заголовке J8 (GPIO заголовок на современной пис). Следовательно, все следующие строки эквивалентны:

 >>> светодиод = светодиод (17)
>>> led = LED ("GPIO17")
>>> led = светодиод ("BCM17")
>>> led = LED ("BOARD11")
>>> led = LED ("WPI0")
>>> led = LED ("J8: 11")
 

Обратите внимание, что эти альтернативные схемы являются просто переводами. Если вы запросите состояние устройства в командной строке, соответствующий пин-код будет всегда быть сообщенным в схеме Broadcom (BCM):

 >>> led = LED ("BOARD11")
>>> светодиод

 

В этом руководстве мы будем использовать целые номера контактов по умолчанию в Схема Broadcom (BCM), показанная выше.

2.3. Светодиод

Многократно включать и выключать светодиод LED :

 от гпиозеро импортный светодиод
от времени импортный сон

красный = светодиод (17)

в то время как True:
    red.on ()
    спать (1)
    red.off ()
    спать (1)
 

Альтернативно:

 от гпиозеро импортный светодиод
из паузы импорта сигнала

красный = светодиод (17)

красный.мигать ()

Пауза()
 

2.4. Светодиод с переменной яркостью

Для любого обычного светодиода можно установить яркость с помощью ШИМ. (широтно-импульсная модуляция). В GPIO Zero этого можно достичь, используя PWMLED со значениями от 0 до 1:

 из gpiozero import PWMLED
от времени импортный сон

светодиод = PWMLED (17)

в то время как True:
    led.value = 0 # выкл.
    спать (1)
    led.value = 0,5 # половина яркости
    спать (1)
    led.value = 1 # полная яркость
    спать (1)
 

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

 из gpiozero import PWMLED
из паузы импорта сигнала

светодиод = PWMLED (17)

вел.пульс()

Пауза()
 

2,5. Кнопка

Проверить, нажата ли кнопка :

 из кнопки импорта gpiozero

button = Кнопка (2)

в то время как True:
    если button.is_pressed:
        print ("Нажата кнопка")
    еще:
        print («Кнопка не нажата»)
 

Подождите, пока не будет нажата кнопка, прежде чем продолжить:

 из кнопки импорта gpiozero

button = Кнопка (2)

button.wait_for_press ()
print ("Была нажата кнопка")
 

Запускать функцию при каждом нажатии кнопки:

 из кнопки импорта gpiozero
из паузы импорта сигнала

def say_hello ():
    print ("Привет!")

button = Кнопка (2)

кнопка.when_pressed = say_hello

Пауза()
 

Примечание

Обратите внимание, что строка button.when_pressed = say_hello не запускает функция say_hello , скорее, она создает ссылку на функцию, которую нужно вызывается при нажатии кнопки. Случайное нажатие кнопки . = say_hello () установит для действия when_pressed значение None ( возвращаемое значение этой функции), что означало бы, что ничего не происходит, когда кнопка нажата.

Аналогичным образом функции могут быть закреплены за кнопками:

 из кнопки импорта gpiozero
из паузы импорта сигнала

def say_hello ():
    print ("Привет!")

def say_goodbye ():
    print ("До свидания!")

button = Кнопка (2)

button.when_pressed = say_hello
button.when_released = say_goodbye

Пауза()
 

2.6. Светодиод с кнопочным управлением

Включение светодиода при нажатии кнопки :

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

led = светодиод (17)
button = Кнопка (2)

кнопка.when_pressed = led.on
button.when_released = led.off

Пауза()
 

Альтернативно:

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

led = светодиод (17)
button = Кнопка (2)

led.source = кнопка

Пауза()
 

2.7. Камера с кнопочным управлением

Использование кнопки нажмите для запуска PiCamera для фотосъемки с помощью кнопки .when_pressed = camera.capture не будет работать, потому что Метод capture () требует выходного параметра .Однако этого можно добиться с помощью специальной функции, которая не требует параметры:

 из кнопки импорта gpiozero
из Picamera импорт PiCamera
from datetime import datetime
из паузы импорта сигнала

button = Кнопка (2)
камера = PiCamera ()

def capture ():
    отметка времени = datetime.now (). isoformat ()
    camera.capture ('/ home / pi /% s.jpg'% отметка времени)

button.when_pressed = захват

Пауза()
 

В другом примере можно использовать одну кнопку для запуска и остановки предварительного просмотра камеры, и еще один захватить:

 из кнопки импорта gpiozero
из Picamera импорт PiCamera
from datetime import datetime
из паузы импорта сигнала

left_button = Кнопка (2)
right_button = Кнопка (3)
камера = PiCamera ()

def capture ():
    отметка времени = дата и время.сейчас (). isoformat ()
    camera.capture ('/ home / pi /% s.jpg'% отметка времени)

left_button.when_pressed = camera.start_preview
left_button.when_released = camera.stop_preview
right_button.when_pressed = захватить

Пауза()
 

2,8. Кнопка выключения

Класс Button также предоставляет возможность запускать функцию, когда кнопка удерживалась в течение заданного времени. Этот пример выключится Raspberry Pi при удерживании кнопки в течение 2 секунд:

 из кнопки импорта gpiozero
из подпроцесса импорта check_call
из паузы импорта сигнала

def shutdown ():
    check_call (['sudo', 'poweroff'])

shutdown_btn = Кнопка (17, hold_time = 2)
shutdown_btn.when_held = выключение

Пауза()
 

2.9. LEDBoard

Доступ к набору светодиодов можно получить с помощью LEDBoard :

 от gpiozero import LEDBoard
от времени импортный сон
из паузы импорта сигнала

светодиоды = LEDBoard (5, 6, 13, 19, 26)

leds.on ()
спать (1)
leds.off ()
спать (1)
leds.value = (1, 0, 1, 0, 1)
спать (1)
leds.blink ()

Пауза()
 

Использование LEDBoard с pwm = True позволяет регулировать яркость каждого светодиода. контролируется:

 от gpiozero import LEDBoard
из паузы импорта сигнала

светодиоды = LEDBoard (5, 6, 13, 19, 26, pwm = True)

светодиоды.значение = (0,2; 0,4; 0,6; 0,8; 1,0)

Пауза()
 

См. Больше примеров LEDBoard в расширенных рецептах LEDBoard.

2.10. LEDBarGraph

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

 от gpiozero импорт LEDBarGraph
от времени импортный сон
from __future__ import Division # требуется для python 2

graph = LEDBarGraph (5, 6, 13, 19, 26, 20)

graph.value = 1 # (1, 1, 1, 1, 1, 1)
спать (1)
graph.value = 1/2 # (1, 1, 1, 0, 0, 0)
спать (1)
график.значение = -1/2 # (0, 0, 0, 1, 1, 1)
спать (1)
graph.value = 1/4 # (1, 0, 0, 0, 0, 0)
спать (1)
graph.value = -1 # (1, 1, 1, 1, 1, 1)
спать (1)
 

Значения примечания по существу округлены, чтобы учесть тот факт, что светодиоды могут быть только включены. или выключен, если pwm = False (по умолчанию).

Однако использование LEDBarGraph с pwm = True позволяет более точно значения с использованием яркости светодиода:

 от gpiozero импорт LEDBarGraph
от времени импортный сон
from __future__ import Division # требуется для python 2

graph = LEDBarGraph (5, 6, 13, 19, 26, pwm = True)

график.значение = 1/10 # (0,5, 0, 0, 0, 0)
спать (1)
graph.value = 3/10 # (1, 0,5, 0, 0, 0)
спать (1)
graph.value = -3/10 # (0, 0, 0, 0,5, 1)
спать (1)
graph.value = 9/10 # (1, 1, 1, 1, 0,5)
спать (1)
graph.value = 95/100 # (1, 1, 1, 1, 0,75)
спать (1)
 

2.11. LEDCharDisplay

Обычный 7-сегментный дисплей может использоваться для отображения различных символов. используя LEDCharDisplay (который фактически поддерживает произвольное количество сегментов):

 из gpiozero импорт LEDCharDisplay
от времени импортный сон

display = LEDCharDisplay (21, 20, 16, 22, 23, 24, 12, dp = 25)

для символа в '321GO':
    отображать.значение = символ
    спать (1)

display.off ()
 

Альтернативно:

 из gpiozero импорт LEDCharDisplay
из паузы импорта сигнала

display = LEDCharDisplay (21, 20, 16, 22, 23, 24, 12, dp = 25)
display.source_delay = 1
display.source = '321GO'

Пауза()
 

См. Пример с несколькими символами в главе «Расширенные рецепты».

2.12. Светофор

Полная система светофоров.

Использование комплекта TrafficLights , например Pi-Stop:

 от гпиозеро импортные TrafficLights
от времени импортный сон

lights = Светофоры (2, 3, 4)

огни.green.on ()

в то время как True:
    сон (10)
    lights.green.off ()
    lights.amber.on ()
    спать (1)
    lights.amber.off ()
    lights.red.on ()
    сон (10)
    lights.amber.on ()
    спать (1)
    lights.green.on ()
    lights.amber.off ()
    lights.red.off ()
 

Альтернативно:

 от гпиозеро импортные TrafficLights
от времени импортный сон
из паузы импорта сигнала

lights = Светофоры (2, 3, 4)

def traffic_light_sequence ():
    в то время как True:
        yield (0, 0, 1) # зеленый
        сон (10)
        yield (0, 1, 0) # янтарный
        спать (1)
        yield (1, 0, 0) # красный
        сон (10)
        yield (1, 1, 0) # красный + желтый
        спать (1)

огни.источник = traffic_light_sequence ()

Пауза()
 

Использование LED компонентов:

 от гпиозеро импортный светодиод
от времени импортный сон

красный = светодиод (2)
желтый = светодиод (3)
зеленый = светодиод (4)

green.on ()
amber.off ()
red.off ()

в то время как True:
    сон (10)
    green.off ()
    amber.on ()
    спать (1)
    amber.off ()
    red.on ()
    сон (10)
    amber.on ()
    спать (1)
    green.on ()
    amber.off ()
    red.off ()
 

2.13. Кнопка остановки движения

Делайте снимки с помощью модуля камеры при каждом нажатии кнопки:

 из кнопки импорта gpiozero
из Picamera импорт PiCamera

button = Кнопка (2)
камера = PiCamera ()

камера.start_preview ()
frame = 1
в то время как True:
    button.wait_for_press ()
    camera.capture ('/ home / pi / frame% 03d.jpg'% frame)
    кадр + = 1
 

См. Полный ресурс в разделе «Stop Motion».

2.14. Игра на реакцию

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

 от gpiozero Import Кнопка, светодиод
от времени импортный сон
случайный импорт

led = светодиод (17)

player_1 = Кнопка (2)
player_2 = Кнопка (3)

время = random.uniform (5, 10)
время сна)
вел.на()

в то время как True:
    если player_1.is_pressed:
        print («Игрок 1 побеждает!»)
        перерыв
    если player_2.is_pressed:
        print («Игрок 2 побеждает!»)
        перерыв

led.off ()
 

См. Полный ресурс в Игре быстрой реакции.

2.15. Музыкальная шкатулка GPIO

Каждая кнопка воспроизводит разный звук!

 из кнопки импорта gpiozero
импортировать pygame.mixer
из pygame.mixer import Sound
из паузы импорта сигнала

pygame.mixer.init ()

button_sounds = {
    Кнопка (2): Звук ("samples / drum_tom_mid_hard.wav "),
    Кнопка (3): Звук ("samples / drum_cymbal_open.wav"),
}

для кнопки звук в button_sounds.items ():
    button.when_pressed = sound.play

Пауза()
 

См. Полный ресурс в GPIO Music Box.

2.16. Все горит при нажатии

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

FishDish :

 из гпиозеро импортная FishDish
из паузы импорта сигнала

fish = FishDish ()

fish.button.when_pressed = fish.on
рыба.button.when_released = fish.off

Пауза()
 

Ryanteck TrafficHat :

 из гпиозеро импорт TrafficHat
из паузы импорта сигнала

th = TrafficHat ()

th.button.when_pressed = th.on
th.button.when_released = th.off

Пауза()
 

Использование LED , Buzzer и Button Компоненты :

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

button = Кнопка (2)
buzzer = Зуммер (3)
красный = светодиод (4)
желтый = светодиод (5)
зеленый = светодиод (6)

вещи = [красный, желтый, зеленый, зуммер]

def things_on ():
    за вещь в вещах:
        вещь.на()

def things_off ():
    за вещь в вещах:
        вещь.off ()

button.when_pressed = things_on
button.when_released = things_off

Пауза()
 

2.17. Полноцветный светодиод

Создание цветов с помощью светодиода RGBLED :

 от gpiozero импорт RGBLED
от времени импортный сон
from __future__ import Division # требуется для python 2

светодиод = RGBLED (красный = 9, зеленый = 10, синий = 11)

led.red = 1 # полностью красный
спать (1)
led.red = 0,5 # половина красный
спать (1)

led.color = (0, 1, 0) # полностью зеленый
спать (1)
вел.color = (1, 0, 1) # пурпурный
спать (1)
led.color = (1, 1, 0) # желтый
спать (1)
led.color = (0, 1, 1) # голубой
спать (1)
led.color = (1, 1, 1) # белый
спать (1)

led.color = (0, 0, 0) # выкл.
спать (1)

# медленно увеличивайте интенсивность синего
для n в диапазоне (100):
    led.blue = n / 100
    сон (0,1)
 

2.18. Датчик движения

Загорается светодиод , когда датчик движения обнаруживает движение:

 от gpiozero импорт MotionSensor, LED
из паузы импорта сигнала

pir = Датчик движения (4)
led = светодиод (16)

пир.when_motion = led.on
pir.when_no_motion = led.off

Пауза()
 

2.19. Датчик освещенности

Есть LightSensor обнаруживать свет и темноту:

 от gpiozero import LightSensor

sensor = световой датчик (18)

в то время как True:
    sensor.wait_for_light ()
    print («Свет! :)»)
    sensor.wait_for_dark ()
    print ("Темно :(")
 

Запускать функцию при изменении света:

 от gpiozero import LightSensor, LED
из паузы импорта сигнала

sensor = световой датчик (18)
led = светодиод (16)

датчик.when_dark = led.on
sensor.when_light = led.off

Пауза()
 

Или сделайте PWMLED изменение яркости в соответствии с обнаруженным светом уровень:

 от gpiozero import LightSensor, PWMLED
из паузы импорта сигнала

sensor = световой датчик (18)
светодиод = PWMLED (16)

led.source = датчик

Пауза()
 

2.20. Датчик расстояния

Примечание

На схеме выше провода, идущие от датчика к макетной плате можно не указывать; просто подключите датчик непосредственно к лицевой стороне макета край (к сожалению, это сложно проиллюстрировать на схеме без схемы датчика, закрывающей большую часть макета!)

Есть DistanceSensor для определения расстояния до ближайшего объекта:

 из гпиозеро импорт DistanceSensor
от времени импортный сон

sensor = DistanceSensor (23, 24)

в то время как True:
    print ('Расстояние до ближайшего объекта', sensor.расстояние, м)
    спать (1)
 

Запуск функции, когда что-то приближается к датчику:

 от гпиозеро импортный DistanceSensor, LED
из паузы импорта сигнала

sensor = DistanceSensor (23, 24, max_distance = 1, threshold_distance = 0,2)
led = светодиод (16)

sensor.when_in_range = led.on
sensor.when_out_of_range = led.off

Пауза()
 

2.21. Энкодер

Примечание

В этом рецепте я использовал обычный светодиод с анодом RGB. Часто проекты Pi используют обычные катодные светодиоды RGB, потому что о них немного легче думать электрически.Однако в этом случае все три компонента можно найти в поворотный энкодер с подсветкой, который включает в себя общий анодный светодиод RGB и мгновенная кнопка. Это также причина того, что кнопка подключена active-low, в отличие от большинства других примеров в этой документации.

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

Имеют поворотный энкодер, светодиод RGB и кнопку, которые служат для выбора цвета.

 из события импорта потоков
from colorzero import Color
из gpiozero импортировать RotaryEncoder, RGBLED, Button

ротор = RotaryEncoder (16, 20, wrap = True, max_steps = 180)
rotor.steps = -180
led = RGBLED (22, 23, 24, active_high = False)
btn = Кнопка (21, pull_up = False)
led.color = Цвет ('# f00')
done = Событие ()

def change_hue ():
    # Масштабировать шаги ротора (-180..180) до 0..1
    оттенок = (rotor.steps + 180) / 360
    led.color = Цвет (h = оттенок, s = 1, v = 1)

def show_color ():
    print ('Оттенок {led.color.hue.deg: .1f} ° = {led.color.html} '. format (led = led))

def stop_script ():
    print ('Выход')
    done.set ()

print ('Выберите цвет, повернув ручку')
rotor.when_rotated = изменить_ оттенок
print ('Нажмите кнопку, чтобы увидеть HTML-код цвета')
btn.when_released = цвет_показа
print ('Удерживайте кнопку, чтобы выйти')
btn.when_held = stop_script
готово.wait ()
 

2.22. Сервопривод

Управляет сервоприводом между его минимальным, средним и максимальным положениями в последовательность:

 от Гпиозеро Импорт Сервопривод
от времени импортный сон

серво = сервопривод (17)

в то время как True:
    сервопривод.мин ()
    сон (2)
    servo.mid ()
    сон (2)
    servo.max ()
    сон (2)
 

Используйте кнопку для управления сервоприводом между его минимальным и максимальным положениями:

 от gpiozero import Servo, Button

серво = сервопривод (17)
btn = Кнопка (14)

в то время как True:
    servo.min ()
    btn.wait_for_press ()
    servo.max ()
    btn.wait_for_press ()
 

Автоматизировать сервопривод для непрерывной медленной развертки:

 от Гпиозеро Импорт Сервопривод
из gpiozero.tools импортировать sin_values
из паузы импорта сигнала

серво = сервопривод (17)

сервопривод.источник = sin_values ​​()
servo.source_delay = 0,1

Пауза()
 

Используйте AngularServo , чтобы можно было указать угол:

 из gpiozero import AngularServo
от времени импортный сон

серво = AngularServo (17, min_angle = -90, max_angle = 90)

в то время как True:
    servo.angle = -90
    сон (2)
    servo.angle = -45
    сон (2)
    servo.angle = 0
    сон (2)
    servo.angle = 45
    сон (2)
    servo.angle = 90
    сон (2)
 

2.23. Моторы

Вращайте двигатель вперед и назад:

 от гпиозеро импорт Мотор
от времени импортный сон

мотор = Мотор (вперед = 4, назад = 14)

в то время как True:
    мотор.вперед()
    сон (5)
    motor.backward ()
    сон (5)
 

2.24. Робот

Заставьте робота объехать (примерно) квадрат:

 от gpiozero import Robot
от времени импортный сон

robot = Робот (слева = (4, 14), справа = (17, 18))

для i в диапазоне (4):
    robot.forward ()
    сон (10)
    robot.right ()
    спать (1)
 

Сделайте робота с датчиком расстояния, который убегает, когда что-то попадает внутрь 20 см:

 от gpiozero import Robot, DistanceSensor
из паузы импорта сигнала

sensor = DistanceSensor (23, 24, max_distance = 1, threshold_distance = 0.2)
robot = Робот (слева = (4, 14), справа = (17, 18))

sensor.when_in_range = robot.backward
sensor.when_out_of_range = robot.stop
Пауза()
 

2.25. Робот с кнопочным управлением

Используйте четыре кнопки GPIO для управления роботом вперед / назад / влево / вправо:

 от gpiozero import Robot, Button
из паузы импорта сигнала

robot = Робот (слева = (4, 14), справа = (17, 18))

left = Кнопка (26)
right = Кнопка (16)
fw = Кнопка (21)
bw = Кнопка (20)

fw.when_pressed = robot.forward
fw.when_released = робот.останавливаться

left.when_pressed = robot.left
left.when_released = robot.stop

right.when_pressed = robot.right
right.when_released = robot.stop

bw.when_pressed = robot.backward
bw.when_released = robot.stop

Пауза()
 

2.26. Робот, управляемый с клавиатуры

Используйте кнопки вверх / вниз / влево / вправо для управления роботом:

 импортных проклятия
от gpiozero import Robot

robot = Робот (слева = (4, 14), справа = (17, 18))

actions = {
    curses.KEY_UP: robot.forward,
    curses.KEY_DOWN: robot.backward,
    проклятия.KEY_LEFT: robot.left,
    curses.KEY_RIGHT: robot.right,
}

def main (окно):
    next_key = Нет
    в то время как True:
        curses.halfdelay (1)
        если next_key - None:
            ключ = window.getch ()
        еще:
            key = next_key
            next_key = Нет
        если ключ! = -1:
            НАЖАТА # КЛЮЧ
            curses.halfdelay (3)
            action = actions.get (ключ)
            если действие не равно None:
                действие()
            next_key = ключ
            а next_key == ключ:
                next_key = окно.getch ()
            # КЛЮЧ ВЫПУСКАЕТСЯ
            robot.stop ()

curses.wrapper (основной)
 

Примечание

В этом рецепте используется стандартный модуль curses . Этот модуль требует что Python работает в терминале для правильной работы, следовательно, это рецепт , а не , будет работать в таких средах, как IDLE.

Если вы предпочитаете версию, которая работает под IDLE, следующий рецепт должен достаточно:

 от gpiozero import Robot
из evdev import InputDevice, list_devices, ecodes

robot = Робот (слева = (4, 14), справа = (17, 18))

# Получить список доступных устройств ввода
devices = [InputDevice (устройство) для устройства в list_devices ()]
# Отфильтровать все, что не является клавиатурой.Клавиатуры определяются как любые
# устройство с клавишами, в частности с клавишами 1..31 (примерно Esc,
# числовые клавиши, первая строка QWERTY плюс еще несколько) и что делает
# * нет * ключа 0 (зарезервировано)
must_have = {i для i в диапазоне (1, 32)}
must_not_have = {0}
устройства = [
    разработчик
    для разработчиков в устройствах
    для ключей в (set (dev.capabilities (). get (ecodes.EV_KEY, [])),)
    если must_have.issubset (ключи)
    и must_not_have.isdisjoint (ключи)
]
# Выберите первую клавиатуру
клавиатура = устройства [0]

keypress_actions = {
    экод.KEY_UP: robot.forward,
    ecodes.KEY_DOWN: robot.backward,
    ecodes.KEY_LEFT: robot.left,
    ecodes.KEY_RIGHT: robot.right,
}

для события в keyboard.read_loop ():
    если event.type == ecodes.EV_KEY и event.code в keypress_actions:
        если event.value == 1: нажата # клавиша
            keypress_actions [код события] ()
        если event.value == 0: # клавиша отпущена
            robot.stop ()
 

Примечание

В этом рецепте используется сторонний модуль evdev . Установить эту библиотеку с sudo pip3 сначала установите evdev .Имейте в виду, что evdev будет только работа с локальными устройствами ввода; этот рецепт , а не , будет работать через SSH.

2.27. Датчик движения робот

Заставить робота двигаться вперед, когда он обнаружит движение:

 от gpiozero import Robot, MotionSensor
из паузы импорта сигнала

robot = Робот (слева = (4, 14), справа = (17, 18))
pir = Датчик движения (5)

pir.when_motion = robot.forward
pir.when_no_motion = robot.stop

Пауза()
 

Альтернативно:

 от gpiozero import Robot, MotionSensor
от гпиозеро.инструменты import zip_values
из паузы импорта сигнала

robot = Робот (слева = (4, 14), справа = (17, 18))
pir = Датчик движения (5)

robot.source = zip_values ​​(пир, пир)

Пауза()
 

2.28. Потенциометр

Непрерывно печатать значение потенциометра (значения от 0 до 1) подключен к аналого-цифровому преобразователю MCP3008 :

 из гпиозеро импортный MCP3008

pot = MCP3008 (канал = 0)

в то время как True:
    печать (pot.value)
 

Представьте значение потенциометра на светодиодной гистограмме, используя ШИМ для представления указывает, что светодиод не будет «заливать»:

 от gpiozero импорт LEDBarGraph, MCP3008
из паузы импорта сигнала

graph = LEDBarGraph (5, 6, 13, 19, 26, pwm = True)
pot = MCP3008 (канал = 0)

график.источник = горшок

Пауза()
 

2.29. Измерьте температуру с помощью ADC

Подключите датчик температуры TMP36 к первому каналу MCP3008 аналого-цифровой преобразователь:

 из гпиозеро импортный MCP3008
от времени импортный сон

def convert_temp (gen):
    для значения в gen:
        доходность (значение * 3,3 - 0,5) * 100

adc = MCP3008 (канал = 0)

для temp в convert_temp (adc.values):
    print ('Температура', temp, 'C')
    спать (1)
 

2.30. Полноцветный светодиод, управляемый 3-мя потенциометрами

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

 от gpiozero импорт RGBLED, MCP3008

светодиод = RGBLED (красный = 2, зеленый = 3, синий = 4)
red_pot = MCP3008 (канал = 0)
green_pot = MCP3008 (канал = 1)
blue_pot = MCP3008 (канал = 2)

в то время как True:
    вел.красный = red_pot.value
    led.green = green_pot.value
    led.blue = blue_pot.value
 

В качестве альтернативы следующий пример идентичен, но использует Источник свойство, а не , а цикл :

 от gpiozero импорт RGBLED, MCP3008
из gpiozero.tools импортировать zip_values
из паузы импорта сигнала

светодиод = RGBLED (2, 3, 4)
red_pot = MCP3008 (0)
green_pot = MCP3008 (1)
blue_pot = MCP3008 (2)

led.source = zip_values ​​(красная_поточка, зеленая_поточка, синяя_потка)

Пауза()
 

2.31. Лампа с таймером

.

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

 из гпиозеро импорт Energenie, TimeOfDay
от времени импорта даты и времени
из паузы импорта сигнала

лампа = Энергия (1)
daytime = TimeOfDay (время (8), время (20))

daytime.when_activated = lamp.on
daytime.when_deactivated = лампа.выключенный

Пауза()
 

2.32. Индикатор состояния интернет-соединения

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

 от gpiozero импорт LED, PingServer
из gpiozero.tools импорт отменен
из паузы импорта сигнала

зеленый = светодиод (17)
красный = светодиод (18)

google = PingServer ('google.com ')

google.when_activated = green.on
google.when_deactivated = green.off
red.source = negated (зеленый)

Пауза()
 

2.33. Гистограмма температуры процессора

Вы можете узнать температуру собственного процессора Raspberry Pi с помощью встроенного CPUT Температура класс, и отобразить это на «гистограмме» светодиодов:

 от gpiozero import LEDBarGraph, CPUTemperature
из паузы импорта сигнала

cpu = CPUT температура (min_temp = 50, max_temp = 90)
светодиоды = LEDBarGraph (2, 3, 4, 5, 6, 7, 8, pwm = True)

светодиоды.source = cpu

Пауза()
 

2.34. Еще рецепты

Продолжайте:

% PDF-1.4 % 1 0 объект > / Метаданные 2 0 R / Страницы 3 0 R / StructTreeRoot 4 0 R / Тип / Каталог / ViewerPreferences> >> эндобдж 5 0 obj > эндобдж 2 0 obj > транслировать конечный поток эндобдж 3 0 obj > эндобдж 4 0 obj > эндобдж 6 0 obj 122 эндобдж 7 0 объект > эндобдж 8 0 объект > эндобдж 9 0 объект > эндобдж 10 0 obj > / A1> / A10> / A11> / A12> / A14> / A17> / A18> / A2> / A7> / A8> / A9> / Pa0> / Pa10> / Pa12> / Pa13> / Pa14> / Pa17> / Pa18> / Pa19> / Па2> / Pa3> / Pa5> / Pa6> / Pa7> / Pa8> >> эндобдж 11 0 объект > эндобдж 12 0 объект > эндобдж 13 0 объект > эндобдж 14 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC / ImageI] / Свойства> >> / Затенение> / XObject> >> / Повернуть 0 / StructParents 6 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 15 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 2 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 16 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 3 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 17 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC] / XObject> >> / Повернуть 0 / StructParents 7 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 18 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC] / XObject> >> / Повернуть 0 / StructParents 8 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 19 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC / ImageI] / XObject> >> / Повернуть 0 / StructParents 9 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 20 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC / ImageI] / XObject> >> / Повернуть 0 / StructParents 10 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 21 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC] / Свойства> >> / XObject> >> / Повернуть 0 / StructParents 16 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 22 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 11 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 23 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 12 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 24 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 13 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 25 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC / ImageI] / Свойства> >> / Затенение> / XObject> >> / Повернуть 0 / StructParents 14 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 26 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 15 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 27 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text] / XObject> >> / Повернуть 0 / StructParents 17 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 28 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC] / XObject> >> / Повернуть 0 / StructParents 18 / TrimBox [0,0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 29 0 объект > / ExtGState> / Шрифт> / ProcSet [/ PDF / Text / ImageC / ImageI] / Свойства> / MC1> >> / Затенение> / XObject> >> / Повернуть 0 / StructParents 19 / TrimBox [0.0 0,0 612,0 792,0] / Тип / Страница >> эндобдж 30 0 объект > эндобдж 31 0 объект > / K> / П 30 0 Р / S / Рисунок >> эндобдж 32 0 объект > / K> / П 30 0 Р / S / Рисунок >> эндобдж 33 0 объект > эндобдж 34 0 объект > эндобдж 35 0 объект > эндобдж 36 0 объект > эндобдж 37 0 объект / C / A10 / К 37 / П 1322 0 р / Стр. 15 0 R / S / Span >> эндобдж 38 0 объект > эндобдж 39 0 объект > эндобдж 40 0 объект > эндобдж 41 0 объект > эндобдж 42 0 объект > эндобдж 43 0 объект > эндобдж 44 0 объект > эндобдж 45 0 объект > эндобдж 46 0 объект > эндобдж 47 0 объект > эндобдж 48 0 объект > эндобдж 49 0 объект > эндобдж 50 0 объект > эндобдж 51 0 объект > эндобдж 52 0 объект / C / A0 / К 52 / П 1327 0 р / Стр. 15 0 R / S / Span >> эндобдж 53 0 объект > эндобдж 54 0 объект > эндобдж 55 0 объект > эндобдж 56 0 объект > эндобдж 57 0 объект > эндобдж 58 0 объект > эндобдж 59 0 объект > эндобдж 60 0 объект > эндобдж 61 0 объект > эндобдж 62 0 объект > эндобдж 63 0 объект > эндобдж 64 0 объект > эндобдж 65 0 объект > эндобдж 66 0 объект > эндобдж 67 0 объект / C / A0 / К 67 / П 1337 0 R / Стр. 15 0 R / S / Span >> эндобдж 68 0 объект > эндобдж 69 0 объект > эндобдж 70 0 объект > эндобдж 71 0 объект > эндобдж 72 0 объект > эндобдж 73 0 объект > эндобдж 74 0 объект > эндобдж 75 0 объект > эндобдж 76 0 объект > эндобдж 77 0 объект > эндобдж 78 0 объект > эндобдж 79 0 объект > эндобдж 80 0 объект > / К 80 / П 30 0 Р / Стр. 15 0 R / S / Рисунок >> эндобдж 81 0 объект > эндобдж 82 0 объект > эндобдж 83 0 объект > эндобдж 84 0 объект > эндобдж 85 0 объект > эндобдж 86 0 объект > эндобдж 87 0 объект > эндобдж 88 0 объект > эндобдж 89 0 объект > эндобдж 90 0 объект > эндобдж 91 0 объект > эндобдж 92 0 объект > эндобдж 93 0 объект > эндобдж 94 0 объект > эндобдж 95 0 объект > эндобдж 96 0 объект > эндобдж 97 0 объект > эндобдж 98 0 объект / C / A0 / К 100 / П 1352 0 R / Стр. 16 0 R / S / Span >> эндобдж 99 0 объект > эндобдж 100 0 объект > эндобдж 101 0 объект > эндобдж 102 0 объект > эндобдж 103 0 объект > эндобдж 104 0 объект > эндобдж 105 0 объект > эндобдж 106 0 объект > эндобдж 107 0 объект > эндобдж 108 0 объект > эндобдж 109 0 объект > эндобдж 110 0 объект > эндобдж 111 0 объект > эндобдж 112 0 объект > / К 114 / П 1302 0 R / Стр. 16 0 R / S / body_text >> эндобдж 113 0 объект > / П 1359 0 р / S / Span >> эндобдж 114 0 объект > / П 1360 0 Р / S / Span >> эндобдж 115 0 объект > эндобдж 116 0 объект > / К 1 / П 30 0 Р / Стр. 14 0 R / S / Рисунок >> эндобдж 117 0 объект > эндобдж 118 0 объект > эндобдж 119 0 объект > эндобдж 120 0 объект > эндобдж 121 0 объект > эндобдж 122 0 объект > эндобдж 123 0 объект > / К 8 / П 1364 0 Р / Стр. 14 0 R / S / Span >> эндобдж 124 0 объект > эндобдж 125 0 объект > / К 10 / П 1364 0 Р / Стр. 14 0 R / S / Span >> эндобдж 126 0 объект > / К 11 / П 1365 0 Р / Стр. 14 0 R / S / Span >> эндобдж 127 0 объект > эндобдж 128 0 объект > эндобдж 129 0 объект > эндобдж 130 0 объект > эндобдж 131 0 объект > / К 17 / П 1366 0 Р / Стр. 14 0 R / S / Span >> эндобдж 132 0 объект > эндобдж 133 0 объект > эндобдж 134 0 объект > эндобдж 135 0 объект > эндобдж 136 0 объект > эндобдж 137 0 объект > эндобдж 138 0 объект > эндобдж 139 0 объект > эндобдж 140 0 объект > эндобдж 141 0 объект > / К 27 / П 30 0 Р / Стр. 14 0 R / S / Рисунок >> эндобдж 142 0 объект > эндобдж 143 0 объект > эндобдж 144 0 объект > / К 30 / П 30 0 Р / Стр. 14 0 R / S / Рисунок >> эндобдж 145 0 объект > эндобдж 146 0 объект > эндобдж 147 0 объект > эндобдж 148 0 объект > эндобдж 149 0 объект > эндобдж 150 0 объект > эндобдж 151 0 объект > эндобдж 152 0 объект > эндобдж 153 0 объект / C / A0 / К 123 / П 1379 0 R / Стр. 17 0 R / S / Span >> эндобдж 154 0 объект > эндобдж 155 0 объект > эндобдж 156 0 объект > эндобдж 157 0 объект > эндобдж 158 0 объект > эндобдж 159 0 объект > эндобдж 160 0 объект > эндобдж 161 0 объект > / К 131 / П 30 0 Р / Стр. 17 0 R / S / Рисунок >> эндобдж 162 0 объект > / К 132 / П 30 0 Р / Стр. 17 0 R / S / Рисунок >> эндобдж 163 0 объект > эндобдж 164 0 объект > эндобдж 165 0 объект > эндобдж 166 0 объект > эндобдж 167 0 объект > эндобдж 168 0 объект > эндобдж 169 0 объект > эндобдж 170 0 объект > эндобдж 171 0 объект > эндобдж 172 0 объект > / К 142 / П 30 0 Р / Стр.18 0 Р / S / Рисунок >> эндобдж 173 0 объект > эндобдж 174 0 объект > эндобдж 175 0 объект > эндобдж 176 0 объект > эндобдж 177 0 объект > эндобдж 178 0 объект > эндобдж 179 0 объект > эндобдж 180 0 объект > эндобдж 181 0 объект > эндобдж 182 0 объект > эндобдж 183 0 объект > эндобдж 184 0 объект > эндобдж 185 0 объект > эндобдж 186 0 объект > эндобдж 187 0 объект > эндобдж 188 0 объект > эндобдж 189 0 объект > / К 159 / П 30 0 Р / Стр. 19 0 R / S / Рисунок >> эндобдж 190 0 объект > / К 160 / П 30 0 Р / Стр. 19 0 R / S / Рисунок >> эндобдж 191 0 объект > / К 161 / П 30 0 Р / Стр. 19 0 R / S / Рисунок >> эндобдж 192 0 объект > эндобдж 193 0 объект > эндобдж 194 0 объект > / К 164 / П 30 0 Р / Стр. 19 0 R / S / Рисунок >> эндобдж 195 0 объект > эндобдж 196 0 объект > эндобдж 197 0 объект > эндобдж 198 0 объект > эндобдж 199 0 объект > эндобдж 200 0 объект > эндобдж 201 0 объект > эндобдж 202 0 объект > эндобдж 203 0 объект > эндобдж 204 0 объект > эндобдж 205 0 объект > эндобдж 206 0 объект > эндобдж 207 0 объект > эндобдж 208 0 объект > эндобдж 209 0 объект > эндобдж 210 0 объект > эндобдж 211 0 объект > / К 181 / П 30 0 Р / Стр. 20 0 R / S / Рисунок >> эндобдж 212 0 объект > / К 182 / П 30 0 Р / Стр. 20 0 R / S / Рисунок >> эндобдж 213 0 объект > эндобдж 214 0 объект > эндобдж 215 0 объект > эндобдж 216 0 объект > эндобдж 217 0 объект > эндобдж 218 0 объект / C / A0 / К 204 / П 1398 0 Р / Стр. 22 0 R / S / Span >> эндобдж 219 0 объект > эндобдж 220 0 объект > эндобдж 221 0 объект > эндобдж 222 0 объект > эндобдж 223 0 объект > эндобдж 224 0 объект > / К 210 / П 30 0 Р / Стр. 22 0 R / S / Рисунок >> эндобдж 225 0 объект > эндобдж 226 0 объект > эндобдж 227 0 объект > эндобдж 228 0 объект > эндобдж 229 0 объект > эндобдж 230 0 объект > эндобдж 231 0 объект > эндобдж 232 0 объект > эндобдж 233 0 объект > эндобдж 234 0 объект > / К 220 / П 30 0 Р / Стр. 23 0 R / S / Рисунок >> эндобдж 235 0 объект > / К 221 / П 30 0 Р / Стр. 23 0 R / S / Рисунок >> эндобдж 236 0 объект > эндобдж 237 0 объект > эндобдж 238 0 объект > эндобдж 239 0 объект > эндобдж 240 0 объект > эндобдж 241 0 объект / C / A0 / К 227 / П 1404 0 R / Стр. 24 0 R / S / Span >> эндобдж 242 0 объект > эндобдж 243 0 объект > эндобдж 244 0 объект > эндобдж 245 0 объект > эндобдж 246 0 объект > / К 232 / П 30 0 Р / Стр. 24 0 R / S / Рисунок >> эндобдж 247 0 объект > / К 233 / П 30 0 Р / Стр. 24 0 R / S / Рисунок >> эндобдж 248 0 объект > эндобдж 249 0 объект > / К 235 / П 30 0 Р / Стр. 25 0 R / S / Рисунок >> эндобдж 250 0 объект > эндобдж 251 0 объект > эндобдж 252 0 объект > эндобдж 253 0 объект > эндобдж 254 0 объект > эндобдж 255 0 объект > эндобдж 256 0 объект > эндобдж 257 0 объект > эндобдж 258 0 объект > эндобдж 259 0 объект > эндобдж 260 0 объект > эндобдж 261 0 объект > эндобдж 262 0 объект > эндобдж 263 0 объект > эндобдж 264 0 объект > эндобдж 265 0 объект > эндобдж 266 0 объект > эндобдж 267 0 объект > эндобдж 268 0 объект > эндобдж 269 ​​0 объект > эндобдж 270 0 объект > эндобдж 271 0 объект > эндобдж 272 0 объект > эндобдж 273 0 объект > эндобдж 274 0 объект > эндобдж 275 0 объект > эндобдж 276 0 объект > эндобдж 277 0 объект > эндобдж 278 0 объект > эндобдж 279 0 объект / C / A0 / К 265 / П 1417 0 R / Стр. 25 0 R / S / Span >> эндобдж 280 0 объект > эндобдж 281 0 объект > эндобдж 282 0 объект > эндобдж 283 0 объект > эндобдж 284 0 объект > эндобдж 285 0 объект > эндобдж 286 0 объект > эндобдж 287 0 объект > эндобдж 288 0 объект > эндобдж 289 0 объект > эндобдж 290 0 объект > эндобдж 291 0 объект > эндобдж 292 0 объект > эндобдж 293 0 объект > эндобдж 294 0 объект / C / A0 / К 280 / П 1426 0 R / Стр. 25 0 R / S / Span >> эндобдж 295 0 объект > эндобдж 296 0 объект > эндобдж 297 0 объект > эндобдж 298 0 объект > эндобдж 299 0 объект > эндобдж 300 0 объект > / К 286 / П 30 0 Р / Стр. 25 0 R / S / Рисунок >> эндобдж 301 0 объект > эндобдж 302 0 объект > эндобдж 303 0 объект > эндобдж 304 0 объект > эндобдж 305 0 объект > эндобдж 306 0 объект > эндобдж 307 0 объект > эндобдж 308 0 объект > эндобдж 309 0 объект > эндобдж 310 0 объект > эндобдж 311 0 объект > эндобдж 312 0 объект > эндобдж 313 0 объект > эндобдж 314 0 объект > эндобдж 315 0 объект > эндобдж 316 0 объект > эндобдж 317 0 объект > эндобдж 318 0 объект > эндобдж 319 0 объект > эндобдж 320 0 объект > эндобдж 321 0 объект > эндобдж 322 0 объект > эндобдж 323 0 объект > эндобдж 324 0 объект > эндобдж 325 0 объект / C / A0 / К 311 / П 1449 0 Р / Стр. 26 0 R / S / Span >> эндобдж 326 0 объект > эндобдж 327 0 объект > эндобдж 328 0 объект > эндобдж 329 0 объект > эндобдж 330 0 объект > эндобдж 331 0 объект > эндобдж 332 0 объект > эндобдж 333 0 объект > эндобдж 334 0 объект > эндобдж 335 0 объект > эндобдж 336 0 объект > эндобдж 337 0 объект > эндобдж 338 0 объект > эндобдж 339 0 объект > эндобдж 340 0 объект > эндобдж 341 0 объект > / К 183 / П 30 0 Р / Стр. 21 0 R / S / Рисунок >> эндобдж 342 0 объект > / К 184 / П 30 0 Р / Стр. 21 0 R / S / Рисунок >> эндобдж 343 0 объект > / К 185 / П 30 0 Р / Стр. 21 0 R / S / Рисунок >> эндобдж 344 0 объект > эндобдж 345 0 объект > эндобдж 346 0 объект > эндобдж 347 0 объект > эндобдж 348 0 объект > эндобдж 349 0 объект > эндобдж 350 0 объект > эндобдж 351 0 объект > эндобдж 352 0 объект > эндобдж 353 0 объект > эндобдж 354 0 объект > эндобдж 355 0 объект > эндобдж 356 0 объект > эндобдж 357 0 объект > эндобдж 358 0 объект > / К 328 / П 1464 0 Р / Стр. 27 0 R / S / Span >> эндобдж 359 0 объект > эндобдж 360 0 объект > эндобдж 361 0 объект > эндобдж 362 0 объект > эндобдж 363 0 объект > эндобдж 364 0 объект > эндобдж 365 0 объект > эндобдж 366 0 объект > эндобдж 367 0 объект > эндобдж 368 0 объект > эндобдж 369 0 объект > эндобдж 370 0 объект > эндобдж 371 0 объект > эндобдж 372 0 объект > эндобдж 373 0 объект > эндобдж 374 0 объект > эндобдж 375 0 объект > эндобдж 376 0 объект > эндобдж 377 0 объект / C / A0 / К 347 / П 1470 0 Р / Стр. 27 0 R / S / Span >> эндобдж 378 0 объект > эндобдж 379 0 объект > эндобдж 380 0 объект > эндобдж 381 0 объект > эндобдж 382 0 объект > эндобдж 383 0 объект > эндобдж 384 0 объект > эндобдж 385 0 объект > / К 355 / П 30 0 Р / Стр. 28 0 R / S / Рисунок >> эндобдж 386 0 объект > эндобдж 387 0 объект > эндобдж 388 0 объект > эндобдж 389 0 объект > эндобдж 390 0 объект > эндобдж 391 0 объект > эндобдж 392 0 объект > эндобдж 393 0 объект > эндобдж 394 0 объект > эндобдж 395 0 объект > / К 365 / П 1480 0 Р / Стр. 28 0 R / S / Span >> эндобдж 396 0 объект > эндобдж 397 0 объект > эндобдж 398 0 объект > эндобдж 399 0 объект > эндобдж 400 0 объект > / К 370 / П 30 0 Р / Стр. 29 0 R / S / Рисунок >> эндобдж 401 0 объект > эндобдж 402 0 объект > эндобдж 403 0 объект > эндобдж 404 0 объект > эндобдж 405 0 объект > эндобдж 406 0 объект > эндобдж 407 0 объект > эндобдж 408 0 объект > эндобдж 409 0 объект > / К 379 / П 30 0 Р / Стр. 29 0 R / S / Рисунок >> эндобдж 410 0 объект > / К 380 / П 30 0 Р / Стр. 29 0 R / S / Рисунок >> эндобдж 411 0 объект > транслировать HtW] } _1̥% n «qAQ

Сделайте эту 2-контактную схему двухцветного светодиодного мигающего сигнала

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

Использование 2-контактных двухцветных светодиодов

Предложенную схему можно использовать в качестве двухцветного светодиодного мигающего индикатора для генерации попеременного красного и зеленого мигающего эффекта над цепочкой из 100 светодиодов.

Двухцветные светодиоды доступны в вариантах с 3 и 2 контактами, в нашем проекте мы используем вариант с 2-контактными двухцветными светодиодами для сохранения компактности и большей эффективности.

Работа схемы

Глядя на схему, показанную выше, мы можем увидеть простую конфигурацию с использованием двухтактного тактового генератора IC 4047.

Микросхема используется для генерации поочередно переключаемой пары выходов из показанных выводов № 10 и 11 микросхемы.

Частоту этих попеременно проводящих выходов можно установить, соответствующим образом отрегулировав потенциометр P1 и выбрав желаемый диапазон с помощью C1.

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

Схема также включает бестрансформаторный блок питания, состоящий из C2, D1, C4, Z1, для питания IC требуемым низким напряжением постоянного тока.

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

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

Осторожно: Вышеуказанная цепь не изолирована от сети, поэтому прикасаться к ней в открытом и включенном положении крайне опасно.

Список деталей

R1, R2, R3 = 1K

C1, C4 = 100 мкФ 25 В

C2, C3 = 0,33 мкФ / 400 В

Z1 = 12 В 1 Вт стабилитрон

D1 = 1N4000002 диод SC

2nos BT169G

светодиода = 100nos (для входа 220V), 50nos (для входа 110V) 2pin, ярко-красный, зеленые двухцветные светодиоды

Вход: 220V / 110V

Обновление коррекции

Показанный дизайн выше имеет серьезный недостаток.SCR1 настроен неправильно и может работать не так, как предлагается в объяснении.

Следующая схема с использованием реле DPDT кажется правильным подходом для реализации описанных выше операций двухцветного мигания светодиода:

3-контактные и 4-контактные схемы проводов вентилятора

3-контактный разъем вентилятора
* цвет кабеля зависит от вентилятора


Имя контакта Цвет Цвет Цвет Цвет
1 Земля Черный Черный серый Черный
2 + 12в Красный Черный серый желтый
3 Тахометр / Сигнал / Смысл желтый Черный серый зеленый

4-контактный разъем вентилятора
* Цвет кабеля зависит от вентилятора

Имя контакта Цвет Цвет Цвет Цвет
1 Земля Черный Черный серый Черный
2 + 12в Красный Черный серый желтый
3 Тахометр / Сигнал / Смысл желтый Черный серый зеленый
4 Управление / ШИМ Синий Черный серый Синий

3PDT Stomp Switch Instructions — StewMac

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

Переключатель 3PDT (трехполюсный, двухпозиционный) позволяет изменять эффекты для истинного байпаса и позволяет подключать светодиодный индикатор состояния. Это полезно для сценических исполнителей, так как не оставляет вопросов, включен или выключен «ящик».

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

True bypass для вау-вау 1960-1980-х годов и других эффектов (диаграмма 1)

1) Отпаяйте провода к стандартному переключателю SPDT, снимите его и установите новый 3PDT.

2) Найдите «наконечник» клеммы входного разъема, распаяйте и отсоедините только короткий провод, который подключается к входу схемы (помечен №1 на схеме монтажной платы). Отпаяйте и снимите его тоже здесь. Оставьте длинный провод на «наконечнике» входного разъема и припаяйте его повторно, чтобы убедиться, что соединение хорошее.

3) Пропустите этот провод от «наконечника» входного разъема к клемме №4 3PDT, но пока не припаивайте его.

4) Подключите провод от клеммы №4 3PDT и перемычкой перемычкой ее к №3. Припаиваем обе клеммы.

5) Присоедините провод от «наконечника» выходного разъема к клемме №5 3PDT и припаяйте.

6) Пропустите провод от клеммы № 1 печатной платы до клеммы № 2 3PDT и припаяйте.

7) Подсоедините короткий провод от клеммы №3 к клемме «вау-потенци» к клемме №6 3PDT и припаяйте.

8) Присоедините короткий (заземляющий) провод от клеммы № 1 к клемме «вау-потенци» к клемме № 1 3PDT и припаяйте. Поздравляю, все готово!

Примечание: с этой схемой подключения резисторы «подавления взрыва» номиналом 1 мегабайт не требуются.

Преобразование в истинный байпас для эффектов печатной платы (диаграмма 2)

1) Отпаяйте провода к стандартному переключателю SPDT и установите новый 3PDT.

2) Обрежьте коричневый провод в точке «X», где он встречается с быстроразъемным соединением печатной платы, и обрежьте отрезанный провод, идущий от разъема.

3) Снова проложите коричневый провод к клемме № 3 3PDT. Пока не паять.

4) Установите перемычку между клеммой № 4 3PDT и клеммой № 3 3PDT и припаяйте их обе.

5) Присоедините провод от «наконечника» выходного разъема к клемме №5 3PDT и припаяйте.

6) Протяните зеленый провод от разъединителя печатной платы к клемме № 2 3PDT и припаяйте.

7) Присоедините провод от клеммы № 3 к клемме 3PDT к клемме № 6 и припаяйте.

8) Присоедините провод заземления от клеммы №1 к клемме «вау-потенци» к клемме №1 3PDT и припаяйте.Поздравляю, все готово!

Подключение светодиода индикатора состояния

Чтобы подключить светодиодный индикатор состояния, вам понадобится резистор, несколько изолированных соединительных проводов, светодиод и принадлежности для пайки. Все эти предметы можно приобрести в местном магазине Radio Shack или в других магазинах электронных запчастей. См. Схему № 3 для подключения одноцветного светодиода и схему № 4 для 2-цветного 3-выводного светодиода. Перед подключением светодиода обязательно ознакомьтесь со спецификациями производителя, какой вывод является катодом (-) и анодом (+).Вы также должны убедиться, что используете резистор подходящего номинала, чтобы подавать правильное количество тока на светодиод.

Чтобы рассчитать резистор правильного размера, вычтите напряжение светодиода из напряжения батареи, затем разделите на потребляемый светодиодом ток (в амперах), чтобы получить необходимое сопротивление. Например, красный светодиод обычно работает при 20 мА при 2,2 В. Если вы используете 9-вольтовую батарею, у вас (9 В — 2,2 В) / 0,02 А = 340 Ом. Резисторы от 100 до 330 Ом обычно работают нормально.В зависимости от ваших расчетов вы можете выбрать резистор немного меньшего размера, чтобы учесть разряд батареи.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *