Разработать систему мониторинга продолжительности светового дня в течение суток
Разработать систему мониторинга продолжительности светового дня в течение суток
Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
-
- Капитан
- Сообщения: 859
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 40 раз
- Поблагодарили: 8 раз
Разработать систему мониторинга продолжительности светового дня в течение суток
Вот видео создания блока расчета восхода и захода солнца, может пригодиться https://www.youtube.com/watch?v=uz1FkMPyiSE
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Разработать систему мониторинга продолжительности светового дня в течение суток
Я сделал проще: включаешь освещение по таймеру и выключаешь по таймеру. Т.е. общая досветка к примеру с 8-00 до 22-00 т.е. 14 часов. А перед выходными элементами в программе ставишь блок сравнения с датчиком освещенности.
Получается лампа включилась, но если стало светло то лампы выключается. Если днем тучки или хмуро то соответственно лампы включаются и подсвечивают. Ну и плюс таймера на включение-выключение на выходых поставшь чтобы лампы не щелкали из-за минутных затемнений.
При этом учти что датчик освещенности должен быть выше ламп расположен физически, чтобы он небо видел, а не лампы.
Получается лампа включилась, но если стало светло то лампы выключается. Если днем тучки или хмуро то соответственно лампы включаются и подсвечивают. Ну и плюс таймера на включение-выключение на выходых поставшь чтобы лампы не щелкали из-за минутных затемнений.
При этом учти что датчик освещенности должен быть выше ламп расположен физически, чтобы он небо видел, а не лампы.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
Разработать систему мониторинга продолжительности светового дня в течение суток
Поразмышляйте, что с чем надо соединить и в каком порядке что откуда запрашивать и что куда сохранять. Когда придумаете, блоки в программе порасставляйте и получайте результат.
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработать систему мониторинга продолжительности светового дня в течение суток
А я думал что продолжительность светового дня это разница времени заката и восхода солнца и тогда ее не мониторят ,а вычисляют с привязкой к местности .IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
Электронщик до мозга костей и не только
Разработать систему мониторинга продолжительности светового дня в течение суток
Спектр чувствительности совпадает с кривой чувствительности человеческого глаза.
Отправлено спустя 1 минуту 13 секунд:
Спасибоfsergei70 писал(а): 16 ноя 2018, 15:59Вот видео создания блока расчета восхода и захода солнца, может пригодиться https://www.youtube.com/watch?v=uz1FkMPyiSE
Разработать систему мониторинга продолжительности светового дня в течение суток
Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
А лучше вкратце опишите свой проект для чего он нужен?
Разработать систему мониторинга продолжительности светового дня в течение суток
Нужно посчитать продолжительность света в суткиHijin писал(а): 17 ноя 2018, 22:03Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?IgorNed писал(а): 16 ноя 2018, 14:15Здравствуйте. Нужно разработать систему мониторинга продолжительности светового дня в течение суток думаю для этого использовать датчик освещенности BH1750 и часы реального времени DS1302 Незнаю как написать скетч и реализовать
А лучше вкратце опишите свой проект для чего он нужен?
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработать систему мониторинга продолжительности светового дня в течение суток
Так свет и ночью есть , со своей интенсивностью (освещенностью )...Поэтому ваше время будет зависить от порога чувствительности вашего датчика и спектра света.. Кроме "продолжительности света" есть еще понятие -освещенностьIgorNed писал(а): 21 ноя 2018, 20:08Нужно посчитать продолжительность света в суткиHijin писал(а): 17 ноя 2018, 22:03 Возможно Вы хотите мониторить не продолжительность светового дня, а количество света попавшего на определенную поверхность (освещенность) за любой промежуток времени?
А лучше вкратце опишите свой проект для чего он нужен?
Электронщик до мозга костей и не только
Разработать систему мониторинга продолжительности светового дня в течение суток
Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно
так что определитесь что Вам конкретно нужно
Разработать систему мониторинга продолжительности светового дня в течение суток
Нужно сделать курсовую работу разработать систему мониторинга продолжительности светового дня в течение суток. То есть измерить сколько времени был свет на дворе от сумерек до сумерек. С наступлением утра начался отсчет на часах реального времени с наствнням вечера закончилсяHijin писал(а): 21 ноя 2018, 21:31Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработать систему мониторинга продолжительности светового дня в течение суток
Это тоже самое с другой стороны ...Кто скажет что такое сумерки ...Для одного это одно ,а для другого совсем другое ... Нужно говорить о пороге чувствительности датчика и сказать ,что при такойто освещенности он включится ,а при такой то выключится ,если есть гистерезис ...IgorNed писал(а): 21 ноя 2018, 22:32Нужно сделать курсовую работу разработать систему мониторинга продолжительности светового дня в течение суток. То есть измерить сколько времени был свет на дворе от сумерек до сумерек. С наступлением утра начался отсчет на часах реального времени с наствнням вечера закончилсяHijin писал(а): 21 ноя 2018, 21:31Если вы над горшком с цветами повесите 1Вт светодиод он будет давать свет, но этого света не будет достаточно для нормального роста
так что определитесь что Вам конкретно нужно
И зачем вам часы реального времени ,когда можно привязаться к генератору секунд и считать их ...Тоесть проект будет из 3-4 блоков - генератор ,счетчик ,триггер RS а так же р-триггер и ф- триггер для установки и сброса RS триггера ,который управляет генератором (вкл\выкл)
Электронщик до мозга костей и не только
Разработать систему мониторинга продолжительности светового дня в течение суток
а какая точность нужна?
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработать систему мониторинга продолжительности светового дня в течение суток
А при каждом включении(рассвет) обновлять счетчик ,чтобы не накапливать погрешность ...
Электронщик до мозга костей и не только
Разработать систему мониторинга продолжительности светового дня в течение суток
самое простое это генератор и счетчики..но при перезагрузке все сбивается
можно и на часах реального времени ... отслеживаес смену на пине, записываем в еепром время, при смене орбратно пишем в другие ячейки еепром время ..отнимаем и вуаля..можно сразу трансформировать при записе время в число.
можно куча вариантов придумать....
можно и на часах реального времени ... отслеживаес смену на пине, записываем в еепром время, при смене орбратно пишем в другие ячейки еепром время ..отнимаем и вуаля..можно сразу трансформировать при записе время в число.
можно куча вариантов придумать....
- Rovki
- Полковник
- Сообщения: 5725
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Разработать систему мониторинга продолжительности светового дня в течение суток
если сбивать ,то и счетчик (сумматор) часов реального времени то же собьется ...Нужно просто при закате переписывать в энергонезависимую память ,а при восходе обнулять счетчик ..
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость