![]() |
![]() |
||||||||||||
Народный трекер для солненых панелей
Автор: Proton78 Здравствуйте! На просторах интернета нашел небольшой сайт "Народный трекер для солнечных панелей". Автор уверяет что собрал простой дешевый трекер с использованием ардуины. Но кроме простенького скетча (не рабочего, а демонстрационного) автор ничего не выложил. Библиотеку "SolarPos" выложил, назвал её своей. На вопросы по поводу конечного варианта не отвечает, пояснений не дает. Как оказалось, автор просто собрал некоторые материалы с просторов сети, выдал их за свои (или же заявил, что все материалы выложил с соглаия их авторов). Рис.1. Исходный вариант. На данный момент тема солнечного трекера достаточно актуальна и востребована. Вариантов в сети множество, в том числе с датчиками освещенности. Минусы таких трекеров очевидны: срабатывание от посторонней засветки, от затенения датчиков, например снегом или листьями, плохая работоспособность в пасмурную погоду. Есть коммерческие варианты, с GPS и часами реального времени, но они достаточно дороги. Потому решил довести суррогат автора того сайта до завершения. Механической части у меня нет. На столе собрал прототип, программную часть. Основа - китайская ARDUINO NANO V3 (подойдет любая ардуина с микроконтроллером Atmega328). Так же необходим модуль часов реального времени DS3107 или DS3231. Оба модуля работают нормально без каких либо изменений в скетче. И еще понадобится модуль GPS приемника, но не обязательно. GPS приемник нужен только для синхронизации часов реального времени, например для коррекции неточности хода DS3107 раз в месяц. Для отображения информации использовал дисплей NOKIA 1202 (китайский аналог HX1230). Разработал несколько вариантов прошивки: с драйвером двигтелей актуаторов, с релейным управлением, с герконом в актуаторе, с энкодером в актуаторе, с сохранением координат трекера в ЕЕПРОМ, без использования ЕЕПРОМ. В скетче необходимо ввести координаты места. Так же возможно получение координат места с GPS приемника. Есть возможность задавать период срабатывания трекера (5-55 минут). С наступлением заката трекер поворачивается на восход, в режим ожидания. Можно использовать как двухосевой, так и одноосевой механизм. Запитывать ардуину необходимо от отдельного источника питания, но не через USB разъем.
Рис.2. Схема в симуляторе.
Рис.3. Макет. Первый вариант реализовал в железе знакомый по переписке. Работает сносно. В этой статье выкладываю второй вариант с некоторыми программными исправлениями и улучшениями. Необходимые библиотеки, проект в Proteus, исходники, готовая прошивка приложены в конце статьи. Библиотека TinyGPS урезана по макксимуму. В библиотеке Time-master исправлены ошибки. А также ссылка на остальные варианты (с энкодером, ЕЕПРОМ, драйвером): https://yadi.sk/d/1JDuhYcNrxuYOw
Файлы: Все вопросы в Форум.
|
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |