Автомобильный - Mirtaxibel

Автомасла и все, что нужно знать о моторных маслах Если мало масла в коробке ваз 2107

Какие могут быть последствия

Характеристика светодиодных ламп для авто ближнего и дальнего света H4 Диодные автолампы h4

Зажигание мотоцикла, какие системы бывают — всё о них Что такое магнето?

Смазка для подшипников какая лучше?

Группы базовых масел American Petroleum Institute Конкурентные преимущества Liqui Moly в секторе специальных масел

«Везет» (такси): отзывы водителей и пассажиров

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

Cпособы регулирования скорости вращения асинхронного двигателя

Умзч на "телевизионных" лампах с трансформаторами тн Однотактный ламповый усилитель на 6п36с своими руками

Схема электронных приборов на микросхеме К561ЛА7 (К176ЛА7) Распиновка к561ла7

Светодиодный стробоскоп (светодиодный маяк) на TL494 Стробоскоп автомобильный на светодиодах

Импульсный блок питания усилителя на IR2151, IR2153 Повышающий преобразователь напряжения на ir2153

Куда звонить и что делать при ДТП?

Как вызвать ГАИ при ДТП: что делать и куда звонить

Схема подключения фоторезистора к ардуино. Ардуино подключение фоторезистора

  1. Фототорезистор: http://ali.ski/5GDvP7
  2. Диоды и резисторы: http://fas.st/KK7DwjyF
  3. Макетная плата: http://ali.ski/rq8wz8
  4. Arduino uno: http://ali.ski/gC_mOa

В этом уроке мы подключим к Arduino фоторезистор. который будет управлять встроенным светодиодом.

Фоторезистор: Сопротивление фоторезисторов уменьшается под воздействием света и увеличивается в темноте. Фоторезисторы просты в использовании, но достаточно медленно реагируют на изменение уровня освещенности и имеют весьма низку. точность. Как правило, сопротивление фоторезисторов может варьироваться от 50 Ом при дневном освещении до более чем 10 МОм в темноте.

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

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

Int PhotosensorPin = A0; //Указываем пин к которому подклюен Фоторезистор unsigned int sensorValue = 0; //Объявляем переменную для хранения значений. void setup() { pinMode(13, OUTPUT); Serial.begin(9600); } void loop() { sensorValue = analogRead(PhotosensorPin); //Считываем значения с фоторезистора if(sensorValue<700) digitalWrite(13, HIGH); //Включаем else digitalWrite(13, LOW); // Выключаем Serial.print(sensorValue, DEC); //Вывод данных с фоторезистора (0-1024) Serial.println(""); delay(500); }

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

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

Демонстрацию работы фоторезистора можно посмотреть в видео ниже.

Видео:

Новые статьи

● Проект 13: Фоторезистор. Обрабатываем освещённость, зажигая или гася светодиоды

В этом эксперименте мы познакомимся с аналоговым датчиком для измерения освещенности - фоторезистором (рис. 13.1).

Необходимые компоненты:

Распространённое использование фоторезистора - измерение освещённости. В темноте его сопротивление довольно велико. Когда на фоторезистор попадает свет, сопротивление падает пропорционально освещенности. Схема подключения фоторезистора к Arduino показана на рис. 13.2. Для измерения освещённости необходимо собрать делитель напряжения, в котором верхнее плечо будет представлено фоторезистором, нижнее - обычным резистором достаточно большого номинала. Будем использовать резистор 10 кОм. Среднее плечо делителя подключаем к аналоговому входу A0 Arduino.

Рис. 13.2. Схема подключения фоторезистора к Arduino

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

Int light; // переменная для хранения данных фоторезистора void setup () { Serial.begin(9600 ); } void loop () { light = analogRead(0 ); Serial.println(light); delay(100 ); }
Порядок подключения:

1. Подключаем фоторезистор по схеме на рис. 13.2.
2. Загружаем в плату Arduino скетч из листинга 13.1.
3. Регулируем рукой освещенность фоторезистора и наблюдаем вывод в последовательный порт изменяющихся значений, запоминаем показания при полной освещенности помещения и при полном перекрывании светового потока.

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

Рис. 13.3. Схема подключения фоторезистора и светодиодов к Arduino


Содержимое скетча для отображения текущей освещенности на линейке светодиодов показано в листинге 13.2.

// Контакт подключения светодиодов const int leds={3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 }; const int LIGHT=A0; // Контакт A0 для входа фоторезистора const int MIN_LIGHT=200 ; // Нижний порог освещенности const int MAX_LIGHT=900 ; // верхний порог освещенности // Переменная для хранения данных фоторезистора int val = 0 ; void setup () { // Сконфигурировать контакты светодиодов как выход for (int i=0 ;i<8 ;i++) pinMode(leds[i],OUTPUT); } void loop () { val = analogRead(LIGHT); // Чтение показаний фоторезистора // Применение функции map() val = map (val, MIN_LIGHT, MAX_LIGHT, 8 , 0 ); // ограничиваем, чтобы не превысило границ val = constrain(val, 0 , 8 ); // зажечь кол-во светодиодов, пропорциональное освещенности, // остальные потушить for (int i=1 ;i<9 ;i++) { if (i>=val) // зажечь светодиоды digitalWrite(leds,HIGH); else // потушить светодиоды digitalWrite(leds,LOW); } delay(1000 ); // пауза перед следующим измерением }
Порядок подключения:

1. Подключаем фоторезистор и светодиоды по схеме на рис. 13.3.
2. Загружаем в плату Arduino скетч из листинга 13.2.
3. Регулируем рукой освещенность фоторезистора и по количеству горящих светодиодов определяем текущий уровень освещенности (рис. 13.3).

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

Листинги программ

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

Основные виды фотоэлектронных приборов. Общие сведения

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

Фоторезисторы - изменяют сопротивление при освещении

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

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

Энергия светового потока тратится на преодоление электронами запрещенной зоны и их переходу в зону проводимости. В качестве полупроводника у фоторезисторов используют материалы типа: Сульфид Кадмия, Сульфид Свинца, Селенит Кадмия и другие. От типа этого материала зависит спектральная характеристика фоторезистора

Интересно:

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

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

На ней изображена зависимость тока от напряжения при различных величинах светового потока: Ф - темнота, а Ф3 - это яркий свет. Она линейна. Еще одна важная характеристика - это чувствительность, она измеряется в мА(мкА)/(Лм*В). Что отражает, сколько тока протекает через резистор, при определенном световом потоке и приложенном напряжении.

Темновое сопротивление - это активное сопротивление при полном отсутствии освещения, обозначается Rт, а характеристика Rт/Rсв - это кратность изменения сопротивления от состояния фоторезистора в полном отсутствии освещения к максимально освещенному состоянию и минимально возможному сопротивлению соответственно.

У фоторезисторов есть существенный недостаток - его граничная частота. Это величина описывает максимальную частоту синусоидального сигнала, которым вы моделируете световой поток, при которой чувствительность снижается на 1.41 раз. В справочниках это отражается либо значением частоты, либо через постоянную времени. Она отражает быстродействие приборов, которое обычно занимает десятки микросекунд - 10^(-5) с. Это не позволяет использовать его там, где нужно высокое быстродействие.

Фотодиод - преобразует свет в электрический заряд

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

Если на фоторезисторе изменялась проводимость из-за движения носителей заряда в полупроводнике, то здесь происходит образование заряда на границе p-n перехода. Он может работать в режиме фотопреобразователя и фотогенератора.

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

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

У фотодиодов, как и у фоторезисторов есть граничная частота, только здесь она на порядки больше и достигает 10 МГц, что позволяет обеспечить неплохое быстродействие. P-i-N фотодиоды обладают большим быстродействием - 100МГц-1ГГц, как и диоды на основании барьера Шоттки. Лавинные диоды имеют граничную частоту в порядка 1-10 ГГц.

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

Когда диод не освещается светом - в цепи протекает только обратный темновой ток Iобрт (единицы и десятки мкА), а когда диод освещен к нему добавляется фототок, который зависит только от степени освещенности (десятки мА). Чем больше света - тем больше ток.

Фототок Iф равен:

где Sинт - интегральная чувствительность, Ф - световой поток.

Типовая схема включения фотодиода в режиме фотопреобразователя. Обратите внимание на то, как он подключен - в обратном направлении по отношению к источнику питания.

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

Фототранзисторы - открываются от количества падающего света

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

Иногда на УГО еще дополнительно изображается вывод базы. Вообще напряжения на фототранзистор подают также как и на обычный, а второй вариант включения - с плавающей базой, когда базовый вывод остаётся незадействованным.

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

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

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

В советское время радиолюбители делали фототранзисторы своими руками - делали окошко для света, спилив обычному транзистору часть корпуса. Для этого отлично подходят транзисторы типа МП14-МП42.

Из вольтамперной характеристики видна зависимость фототока от освещения, при этом он практически не зависит от напряжения коллектор-эмиттер.

Кроме биполярных фототранзисторов существуют и полевые. Биполярные работают на частотах 10-100 кГц, то полевые более чувствительны. Их чувствительность достигает нескольких Ампер на Люмен, и более «быстрые» - до 100 мГц. У полевых транзисторов есть интересная особенность, при максимальных значениях светового потока напряжение на затворе почти не влияет на ток стока.

Области применения фотоэлектронных приборов

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

Схема, изображенная выше - это простейший прибор для включения и выключения нагрузки при определенной освещенности. Фотодиод ФД320 При попадании на него света открывается и на R1 падает определенное напряжение, когда его величина достаточна для открытия транзистора VT1 - он открывается, и открывает еще один транзистор - VT2. Эти два транзистора - это двухкаскадный усилитель тока, необходим для запитки катушки реле K1.

Диод VD2 - нужен для гашения ЭДС-самоиндукции, которое образуется при переключениях катушки. На подводящий контакт реле, верхний по схеме, подключается один из проводов от нагрузки (для переменного тока - фаза или ноль).

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

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

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

В типографии при обрыве полосы бумаги свет попадает на фотоприемник и тем самым даёт сигнал оператору об этом. Излучатель стоит по одну сторону от бумаги, а фотоприемник с обратной стороны. Когда бумага рвётся, свет от излучателя достигает фотоприемника.

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

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

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

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

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

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

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

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

Рассмотрим пару примеров использования таких приборов.

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

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

В конкретном примере вы видите реализацию такой ОС из выходной цепи в обмотку обратной связи (управляющую) транзистора с помощью оптопары с порядковым обозначением U1.

Выводы

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

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

Принцип действия

Схема подключения фотореле для включает датчик, усилитель и Фотопроводник PR1 под действием света изменяет сопротивление. При этом изменяется величина проходящего через него электрического тока. Сигнал усиливается составным транзистором VT1, VT2 (схема Дарлингтона), а с него поступает на исполнительный механизм, которым является K1.

В темноте сопротивление фотодатчика составляет несколько мОм. Под действием света оно снижается до нескольких кОм. При этом открываются транзисторы VT1, VT2, включающие реле K1, управляющим цепью нагрузки через контакт K1.1. Диод VD1 не пропускает ток самоиндукции при выключении реле.

Несмотря на простоту, схема фотореле обладает высокой чувствительностью. Чтобы ее выставить на необходимый уровень, используется резистор R1.

Напряжение питания подбирается по параметрам реле и составляет 5-15 В. Ток обмотки не превышает 50 мА. Если необходимо его увеличить, можно применить более мощные транзисторы и реле. Чувствительность фотореле повышается с увеличением напряжения питания.

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

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

Характеристики фотоэлементов

Выбор фотореле определяют следующие факторы:

  • чувствительность фотоэлемента;
  • напряжение питания;
  • коммутируемая мощность;
  • внешняя среда.

Чувствительность характеризуется как отношение образующегося фототока к величине внешнего потока света и измеряется в мкА/лм. Она зависит от частоты (спектральная) и интенсивности света (интегральная). Для управления освещением в быту важна последняя характеристика, зависящая от суммарного светового потока.

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

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

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

Модели заводского изготовления

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

1. Фотореле ФР-2

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

Схема фотореле фр-2 промышленного изготовления применяется для автоматического управления уличным освещением. Здесь также является реле К1. К базе транзистора VT1 подключены фоторезистор ФСК-Г1 с резисторами R4 и R5.

Питание производится от однофазной сети 220 В. Когда освещенность мала, сопротивление ФСК-Г1 имеет большую величину и сигнала на базе VT1 недостаточно для его открывания. Соответственно закрыт и транзистор VT2. Реле K1 включено, и его рабочие контакты замкнуты, поддерживая лампы освещения горящими.

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

2. Виды фотореле

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

  • с выносным датчиком, расположенным вне корпуса изделия, к которому подводятся 2 провода;
  • люкс 2 - устройство с высокой надежностью и уровнем качества;
  • фотореле с питанием 12 В и нагрузкой не выше ;
  • модуль с таймером, монтирующийся на ДИН-рейку;
  • устройства ИЭК отечественного производителя с высоким качеством и функциональностью;
  • AZ 112 - автомат с высокой чувствительностью;
  • ABB, LPX - надежные производители устройств европейского качества.

Способы подключения фотореле

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

Для дома такой способ применяется редко.

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

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

За счет применения микропроцессоров схема подключения фотореле с другими элементами приобрела новые функции. В алгоритм действий внесли таймер и датчик движения.

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

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

Фотореле для уличного освещения

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

Из прибора выходят три провода.

  1. Нулевой проводник - общий для светильников и фотореле (красный).
  2. Фаза - подключается на вход прибора (коричневый).
  3. Потенциальный проводник для подачи напряжения от фотореле на светильники (синий).

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

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

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

Особенности фотореле для уличного освещения: схема

При установке фотореле на улице надо учитывать некоторые факторы.

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

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

Выбор фотореле

  1. Возможность регулирования порога срабатывания позволяет производить подстройку чувствительности датчика в зависимости от времени года или при пасмурной погоде. В результате обеспечивается экономия электричества.
  2. Минимум трудозатрат требуется при монтаже фотореле со встроенным чувствительным элементом. При этом не требуются особые навыки.
  3. Реле с таймером хорошо программируется для своих потребностей и работы в установленном режиме. Можно настроить прибор для отключения в ночное время. Индикация на корпусе прибора и кнопочное управление позволяют легко производить настройку.

Заключение

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

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

У нас 8 светодиодов, они установлены так, что слева короткая ножка это минус, справа длинная ножка это плюс. Так они все установлены, в схеме использован один резистор на 10 килоом, я его брал из набора Arduino Kit , и используется 8 подключенных к плюсовому контакту светодиода сопротивлений на 220ом, так оно подключено.


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

Фоторезистор здесь, рядом с ним резистор на 10килоом, синяя перемычка идёт к минусу, оранжевый подключается одним концом в среднюю точку, между резистором и фоторезистором, другим концом в плату Arduino , в А0 (аналоговый пин).

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

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

const int NbrLEDs = 8;

Сделаем массив с номерами пинов, задействуем 5 6 7 8 9 10 11 12 цифровые разъёмы, укажем номер пина на котором снимается уровень освещённости, объявим переменную для фоторезистора, значение сенсора и также объявим уровень освещённости, чтобы можно было делать разбивку их по пинам.

const int ledPins = { 5, 6, 7, 8, 9, 10, 11, 12}; const int photocellPin = A0; int sensorValue = 0; int ledLevel = 0;

В подпрограмме setup напишем цикл, в котором чтобы не присваивать каждому значению исходящего через pinMode , пройдём в цикле по всем пинам присвоим им значения в pinmode из массива и каждому пину присвоим значение OUTPUT .

void setup() { for (int led = 0; led < NbrLEDs; led++) { pinMode(ledPins, OUTPUT); } }

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

pinMode(5, OUTPUT); pinMode(6, OUTPUT);

В loop получим значение сенсора, считав через analogRead из пина A0 .

Далее, сделаем разбивку значение сенсор, используя функцию map получаем значение сенсора, и исходя из уровня освещенности, при чувствительности от 300 до максимального значения 1023 , будет распределяться по 8 пинам, которая объявлены выше.

Смотрите так же видео Фоторезистор и светодиоды на Arduino - (видео) , ссылка откроется в новой вкладке.

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

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

void loop() { sensorValue = analogRead(photocellPin); ledLevel = map(sensorValue, 300, 1023, 0, NbrLEDs); for (int led = 0; led < NbrLEDs; led++) { if (led < ledLevel) { digitalWrite(ledPins, HIGH); } else { digitalWrite(ledPins,LOW); } } }

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

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


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


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


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

В скетче получается распределение освещенности от 300 до 1023 (максимального значения), попытка изменить начальный порог на 0 - никакого результатов не даёт.

Но если распределяем на 8 частей вот это вот всё значение, то тут пригодится калькулятор, получается, либо сопротивление на 10килоом даёт погрешность какую-то, нужно 1023 разделить на 8, получаем практически 128, если брать правильно, то 1024 разделить на 8, это и есть 128.

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

void loop() { sensorValue = analogRead(photocellPin); ledLevel = map(sensorValue, 0, 895, 0, NbrLEDs); for (int led = 0; led < NbrLEDs; led++) { if (led < ledLevel) { digitalWrite(ledPins, HIGH); } else { digitalWrite(ledPins,LOW); } } }

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

Стартовое значение всё равно надо вернуть 300, поскольку подается на эти три первых светодиода питания. Давайте изменим в скетче 0 на 300, как было, было это сделано не просто так, перезалью скетч и посмотрим, что изменится на этот раз…

void loop() { sensorValue = analogRead(photocellPin); ledLevel = map(sensorValue, 300, 895, 0, NbrLEDs); for (int led = 0; led < NbrLEDs; led++) { if (led < ledLevel) { digitalWrite(ledPins, HIGH); } else { digitalWrite(ledPins,LOW); } } }

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


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


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


Вам также будет интересно:

Управление бесколлекторным двигателем по сигналам обратной ЭДС – понимание процесса
Коллекторные двигатели постоянного тока получили широкое распространение за счет своей...
Когда и в какое время включать ближний и дальний свет, противотуманные фары и дневные ходовые огни?
Несколько лет назад в правила дорожного движения и техрегламент были внесены особые...
Антенны из пивных баночек
Эти баночные антенны в основном хвалят. Вот и я решил проверить, какой реальный диапазон...
Муфта продольно-свертная Размеры канавок валов
под фиксирующие полукольца и крепежные изделия
Элементы приводов, ременных и цепных передач - Муфты - Жесткие соединительные муфты -...
Необслуживаемый регенерационный пункт НРП-К12 Какую функцию выполняет ДП
Необслуживаемые усилительные и регенерационные пункты (НУП и НРП) являются составными...