Как определить, с какой стороны светит солнце?
- Войдите на сайт для отправки комментариев
Втр, 27/01/2015 - 16:59
Существуют ли датчики определяющие с какой стороны светит солнце?
Хочу сделать устройство для поворота солнечной баттареей (раньше она простона крыше под 45° лежала в южную сторону). Пока единственная идея - купить кучу температурных датчиков, прикрепить на полусфере и отслеживать, какой из датчиков будет давать большее увеличение температуры - в ту сторону и поворачиваем. Но погрешность большая будет, да и сенсоры температуры надо не только по кругу ставить, но и в высоту, так что их куча нужна. А может есть что-то готовое на рынке?
http://arduino.ru/forum/proekty/prostenkii-solnechnyi-treker-na-baze-mot...
http://arduino.ru/forum/programmirovanie/slezhenie-za-solntsem-sunpos
http://electronix.ru/forum/lofiversion/index.php/t118479.html
Существуют ли датчики определяющие с какой стороны светит солнце?
Хочу сделать устройство для поворота солнечной баттареей (раньше она простона крыше под 45° лежала в южную сторону). Пока единственная идея - купить кучу температурных датчиков, прикрепить на полусфере и отслеживать, какой из датчиков будет давать большее увеличение температуры - в ту сторону и поворачиваем. Но погрешность большая будет, да и сенсоры температуры надо не только по кругу ставить, но и в высоту, так что их куча нужна. А может есть что-то готовое на рынке?
если батарея стационарная, то положение солнца постоянно и имеет два основных цикла - годовой и суточный. Можно сделать координатный стол в двух измерениях - повротон 360 градусов и наклон 0-90 градусов. Дальше по часам реального времени записываем заранее расчитанные углы положения в зависимости от дня года и времени суток
если же хотите следить за максимальной освещенностью с учетом облаков, то нужно делать координатну сетку из фотодатчиков с линзами. Расчет координат делать исходя из максимальной средней освещенности площади батареи
сделайте для начала один канал - слежение по азимуту - два фоторезистора, ардуина, серва, код
можно проще - в 12:00 местного времени солнце находится на юге, угловая скорость солнца - 15 градусов в час
положение можно посчитать только по часам - точность нормальная
здесь http://planetcalc.ru/320/ рассчитать 365 положений солнца в 12:00, запихать это в массив и от этого по часам и дате рассчитывать азимут солнца и угол над горизонтом
Два фоторезистора разделённых перегородкой. Простейший код. Давно это было.....
Если по двум координатам- 4 фоторезистора разделённых крестом, но код для каждой пары тот-же.
Вот, нашёл.....
Библиотека отсюда http://playground.arduino.cc/Code/SimpleTimer
Или у меня архивом: https://www.dropbox.com/s/jjwgmslr6vpl7gb/SimpleTimer.zip?dl=0
Библиотека использует миллис, поэтому можно легко делать что-нибудь ещё.