Solar Sunlight Panel Detector
Solar Sunlight Panel Detector
Overview:
This project uses 2 photosensors to direct the rotation of a solar panel to areas with more sunlight.
Description:
This project uses 2 INL-3APD80 photosensor diodes in a mechanical assembly to detect light, and based on their relative sensing data, a FIT0486 motor will actuate and rotate a solar panel to maximize charging.
Features:
ESP32 S2 SOLO N4 microcontroller for various real-time functions
Programmed motor function to maximize sunlight collection according to photosensor state
PWM outputs through ESP32 GPIO channels to H-bridge motor driver
PCB Status LED Control
Decoupling capacitors and ESD diodes for high voltage, overcurrent, and reverse polarity protection
Power delivery through 9V battery
Push button reset switches
A TPS62745DSSR switching regulator for voltage step down to 3.3V
1 x 6 output pins to support motor encoder connections
Completed Schematic
Completed Layout (Front)
Completed Layout (Back)
Final Bill of Materials
3D Model of PCB prior to production
Progress:
PCBs arrived from JLCPCB
Attempt at soldering components onto PCB, but ran into shorting issues
Finished soldering PCB!
Finished final project assembly!