Страница 1 из 1

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

Добавлено: 16 ноя 2018, 14:15
IgorNed
Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать

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

Добавлено: 16 ноя 2018, 15:54
pan
IgorNed писал(а): 16 ноя 2018, 14:15датчик освещенности
а если тучи? ночь?

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

Добавлено: 16 ноя 2018, 15:59
fsergei70
Вот видео создания блока расчета восхода и захода солнца, может пригодиться https://www.youtube.com/watch?v=uz1FkMPyiSE

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

Добавлено: 16 ноя 2018, 16:28
KulibinOrsk
Я сделал проще: включаешь освещение по таймеру и выключаешь по таймеру. Т.е. общая досветка к примеру с 8-00 до 22-00 т.е. 14 часов. А перед выходными элементами в программе ставишь блок сравнения с датчиком освещенности.
Получается лампа включилась, но если стало светло то лампы выключается. Если днем тучки или хмуро то соответственно лампы включаются и подсвечивают. Ну и плюс таймера на включение-выключение на выходых поставшь чтобы лампы не щелкали из-за минутных затемнений.
При этом учти что датчик освещенности должен быть выше ламп расположен физически, чтобы он небо видел, а не лампы.

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

Добавлено: 16 ноя 2018, 19:19
starshoy81
IgorNed писал(а): 16 ноя 2018, 14:15 Незнаю как написать скетч и реализовать
Поразмышляйте, что с чем надо соединить и в каком порядке что откуда запрашивать и что куда сохранять. Когда придумаете, блоки в программе порасставляйте и получайте результат.

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

Добавлено: 16 ноя 2018, 19:24
Rovki
IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
А я думал что продолжительность светового дня это разница времени заката и восхода солнца и тогда ее не мониторят ,а вычисляют с привязкой к местности .

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

Добавлено: 17 ноя 2018, 19:58
IgorNed
pan писал(а): 16 ноя 2018, 15:54
IgorNed писал(а): 16 ноя 2018, 14:15датчик освещенности
а если тучи? ночь?
Спектр чувствительности совпадает с кривой чувствительности человеческого глаза.

Отправлено спустя 1 минуту 13 секунд:
fsergei70 писал(а): 16 ноя 2018, 15:59Вот видео создания блока расчета восхода и захода солнца, может пригодиться https://www.youtube.com/watch?v=uz1FkMPyiSE
Спасибо

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

Добавлено: 17 ноя 2018, 22:03
Hijin
IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?
А лучше вкратце опишите свой проект для чего он нужен?

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

Добавлено: 21 ноя 2018, 20:08
IgorNed
Hijin писал(а): 17 ноя 2018, 22:03
IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?
А лучше вкратце опишите свой проект для чего он нужен?
Нужно посчитать продолжительность света в сутки

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

Добавлено: 21 ноя 2018, 20:54
Rovki
IgorNed писал(а): 21 ноя 2018, 20:08
Hijin писал(а): 17 ноя 2018, 22:03 Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?
А лучше вкратце опишите свой проект для чего он нужен?
Нужно посчитать продолжительность света в сутки
Так свет и ночью есть , со своей интенсивностью (освещенностью )...Поэтому ваше время будет зависить от порога чувствительности вашего датчика и спектра света.. Кроме "продолжительности света" есть еще понятие -освещенность

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

Добавлено: 21 ноя 2018, 21:31
Hijin
Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно

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

Добавлено: 21 ноя 2018, 22:32
IgorNed
Hijin писал(а): 21 ноя 2018, 21:31Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно
Нужно сделать курсовую работу разработать систему мониторинга продолжительности светового дня в течение суток. То есть измерить сколько времени был свет на дворе от сумерек до сумерек. С наступлением утра начался отсчет на часах реального времени с наствнням вечера закончился

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

Добавлено: 21 ноя 2018, 22:55
Rovki
IgorNed писал(а): 21 ноя 2018, 22:32
Hijin писал(а): 21 ноя 2018, 21:31Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно
Нужно сделать курсовую работу разработать систему мониторинга продолжительности светового дня в течение суток. То есть измерить сколько времени был свет на дворе от сумерек до сумерек. С наступлением утра начался отсчет на часах реального времени с наствнням вечера закончился
Это тоже самое с другой стороны ...Кто скажет что такое сумерки ...Для одного это одно ,а для другого совсем другое ... Нужно говорить о пороге чувствительности датчика и сказать ,что при такойто освещенности он включится ,а при такой то выключится ,если есть гистерезис ...
И зачем вам часы реального времени ,когда можно привязаться к генератору секунд и считать их ...Тоесть проект будет из 3-4 блоков - генератор ,счетчик ,триггер RS а так же р-триггер и ф- триггер для установки и сброса RS триггера ,который управляет генератором (вкл\выкл)

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

Добавлено: 21 ноя 2018, 22:56
dizzyy
а какая точность нужна?

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

Добавлено: 21 ноя 2018, 22:59
Rovki
А при каждом включении(рассвет) обновлять счетчик ,чтобы не накапливать погрешность ...

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

Добавлено: 21 ноя 2018, 23:25
dizzyy
самое простое это генератор и счетчики..но при перезагрузке все сбивается
можно и на часах реального времени ... отслеживаес смену на пине, записываем в еепром время, при смене орбратно пишем в другие ячейки еепром время ..отнимаем и вуаля..можно сразу трансформировать при записе время в число.
можно куча вариантов придумать....

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

Добавлено: 21 ноя 2018, 23:29
Rovki
если сбивать ,то и счетчик (сумматор) часов реального времени то же собьется ...Нужно просто при закате переписывать в энергонезависимую память ,а при восходе обнулять счетчик ..