Например TDA7294

РадиоКот >Конкурсы >Поздравь Кота по-человечески 2020! >

Теги статьи: Добавить тег

Народный трекер для солненых панелей

Автор: Proton78
Опубликовано 01.10.2020
Создано при помощи КотоРед.
Участник Конкурса "Поздравь Кота по-человечески 2020!"

Здравствуйте!

    На просторах интернета нашел небольшой сайт "Народный трекер для солнечных панелей". Автор уверяет что собрал простой дешевый трекер с использованием ардуины. Но кроме  простенького скетча (не рабочего, а демонстрационного) автор ничего не выложил. Библиотеку  "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

 


Файлы:
Исходник, проект в PROTEUS, бибилиотеки, прошивка


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

13 5 0