User Tools

Site Tools


спальня

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
спальня [2021/11/02 23:56] servikoспальня [2022/02/22 09:29] (current) serviko
Line 16: Line 16:
 ^Фотодиоды^Фототранзисторы^Фоторезисторы^ ^Фотодиоды^Фототранзисторы^Фоторезисторы^
 |{{:wiki:praktika:bedroom:bedroom05.png?nolink|}}|{{:wiki:praktika:bedroom:bedroom06.png?nolink|}}|{{:wiki:praktika:bedroom:bedroom04.png?nolink|}}| |{{:wiki:praktika:bedroom:bedroom05.png?nolink|}}|{{:wiki:praktika:bedroom:bedroom06.png?nolink|}}|{{:wiki:praktika:bedroom:bedroom04.png?nolink|}}|
-|под действием света сопротивление резистора меняется в несколько раз|принцип действия фотодиода основан на возникновении ЭДС под действием света|за счет воздействия светом на область базы возможно управление усилением электрического тока|+|принцип действия фотодиода основан на возникновении ЭДС под действием света|за счет воздействия светом на область базы возможно управление усилением электрического тока|под действием света сопротивление резистора меняется в несколько раз|
  
    
Line 31: Line 31:
   *Режим фотопреобразователя. С подключением внешнего источника питания.   *Режим фотопреобразователя. С подключением внешнего источника питания.
 В работе фотогенератора фотодиоды используются вместо источника питания, которые преобразуют солнечный свет в электрическую энергию. Такие фотогенераторы называются солнечными элементами. Они являются основными частями солнечных батарей, применяемых в различных устройствах, в том числе и на космических кораблях. В работе фотогенератора фотодиоды используются вместо источника питания, которые преобразуют солнечный свет в электрическую энергию. Такие фотогенераторы называются солнечными элементами. Они являются основными частями солнечных батарей, применяемых в различных устройствах, в том числе и на космических кораблях.
 +
 +----
  
 ===Фототранзистор=== ===Фототранзистор===
Line 56: Line 58:
 ---- ----
  
-====Схема подключения==== +{{ :wiki:praktika:bedroom:vbedroom00.mp4?nolink|}} 
-{{ :wiki:praktika:bedroom:vbedroom01.mp4?nolink|}} +Проведем несколько опытов с фоторезистором, чтобы понять, как он работает. 
-Попробуем сперва подключить фоторезистор к батарейке и замерить вольтметром напряжение, падающее на фоторезисторе. На схеме источник питания батарейка 9 вольт. При минимальном освещении сопротивление фоторезистора минимально и падение напряжения практически нулевое. При максимальном освещении и максимальном сопротивлении фоторезистора падение напряжения 0.03 вольта, то есть примерно 0.33%+ 
 +Попробуем сперва подключить фоторезистор к батарейке и измерить вольтметром напряжение (прибор в режиме "V"), падающее на фоторезисторе. На схеме источник питания батарейка 9 вольт. Вольтметр подключается параллельно к нагрузке (фоторезистору). 
 + 
 +При минимальном освещении сопротивление фоторезистора минимально и падение напряжения практически нулевое. При максимальном освещении и максимальном сопротивлении фоторезистора падение напряжения 0.03 вольта, то есть примерно 0.33% 
 + 
 +Во второй части видео мы отключаем источник питания и переключаем наш измерительный прибор в режим "R" - измерение параметров резистора. На видео демонстрируется изменение сопротивление фоторезистора в зависимости от освещения.  
 + 
 +Видно, что при минимальном освещении сопротивление фоторезистора 180 кОм, а при максимальном освещении 506 Ом, то есть разница в 356 раз!  
  
 ---- ----
  
-{{ :wiki:praktika:bedroom:vbedroom02.mp4?nolink|}} +====Схема подключения====
-На второй схеме (переключив наш прибор в режим "R" - измерение параметров резистора) продемонстрируем изменение сопротивление фоторезистора в зависимости от освещения. Видно, что при минимальном освещении сопротивление фоторезистора 180 кОм, а при максимальном освещении 506 Ом, то есть разница в 356 раз!  +
  
 +{{ :wiki:praktika:bedroom:vbedroom03.mp4?nolink|}}
 +Фоторезистор подключается к arduino по схеме [[https://ru.wikipedia.org/wiki/Делитель_напряжения|"делителя напряжения"]]. Характеристики, виды и применение "делителей напряжения" можно прочитать по ссылке на Википедии. 
  
 +Мы сразу перейдем к практической реализации.
 +
 +Представим, что контроллер arduino - это просто источник питания (батарейка). Соединим контакты arduino 5V и GND проводом. То есть создадим замкнутый контур по которому потечёт электрический ток.
 +
 +Подключим в цепь "нагрузку" - последовательно (друг за другом) фоторезистор (у которого сопротивление меняется) и обычный постоянный резистор номиналом 10 кОм. 
 +
 +<note warning>При сборке настоящей электроцепи с контроллером arduino или просто с источником питания всегда сразу подключайте в цепь нагрузку!\\ Соединение без нагрузки контактов 5V и GND ("+" и "-" на батарейке) создаст "короткое замыкание" и выведет из строя устройство!</note>
 +
 +Измерим напряжение на каждом резисторе, подключив к ним параллельно вольтметры. Изменяя освещенность фоторезистора, увидим, что напряжение на каждом "плече" (так называют две соединенные части схемы) изменяется пропорционально освещенности фоторезистора. Заметим, что сумма этих двух напряжений ("падающих" на каждом "плече") всегда равна напряжению источника питания (в нашем случае 5 вольт).
 +
 +Аналоговые порты arduino A0-A5 - это тоже вольтметры, измеряющие входное напряжение (до 5 вольт!) и преобразующие его в сигнал величиной от 0 до 1023, который уже и обрабатывается программным кодом контроллера. Подадим изменяющееся напряжение на пин A0, подключив его к точке между резисторами. 
 +
 +{{ :wiki:praktika:bedroom:bedroom08.png?600 nolink|}}Добавим программный код, который будет выдавать в "Монитор последовательного интерфейса" значение сигнала с пина A0.
 +
 +Границы изменения сигнала зависят от номинала постоянного резистора. В нашем случае (R = 10 кОм) сигнал изменяется от 54 до 974. Если резистор заменить на номинал 100 Ом, сигнал будет изменяться в диапазоне от 1 до 169. Поэкспериментируйте с различными значениями постоянного резистора и понаблюдайте за изменениями сигнала на пине A0. 
    
 +<note tip>
 +В зависимости от схемы подключения резисторов, по разному будет вести себя и сигнал на пине A0:
 +  * **вариант 1** - "//контакт 5V <-> фоторезистор <-> резистор <-> контакт GND//" - при увеличении освещения (сопротивление фоторезистора уменьшается), сигнал с пина A0 увеличивается;
 +  * **вариант 2** - "//контакт 5V <-> резистор <-> фоторезистор <-> контакт GND//" - при увеличении освещения (сопротивление фоторезистора уменьшается), сигнал с пина A0 уменьшается.
 +</note>
 +
 +----
 +
 +Соберем схему макета устройства, которое будет изменять положение створок жалюзи в зависимости от освещения в помещении.  Через створки жалюзи в комнату будет попадать уличный свет, таким образом автоматически поддерживая заданный уровень освещенности в комнате.
 +
 +Исполнительным механизмом будет [[https://kit.alexgyver.ru/tutorials/servo/|сервопривод]] - устройство, которое может поворачивать вал электродвигателя на заданный угол и удерживать его в этом положении. 
 +
 +{{:wiki:praktika:bedroom:bedroom09.png?nolink|}}
 +
 +
 +Стандартный рабочий угол сервопривода 180 градусов. В программном коде в переменной ValA0 хранится значение величины сигнала на пине A0, изменяющееся от 54 до 974. Это значение преобразуется в значение от 0 до 180, которое посылается на цифровой пин D9, соединенный с управляющим цифровым контактом сервопривода.  
 +
 +{{:wiki:praktika:bedroom:bedroom10.png?nolink|}}
 +
 +----
 +----
 +
 +==== Задание для самостоятельной работы ====
 +=== Уровень 1 ===
 +Продемонстрируйте на графике, как изменяется угол поворота сервопривода (подсказка: используйте кнопку "Toggle graph")
 +
 +=== Уровень 2 ===
 +Измените схему делителя напряжения - поменяйте местами контакты "5V" и "GND" (только для делителя напряжения!). Откройте график (Toggle graph"), прокомментируйте изменения, сделайте выводы.
 +
 +=== Уровень 3 ===
 +{{ :wiki:praktika:bedroom:vbedroom04.mp4?nolink|}}Реализовать схему и программный код устройства "Умная лампочка". Алгоритм работы устройства:
 +  - уровень освещения в помещении падает (на фоторезистор попадает мЕньший световой поток) - яркость белого светодиода увеличивается;
 +  - уровень освещения в помещении увеличивается (на фоторезистор попадает бОльший световой поток) - яркость белого светодиода уменьшается.
  
 +На светодиод должен подаваться сигнал величиной от 0 до 255. Не забывайте про токоограничивающий резистор для светодиода! 
  
 ---- ----
спальня.1635897372.txt.gz · Last modified: by serviko