|
|
|
15069 12 4 0 |
|
Опции темы | Поиск в этой теме |
05.10.2014, 17:40 | 1 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Автоночник (датчик освещенности + таймер)
Вроде бы всем хорош приколхоженный над столом светильник, вот только его выключатель и диван оказались в разных концах комнаты. Включить обычный свет выключателем у дивана, вернуться, выключить светильник, вернуться обратно, выключить свет... не, ну так же и устать можно.
Получается, нужен (ну то есть как нужен... можно сделать. А если можно, то почему бы и не сделать?) некий светильник, который включится при падении освещенности и выключится через какое-то время сам. За основу были взяты какие-то обрезки и остатки - кусок светодиодной ленты с потреблением около 150 мА и блок питания 12В 400мА, и нафантазирована, в меру скромных знаний, такая схема: Суть в том, что потенциал в точке A всегда чуть больше, чем в B. В статике то же самое относится к A и С - на выходе компаратора будет "минус". При падении освещенности потенциал A и B падает, а вот в C он еще поддерживается конденсатором и на выходе появляется плюс, заряжающий второй конденсатор через диод. Через секунду-другую сигнал пропадет, но конденсатор уже заряжен и медленно разряжается через R5. А пока он разряжается до потенциала точки E, второй компаратор открывает диод и светильник собственно светит. Очевидный косяк - самовозбудимость схемы. Датчик надо прятать от светильника или же вводить блокировку. Я блокировку почему-то не осилил - то ли в макетке запутался, то ли лыжи не едут. Хотя датчик в любом случае желательно прятать, чтобы ночник не включался от вспышки молнии, например. В принципе, номинал R5 (и-или C2) неплохо было бы взять побольше, а то получилось даже не по-армейски. И есть подозрение, что R9 тут лишний - надо было просто номинал R8 подобрать, но сработала привычка к полевикам. Вот такой фигней я занимался в эти выходные
__________________
►LedCalc - определение светового потока диода: онлайн-версия (упрощенная), оффлайн-версия (программа), выбор драйвера В личку следует обращаться по личным вопросам. Для консультаций существует форум. |
Поблагодарили: 1 раз |
AVSel (05.10.2014)
|
05.10.2014, 18:35 | 2 |
Консультант
Регистрация: 15.11.2010 Последняя активность: Сегодня 09:58 Адрес: Москва
Сообщений: 8206
Сказал(а) спасибо: 1077
Поблагодарили: 1713 раз(а) в 912 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Virgo_Style, а идея то хорошая, можно патентовать.
Ложишься ли спать... или просто электричество внезапно пропало и нужно успеть взять фонарик или зажечь керосинку. Только еще нужно: автономное питание на пару минут, чтоб он реагировал только на пропадание долговременного света, и не реагировал на вспышки, ну и понятно блокировка от выключения самого себя. |
05.10.2014, 18:41 | 3 |
Ветеран Фонарёвки
Регистрация: 01.04.2012 Последняя активность: 14.11.2021 10:04 Адрес: г. Екатеринбург
Сообщений: 2909
Сказал(а) спасибо: 145
Поблагодарили: 475 раз(а) в 367 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Компаратор не применяю без положительной обратной связи (гистерезис "защёлка" регулируется тогда - более предсказуемый).
А подобные штуки лучше на таймерах 555 делать - всё предсказуемо и рассчитывается заранее. Меньше обвески. Ключик встроенный до 0,2 А. есть. "автономное питание на пару минут," - тогда на логике КМОП делать, вообще автономное можно сделать. [Исправлено: vl-per, 05.10.2014 в 18:43] |
05.10.2014, 19:32 | 4 |
Заблокирован
|
Re: Автоночник (датчик освещенности + таймер)
|
05.10.2014, 22:10 | 5 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Как минимум один из нас другого не понял...
Самовозбуждение какого рода - свет гаснет, девайс срабатывает, свет включился. Прошло время, девайс отключается - свет гаснет. Девайс срабатывает. Что-то не вижу, как бы тут помогла ПОС. Тут, мне кажется, надо разряжать C1 при "-" на выходе второго компаратора. И вроде должно хватить банального диода, но - лыжи не поехали. Моя проблема в том, что я их упорно не понимаю, а ОУ прост, как два рубля %) Ну и не уверен, что с 555 обошлось бы совсем без ОУ, а lm358 в любом случае содержит их в себе две штуки. |
06.10.2014, 18:54 | 6 |
Ветеран Фонарёвки
Регистрация: 01.04.2012 Последняя активность: 14.11.2021 10:04 Адрес: г. Екатеринбург
Сообщений: 2909
Сказал(а) спасибо: 145
Поблагодарили: 475 раз(а) в 367 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Virgo_Style,
Я просто очень не люблю такое включение операционников. По уму надо двухполярное напряжение. Для низковольтного питания надо спец операционники, которые не очень хорошие параметры имеют при этом. Таймеры 555 простые и предсказуемые. В таком режиме могут обеспечивать импульс до часов. Взял из описания - пририсовал красным формирователь запуска. Могут работать от напруги 5 - 12 В. Вроде даже больше - я делал схемы от 4,5 до 15 В. Потребляет мизер. Выход обеспечивает ток до 0,2 А. Очень маленькие входные токи. Не знаю параметры Вашего фоторезистора - резисторы в запуске от него зависят. Ёмкость не критична, но тоже зависит от этих "красных" резисторов. Запуск срабатывает при падении напряжения в точке "А" ниже 0,33 Vcc. Получилось два кондёра и 5 резисторов, ну ещё если ток светодиодов ограничить + один. Времязадающий резистор до 50 МОм. ставил, но это редкость (я практически не покупаю мелочёвку - полно плат всяких с ней), ёмкость желательно с утечками маленькими. От внешней засветки ставил фоторезистор в трубку от авторучки - несколько см. и направить на потолок (лампу). Думаю от всяких молний, вспышек не успеет сработать - фоторезистор достаточно "тормозит", не обеспечит зарядку ёмкости до "больше 0,66 Vcc", чтобы подготовить новый запуск. Можно на логике сделать. Тогда токи потребления уменьшаются в разы и вполне автономное питание. Компаратор и одновибратор нормально на КМОП логике работают. Всё ещё проще! "Самовозбуждение какого рода - свет гаснет, девайс срабатывает, свет включился. Прошло время, девайс отключается - свет гаснет. Девайс срабатывает." Я понял. Тут как раз ПОС поможет. Уровни от "полного" света и от "Девайса" разные. На этом можно и попробовать регулировать помехозащищённость. Но с такой схемотехникой запуска всё трудно просчитывается. [Исправлено: vl-per, 06.10.2014 в 19:16] |
11.08.2018, 16:30 | 7 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Это уже немного из другой сказки, но логика работы сходная, поэтому положу сюда. Если будет какой-то интерес, то, может быть, вытащу потом в отдельную тему. Как закончу.
Сюжет таков: на ночь, особенно в жару, ставлю на ночь кружку с водой (чаем, соком) на тумбочку у кровати. Ночью просыпаешься, хочется пить, ничего не видно, спросоня тянешься к кружке, опрокидываешь, вода на полу, вода на одежде, вода на часах... зашибись попил водички. Я фонаревщик или где? Нужна подсветка. Благо кружка стеклянная, полупрозрачная. Первая версия - это кучка диодов, 18650 очень не первой свежести, пара постоянных резисторов и один переменный с выключателем. Вот как-то так: |
11.08.2018, 16:39 | 8 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Корпус, как можно заметить, от банки из-под CD или DVD. По высоте 18650 помещается, но без нормального держателя, вместо него какой-то колхоз. Как подставка она достаточно широкая, чтобы было непросто сбросить оттуда кружку, и достаточно низкая, чтобы был шанс отделаться малой кровью, если все-таки сброшу.
Все это жило достаточно успешно, пока переменный резистор не стал порядком изношен, а я не стал тыкать палочкой в микроконтроллеры. Первая версия своей логикой не очень сильно отличалась от фоторезистора с компаратором, но показала, что в принципе идея жизнеспособна. Дальше пошло развитие -) Мне, признаться, немного выносит мозг то, что регулятор оборотов для бормашинки без проблем влез в attiny13a, а уже промежуточная версия ночника потребовала хотя бы attiny25. Ну, жизнь вообще удивительная штука. |
11.08.2018, 16:47 | 9 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
К данному моменту то, что хочется реализовать в следующей версии, выглядит так:
Днем тупо спим, раз в несколько секунд просыпаемся и смотрим, что вообще происходит. Измеренная фоторезистором величина классифицируется как "день", "ночь" или "сумерки". Если день, то варианта два - либо спим дальше, либо переходим в плавное гашение, а после него уже спим. Если наступили сумерки, то это считается признаком отсутствия кого-либо. Значит, некому было включить свет. Поэтому, после нескольких сумеречных замеров ночник уходит в блокировку и там сидит до наступления дня. То есть, если стемнело плавно, то ночник не включается. Это перекликается с логикой работы автоночника из заглавного поста. Если же стемнело вдруг и быстро, то ночник сначала включается в "максимальный" режим (это очень скромный максимум, на самом деле: на него хватает тока выходов МК), чтобы не спотыкаться по дороге от выключателя до кровати, а затем гаснет до рабочего, в котором только-только видно очертания чашки. продолжение следует |
11.08.2018, 16:56 | 10 |
Ветеран Фонарёвки
Регистрация: 15.03.2017 Последняя активность: Сегодня 15:44 Адрес: Север
Сообщений: 5181
Сказал(а) спасибо: 7684
Поблагодарили: 3518 раз(а) в 2072 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
... а можно было просто фляжку купить ...
|
11.08.2018, 17:55 | 12 |
Корректор
Регистрация: 30.08.2010 Последняя активность: Сегодня 14:47 Адрес: Москва
Сообщений: 10637
Записей в дневнике: 1 Сказал(а) спасибо: 1282
Поблагодарили: 3604 раз(а) в 1708 сообщениях
|
Re: Автоночник (датчик освещенности + таймер)
Схема сложностью не отличается:
Как я уже писал, светодиоды подключены напрямую к выходам. Ну, через резисторы, конечно. На схеме обозначены D1 и D2, на самом деле их там много. Питаемся от батареи, пусть ток небольшой, но зря жечь ее емкость не хочется, поэтому оба делителя, для измерения напряжения питания и для измерения освещенности, подключены к одному из выходов МК. Напряжение туда подается только на время измерения. Дополнительно к нему подключен светодиод D3, чтобы понимать, что вообще происходит со схемой. МК работает от генератора watchdog-а, делитель у АЦП большой, поэтому мигание этого диода вполне заметно. С фоторезистором я сделал две ошибки сразу: во-первых, включил его так, что при увеличении освещенности напряжение уменьшается, а во-вторых, не скомпенсировал это программно. В результате совершенно на ровном месте вынес себе мозг при настройке контринтуитивной зависимостью измеренных значений от освещенности %) Не знаю, стал бы я делать измерение напряжения, если бы делал схему во второй раз. Возможно, стоило просто настроить МК. Но в первой микроконтроллерной версии у меня была attiny13 (кстати, обозначение МК на схеме именно от нее) с двумя каналами ШИМ и подключить еще одну линейку светодиодов мне все равно не светило. Прошивка пока еще не допилена до финального состояния, поэтому продолжение последует несколько позже. [Исправлено: Virgo_Style, 11.08.2018 в 18:01] |