Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32_solar_tracker

Задача: создать устройство, которое при подключении к интернету управляет двумя шаговыми моторами и тем самым направляет импровизированную панель (макет) в сторону солнца.

Решение: горизонтальный мотор крепится на подставке к плате, сделанную ЛУТом. "Ноль" азимута определяется по датичку холла. Определённой стороной нужно выставить устройство на север вручную. Аналогичным способом определяется "ноль" вертикального мотора. Индикатором состояния служит светодиод. Микроконтроллер при подключении к интернету берёт координаты с помощью ip и парсит их с сайта. Время аналогично передаётся по интернету. После необходимых вычислений панель позиционируется в сторону солнца и каждые 10 минут микроконтроллер уточняет координаты и соответственно регулирует положение макета.

Компоненты: ESP32, порт USB, плата, 2 шаговых мотора 28BYJ-48, 2 драйвера к ним, провода, напечатанная подставка, мачта, макет панели, 2 датчика холла, 2 магнита.

Инструменты: solidworks, kicad, шестигранник, паяльник.

Трудности: перекрутка проводов, небольшой люфт, крепление датчиков холла. В основном решены.

photo_2025-05-14_00-10-38

photo_2025-05-10_17-09-08

video_2025-05-14_12-02-40.mp4

About

ESP32 based solar tracker

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages