Слежение за солнцем своими руками на ARDUiNO.


Недавно меня попросили поискать информацию о системе «слежение за солнцем», СОЛНЕЧНЫЙ ТРЕКЕР.

Я тогда спросил «а готовое?», готовое дорого и не функционально, типа с косяками в работе самого устройства. Порывшись на просторах «ПАУТИНЫ», нашёл несколько примеров (на ШАГОВОМ Двигателе в качестве нагрузки и четырьмя фоторезисторами, для движения «ВЕРХ/ВНИЗ» и «ВПРАВО/ВЛЕВО»), в моей схеме моторчик - один, обычный, двух полюсной «постоянного тока» для движения в одной плоскости, составил список того что нужно))

- Arduino NANO - 1шт.

- Модуль с двумя «ПятиВыводными» Реле - 1шт.

- Потенциометр(он же переменный резистор) 10кОм - 2шт.

- Фоторезисторы (продают по пять штук) 8-20кОм - 2шт.




По поводу прошивки и «простейшей» схемы, далее..


Собственно прошивка(Скетч) делается из кросс-платформенной   среды «Arduino iDE», у меня вторая версия(под одной из разновидностей ОС Linux).

Скетча два, один для настройки фоторезисторов «делителя напряжения», для чего и нужны подстроечные резисторы «потенциометры».

второй скетч, сама прошивка устройства,  


Листинг, скетча – настройки «делителя напряжения» фоторезисторов(сам скетч в архиве ниже):




прошиваем, наводим «источник света» на фоторезисторы открываем «монитор порта» в Arduino iDE, и видим примерно следующее(разные значения. Зависящие от интенсивности света, я делал под настольной лампой в сумерках):




Вращая потенциометры(при максимально одинаковых засветах, попадание света на фоторезисторы должно быть одинаковым) добиваемся приближённых показаний обоих сенсоров.

Настроили, теперь прошиваем второй скетч(при собранной схеме и достаточной засветке фоторезисторов , устройство начинает работать сразу после прошивки).

Далее, логическая часть скетча «солнечного скетча»





Теперь о принципиальной схеме,




вместо «Светодиодов» подключаются сигнальные линии «релейного модуля»,




при обратном вращении «мотора», поменять выводы «iN1» с «iN2» местами либо подкорректировать в программе.


пример соединения модуля реле и Arduino.





Архив со Скетчами: https://disk.yandex.ru/d/28AjGK4ZYoUWOg

Желаю всем хорошего, приятного и продуктивного творчества))